Daftar Isi:

Navigasi Suara Raspberry Pi Membantu Orang Buta: 7 Langkah (dengan Gambar)
Navigasi Suara Raspberry Pi Membantu Orang Buta: 7 Langkah (dengan Gambar)

Video: Navigasi Suara Raspberry Pi Membantu Orang Buta: 7 Langkah (dengan Gambar)

Video: Navigasi Suara Raspberry Pi Membantu Orang Buta: 7 Langkah (dengan Gambar)
Video: setan lucu 2024, November
Anonim
Navigasi Suara Raspberry Pi Membantu Orang Buta
Navigasi Suara Raspberry Pi Membantu Orang Buta

Hai Dalam instruksi ini kita akan melihat bagaimana raspberry pi dapat membantu orang buta menggunakan instruksi suara yang ditentukan pengguna.

Di sini, Dengan bantuan input sensor Ultrasonik untuk mengukur jarak kita dapat memandu orang buta dengan suara untuk mengikuti jalan. Juga, saya sedang merencanakan modul murah yang dapat memecahkan masalah ini untuk memandu jalan bagi orang-orang Buta.

Ini adalah Ide untuk mengimplementasikannya di raspberry pi, yang merupakan komputer berfitur lengkap yang sangat kecil di telapak tangan kita. Saya juga akan segera membuat perangkat lunak di os ubuntu, Sehingga orang yang tidak memiliki latar belakang teknis dapat memanfaatkannya untuk membantu para Tunanetra.

Juga Jika Anda memiliki Ide atau saran jangan ragu untuk berkomentar.

Outputnya di bawah

"layar penuh yang diizinkan>

Langkah 1: Pengaturan PI RASPBERRY

