Daftar Isi:
- Langkah 1: Pengaturan PI RASPBERRY
- Langkah 2: Sensor Ultrasonik
- Langkah 3: Koneksi
- Langkah 4: Menyiapkan VOICE di Raspberry Pi
- Langkah 5: KODE
- Langkah 6: Hasil Praktis
- Langkah 7: Kesimpulan
Video: Navigasi Suara Raspberry Pi Membantu Orang Buta: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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:
- Setelah membeli raspberry pi, Unduh os dari salah satu yang disebutkan di tautan ini
- Pasang Gambar Os ke kartu SD menggunakan salah satu perangkat lunak pemasangan seperti Etcher.
- 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)
- 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.
- 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 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
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):
- Unduh py text to speech dalam raspberry pi dari sini di tautan ini di bawah ini:
- Buka zip folder baik dengan kode baris perintah atau di layar GU.
- Di terminal, buka folder tempat Anda memiliki file setup.py dengan memasukkan kode "cd pyttsx-1.1/" di terminal.
- Instal setup dengan mengetikkan kode berikut "sudo python setup.py install"
- 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
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
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:
Perangkat Ultrasonik untuk Meningkatkan Navigasi Tunanetra: 4 Langkah (dengan Gambar)
Perangkat Ultrasonik untuk Meningkatkan Navigasi Tunanetra: Hati kami tertuju kepada mereka yang kurang mampu saat kami menggunakan bakat kami untuk meningkatkan teknologi dan solusi penelitian untuk meningkatkan kehidupan mereka yang terluka. Proyek ini semata-mata dibuat untuk tujuan itu. Sarung tangan elektronik ini menggunakan deteksi ultrasonik untuk
Roomblock: Platform untuk Mempelajari Navigasi ROS Dengan Roomba, Raspberry Pi, dan RPLIDAR: 9 Langkah (dengan Gambar)
Roomblock: Platform untuk Mempelajari Navigasi ROS Dengan Roomba, Raspberry Pi, dan RPLIDAR: Apa ini?"Roomblock" adalah platform robot yang terdiri dari Roomba, Raspberry Pi 2, sensor laser (RPLIDAR) dan baterai ponsel. Bingkai pemasangan dapat dibuat dengan printer 3D. Sistem navigasi ROS memungkinkan untuk membuat peta kamar dan menggunakan
WEEDINATOR☠ Bagian 2: Navigasi Satelit: 7 Langkah (dengan Gambar)
WEEDINATOR☠ Bagian 2: Navigasi Satelit: Sistem navigasi Weedinator lahir! Robot pertanian keliling yang dapat dikendalikan oleh ponsel pintar…. Dan daripada hanya melalui proses reguler tentang cara menggabungkannya, saya pikir saya akan mencoba dan menjelaskan cara kerjanya yang sebenarnya - jelas
Detektor Warna untuk Orang Buta: 9 Langkah
Detektor Warna untuk Orang Buta: Target utama proyek ini adalah membuat ponsel cerdas Anda mengatakan warna apa pun hanya dengan menggunakan ponsel cerdas Anda dan 1sheeld dengan Arduino. Proyek ini menggunakan pelindung sensor warna dari aplikasi 1sheeld, pelindung ini menggunakan kamera ponsel cerdas Anda untuk mendapatkan bersama
Sistem Pelacakan Sepeda Dengan Peringatan Orang Mati Dengan Sigfox: 7 Langkah (dengan Gambar)
Sistem Pelacakan Sepeda Dengan Peringatan Orang Mati Dengan Sigfox: Sistem keamanan untuk pengendara sepeda dengan fitur pelacakan dan pengiriman peringatan. Jika terjadi kecelakaan, alarm dikirim dengan posisi GPS. Keamanan bagi pengendara sepeda adalah suatu keharusan, dengan kecelakaan sepeda jalan atau sepeda gunung terjadi dan sesegera mungkin darurat per