Tanpa membuang banyak waktu di intro saya akan masuk ke setup pi Raspberry di sini, Jika Anda sudah familiar Anda dapat melewati Langkah-langkah ini:

  1. Setelah membeli raspberry pi, Unduh os dari salah satu yang disebutkan di tautan ini
  2. Pasang Gambar Os ke kartu SD menggunakan salah satu perangkat lunak pemasangan seperti Etcher.
  3. Menggunakan salah satu perangkat tampilan, atur alamat IP raspberry pi dan instal server VNC di raspberry pi (CATATAN: Anda juga dapat menggunakan X-ming dan dempul ssh atau lainnya)
  4. Instal penampil VNC di laptop Anda dan hubungkan raspberry pi ke kabel LAN. Masukkan alamat IP dan kata sandi untuk VNC (Anda akan diarahkan ke antarmuka grafis raspberry pi di layar laptop atau komputer Anda.
  5. Dengan demikian Anda siap dengan raspberry pi Anda untuk memprogram berbagai hal dengan mudah.

Jika Anda tidak dapat mengikuti langkah-langkah penyiapan ini, Anda dapat menonton video saya, saya akan segera mengunggahnya.

CATATAN:

  • Ini adalah metode yang saya ikuti untuk menghubungkan raspberry pi ke komputer atau laptop
  • Jika Anda memiliki Monitor, Keyboard, dan mouse terpisah yang didedikasikan untuk raspberry pi Anda, Anda tidak boleh mengikuti langkah-langkah ini, Anda dapat langsung melewatinya.

Setelah Anda mengatur raspberry pi, Anda dapat melanjutkan ke langkah berikutnya untuk mengikuti saya…

Langkah 2: Sensor Ultrasonik

Sensor ultrasonik
Sensor ultrasonik

Sensor ultrasonik adalah sensor berbasis suara yang akan kita gunakan untuk mengukur jarak rintangan.

Ini dapat digunakan untuk mengukur jarak dari rintangan dengan tepat hingga 2 meter (200 cm). Sebelum pergi ke konstruksi, mari kita lihat cara kerja dasarnya.

BEKERJA:

Bekerja sangat sederhana seperti yang kita semua tahu rumus kecepatan Jarak dibagi waktu.

  • Kecepatan suara sekitar 343 meter/detik.
  • Waktu antara pemancar dan penerima diukur oleh sensor.
  • Dengan demikian menerapkan rumus ini jarak diukur oleh mikrokontroler.

Di sini kami memberikan nilai waktu untuk raspberry pi kami dan tergantung pada nilai waktu itu menghitung nilai jarak rintangan.

Ada 4 output dalam modul Sensor Ultrasonik:

2 untuk power supply dan 2 sisanya adalah Trigger dan Echo:

Pemicu:

Seperti namanya, itu akan memicu pemancar modul untuk interval waktu tertentu.

Gema:

Pin gema akan menerima gelombang suara yang dipantulkan dan memberikannya ke pengontrol (di sini raspberry pi dalam kasus ini)

Langkah 3: Koneksi

Koneksi
Koneksi

Di raspberry pi ada set sekitar 40 pin yang disebut sebagai GPIO (General Purpose Input Output Pins). Buat rangkaian pembagi tegangan sebelum menghubungkan sensor Ultrasonic ke raspberry pi.

Anda dapat mengikuti tautan ini untuk mendapatkan info lebih lanjut tentang koneksi dan pemilihan resistor.

www.modmypi.com/blog/hc-sr04-ultrasonic-ra…

Sensor ultrasonik:

  • Di sini kami menghubungkan pin Pemicu ke 23 dan Echo ke 24 (BCM)
  • Catu daya ke sensor ultrasonik dapat diberikan dari 5v dan GND dari raspberry pi.

Pembicara:

Speaker atau headphone harus terhubung ke jack audio raspberry pi. (sesederhana menghubungkan headphone ke jack audio ponsel atau laptop)

Catatan:

Ada 2 set mode Pin di raspberry pi jadi jelas sebelum menghubungkan sensor ultrasonik ke Raspberry pi. Disini saya menggunakan mode pin BCM untuk koneksi ke raspberry pi. Selain itu, Anda juga dapat memilih pin apa pun yang Anda butuhkan.

Langkah 4: Menyiapkan VOICE di Raspberry Pi

Jadi untuk setiap jarak di bawah nilai kritis tertentu, kita perlu memperkenalkan peringatan suara kepada orang buta.

Jadi ada banyak opsi untuk pengaturan Suara di raspberry pi. Baik itu suara bip tunggal ke bahasa Inggris atau peringatan suara bahasa apa pun dapat dibuat sesuai keinginan kita.

Jika Anda ingin jarak berbicara seperti "jarak 120cm Awas..!!!" kita perlu program seperti itu berbicara pesan teks ke suara.

TEKS PYTHON UNTUK Pidato:

Saat raspberry pi menjalankan skrip python, mudah bagi kita untuk membuat text to speech di raspberry pi. Ada banyak opsi untuk text to speech di python. Pada dasarnya ada dua metode utama text to speech satu adalah mode Online dan mode Offline.

  • Text to speech Online: membutuhkan koneksi internet yang stabil untuk ini. Kejelasan ini sangat tinggi. Yang populer adalah google text to speech, amazon, windows one. Ada API untuk ini untuk terhubung ke skrip python.
  • OfflenText to speech: Ini adalah cara yang agak sederhana. Itu tidak memerlukan koneksi internet apa pun. Kejelasan sedikit rendah dan juga robot dan hanya dapat digunakan dalam bahasa Inggris.

Di sini saya telah menggunakan teks offline untuk berbicara mengingat fakta bahwa kami tidak dapat memastikan koneksi internet yang stabil di semua tempat.

Lihat situs web ini untuk detail lebih lanjut tentang:

MENGINSTAL TEKS UNTUK BERBICARA DI RASPBERRY PI (PYTTX dan espeak):

  1. Unduh py text to speech dalam raspberry pi dari sini di tautan ini di bawah ini:
  2. Buka zip folder baik dengan kode baris perintah atau di layar GU.
  3. Di terminal, buka folder tempat Anda memiliki file setup.py dengan memasukkan kode "cd pyttsx-1.1/" di terminal.
  4. Instal setup dengan mengetikkan kode berikut "sudo python setup.py install"
  5. Juga dari terminal instal modul espeak dengan mengetik "Sudo apt-get install espeak"

cd pyttsx-1.1/

sudo python setup.py install sudo apt-get install espeak

Jadi kami telah mengatur suara di raspberry pi akhirnya. Dengan demikian kita siap untuk mengkompilasi program dan melihat hasilnya.

Langkah 5: KODE

KODE
KODE

Jadi kita telah sampai pada bagian akhir ini, kita siap untuk membuat raspberry pi kita bekerja.

Jadi dalam loop, kita akan memeriksa jarak rintangan. Jika lebih tinggi dari batas jarak itu, kami akan memperingatkan orang-orang.

Tautan Github >

KODE:

impor RPi. GPIO sebagai GPIOimport waktu impor mesin pyttsx = pyttsx.init() GPIO.setmode(GPIO. BCM)

TRIG = 23

ECHO = 24 sementara 1:

GPIO.setmode(GPIO. BCM)

print "Pengukuran Jarak Sedang Berlangsung" GPIO.setup(TRIG, GPIO. OUT) GPIO.setup(ECHO, GPIO. IN)

GPIO.output(TRIG, Salah)

print "Menunggu Sensor Untuk Menyelesaikan" time.sleep(2)

GPIO.output(TRIG, Benar)

time.sleep(0,00001) GPIO.output(TRIG, False)

sementara GPIO.input(ECHO)==0:

pulse_start = waktu.waktu()

sementara GPIO.input(ECHO)==1:

pulse_end = waktu.waktu() pulse_duration = pulse_end - pulse_start

jarak = pulsa_durasi * 17150

jarak = putaran(jarak, 2)

cetak "Jarak:", jarak, "cm"

jika jarak <= 10: engine.say("Alert") engine.runAndWait() time.sleep(2) GPIO.cleanup()

Simpan kode ini di raspberry pi dan jalankan kode dari terminal dengan memasukkan

juga, Anda dapat mengubah teks menjadi suara sesuai keinginan Anda.

sudo python nama.py

Di mana sudo menggambarkan kekuatan administratif di raspberry pi.

Langkah 6: Hasil Praktis

Keluaran Praktis
Keluaran Praktis
Keluaran Praktis
Keluaran Praktis

Video keluaran diposting di bagian atas instruksi ini, lihatlah.

Langkah 7: Kesimpulan

Ini adalah Ide saya melakukan sesuatu untuk orang buta. Jika Anda memiliki saran atau ide untuk berkomentar, itu bisa berdampak besar bagi kehidupan para penyandang tunanetra.

Orang yang tidak memiliki raspberry pi dapat mencobanya dengan komputer mereka dan Arduino atau hanya dengan komputer hanya dengan menjalankan simulator perangkat lunak yang akan menghasilkan suara untuk menekan tombol. Saya telah merancang sehingga Anda dapat memvisualisasikan output dari ini.

Juga Jika Anda telah mencoba teks lain untuk berbicara atau komentar ramah lainnya.

Juga, kunjungi situs web saya di www.engineerthoughts.com untuk banyak proyek terkait teknologi.

Saya akan segera mengupload software simulator versi windows di Github saya disini:

Terima kasih sudah membaca

Dengan restu Tuhan biarkan kesulitan orang-orang yang memiliki kemampuan berbeda berakhir.

Dengan hormat

(N. Aranganathan)

Direkomendasikan: