Isi kandungan:
- Langkah 1: Persediaan RASPBERRY PI
- Langkah 2: Sensor Ultrasonik
- Langkah 3: Sambungan
- Langkah 4: Menyiapkan SUARA pada Pi Raspberry
- Langkah 5: KOD
- Langkah 6: Hasil Praktikal
- Langkah 7: Kesimpulannya
Video: Navigasi Suara Raspberry Pi Membantu Orang Buta: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hai Dalam arahan ini kita akan melihat bagaimana raspberry pi dapat membantu orang buta menggunakan arahan suara yang ditentukan pengguna.
Di sini, Dengan bantuan input sensor Ultrasonik untuk mengukur jarak, kita dapat memberi suara membimbing orang buta untuk mengikuti jalan. Juga, saya merancang untuk modul murah yang dapat menyelesaikan masalah ini membimbing orang buta.
Inilah Idea untuk menerapkannya dalam raspberry pi, yang merupakan komputer dengan ciri lengkap yang sangat kecil di telapak tangan kita. Saya juga akan segera membuat perisian di os ubuntu, supaya orang yang tidak mempunyai latar belakang teknikal dapat memanfaatkannya membantu orang Buta.
Juga jika anda mempunyai Idea atau cadangan jangan ragu untuk membuat komen.
Output ada di bawah
"skrin yang dibenarkan>
Langkah 1: Persediaan RASPBERRY PI
Tanpa membuang banyak masa di intro saya akan masuk ke dalam persediaan Raspberry pi di sini, Sekiranya anda sudah biasa anda boleh melangkau Langkah-langkah berikut:
- Setelah membeli raspberry pi, Muat turun os dari salah satu yang disebutkan dalam pautan ini
- Pasang Imej Os ke kad SD menggunakan perisian pemasangan seperti Etcher.
- Dengan menggunakan salah satu peranti paparan, tetapkan alamat IP raspberry pi dan pasang pelayan VNC di raspberry pi (CATATAN: anda juga boleh menggunakan X-ming dan dempul ssh atau yang lain)
- Pasang penampil VNC di komputer riba anda dan sambungkan pi raspberry ke kabel LAN. Masukkan alamat IP dan kata laluan untuk VNC (anda akan diarahkan ke antara muka Grafik pi raspberry di skrin komputer riba atau komputer anda.
- Oleh itu anda bersedia dengan raspberry pi anda untuk memprogramkan perkara dengan mudah.
Sekiranya anda tidak dapat mengikuti langkah-langkah penyediaan ini, anda mungkin menonton video saya, saya akan segera memuat naiknya.
CATATAN:
- Ini adalah kaedah yang saya ikuti untuk menyambungkan raspberry pi ke komputer atau komputer riba
- Sekiranya anda mempunyai Monitor, Papan Kekunci, dan tetikus yang berasingan khusus untuk pi raspberry anda, anda mungkin tidak mengikuti langkah-langkah ini, anda boleh langsung melangkau.
Selepas anda menyediakan raspberry pi, anda boleh meneruskan langkah seterusnya untuk mengikuti saya…
Langkah 2: Sensor Ultrasonik
Sensor ultrasonik adalah sensor berdasarkan suara yang akan kami gunakan untuk mengukur jarak halangan.
Ia dapat digunakan untuk mengukur jarak dari rintangan tepat hingga 2 meter (200 cm). Sebelum pergi ke pembinaan, mari kita lihat asasnya.
KERJA:
Bekerja sangat mudah kerana kita semua tahu formula kelajuan adalah Jarak dibahagi dengan masa.
- Kelajuan suaranya sekitar 343 meter / saat.
- Masa antara pemancar dan penerima diukur oleh sensor.
- Oleh itu, penerapan jarak formula ini diukur oleh mikrokontroler.
Di sini kami memberikan nilai masa untuk pi raspberry kami dan bergantung pada nilai masa ia mengira nilai jarak halangan.
Terdapat 4 output dalam modul Sensor Ultrasonik:
2 untuk bekalan kuasa dan selebihnya 2 adalah Trigger dan Echo:
Pencetus:
Seperti namanya akan memicu pemancar modul untuk selang waktu tertentu.
Gema:
Pin gema akan menerima gelombang bunyi yang dipantulkan dan memberikannya kepada pengawal (di sini raspberry pi dalam kes ini)
Langkah 3: Sambungan
Dalam raspberry pi terdapat sekitar 40 pin yang disebut sebagai GPIO (Pin Tujuan Input Hasil Umum). Buat litar pembahagi voltan sebelum menyambungkan sensor Ultrasonik ke pi raspberry.
anda boleh mengikuti pautan ini untuk mendapatkan lebih banyak maklumat mengenai sambungan dan pemilihan perintang.
www.modmypi.com/blog/hc-sr04-ultrasonic-ra…
Sensor ultrasonik:
- Di sini kami menghubungkan pin Pemicu ke 23 dan Echo ke 24 (BCM)
- Bekalan kuasa ke sensor ultrasonik dapat diberikan dari 5v dan GND dari raspberry pi.
Penceramah:
Pembesar suara atau fon kepala mesti disambungkan ke bicu audio pi raspberry. (Semudah menyambungkan fon kepala ke bicu audio telefon atau komputer riba)
Catatan:
Terdapat 2 set mod Pin di raspberry pi jadi jelas sebelum menyambungkan sensor ultrasonik ke Raspberry pi. Di sini saya menggunakan mod pin BCM untuk sambungan ke pi raspberry. Anda juga boleh memilih apa sahaja keperluan anda.
Langkah 4: Menyiapkan SUARA pada Pi Raspberry
Oleh itu, untuk setiap jarak di bawah nilai kritikal tertentu, kita perlu memperkenalkan amaran suara kepada orang buta.
Oleh itu, terdapat banyak pilihan untuk penyediaan Suara di raspberry pi. Sama ada bunyi bip tunggal ke Bahasa Inggeris atau amaran suara bahasa boleh dibuat mengikut kehendak kami.
Sekiranya anda mahu jarak untuk bersuara seperti "jarak adalah 120cm Awas.. !!!" kita perlu mengadakan program seperti menyampaikan mesej teks kepada suara.
TEKS PYTHON UNTUK MENGUCAPKAN:
Oleh kerana raspberry pi menjalankan skrip python, mudah bagi kita untuk membuat teks untuk ucapan dalam raspberry pi. Terdapat banyak pilihan teks untuk ucapan dalam ular sawa. Pada dasarnya terdapat dua kaedah utama teks ke pertuturan satu ialah mod Dalam Talian dan mod Luar Talian.
- Teks ke pertuturan dalam talian: memerlukan sambungan internet yang stabil untuk ini. Kejelasan ini sangat tinggi. Yang popular adalah teks google ke ucapan, amazon, windows satu. Terdapat API untuk menyambung ke skrip python.
- OffilenTeks ucapan: Ini cara yang agak mudah. Ia tidak memerlukan sambungan internet. Kejelasannya sedikit rendah dan juga robotik dan hanya boleh digunakan dalam bahasa Inggeris.
Di sini saya telah menggunakan teks luar talian untuk pertuturan mengingat hakikat bahawa kita tidak dapat memastikan sambungan internet yang stabil di semua tempat.
Lihat laman web ini untuk maklumat lebih lanjut mengenai: https://elinux.org/RPi_Text_to_Speech_ (Ucapan_Synt…
MEMASANG TEKS UNTUK BERBICARA DALAM RASPBERRY PI (PYTTX dan espeak):
- Muat turun teks py ke ucapan dalam raspberry pi dari sini dalam pautan di bawah:
- Buka zip folder sama ada dengan kod baris arahan atau pada skrin GU.
- Di terminal pergi ke folder di mana anda mempunyai file setup.py dengan memasukkan kod "cd pyttsx-1.1 /" di terminal.
- Pasang persediaan dengan menaip kod berikut "sudo python setup.py install"
- Juga dari terminal pasang modul espeak dengan mengetik "sudo apt-get install espeak"
cd pyttsx-1.1 /
sudo python setup.py pasang sudo apt-get install espeak
Oleh itu, kami telah menetapkan suara dalam raspberry pi akhirnya. Oleh itu, kami bersedia untuk menyusun program dan melihat hasilnya.
Langkah 5: KOD
Oleh itu, kita telah sampai ke bahagian akhir ini kita bersedia untuk membuat raspberry pi kita berfungsi.
Oleh itu, kita akan memeriksa jarak halangan. Sekiranya lebih tinggi daripada had jarak itu, kita akan memberi amaran kepada orang ramai.
Pautan Github>
KOD:
import RPi. GPIO sebagai GPIO import time pyttsx engine = pyttsx.init () GPIO.setmode (GPIO. BCM)
TRIG = 23
ECHO = 24 sambil 1:
GPIO.setmode (GPIO. BCM)
cetak "Pengukuran Jarak Sedang Berlangsung" GPIO.setup (TRIG, GPIO. OUT) GPIO.setup (ECHO, GPIO. IN)
GPIO.output (TRIG, Salah)
mencetak masa "Menunggu Sensor Untuk Menyelesaikan". tidur (2)
GPIO.output (TRIG, Betul)
time.sleep (0.00001) GPIO.output (TRIG, Salah)
sementara GPIO.input (ECHO) == 0:
pulse_start = time.time ()
sementara GPIO.input (ECHO) == 1:
pulse_end = time.time () pulse_duration = pulse_end - pulse_start
jarak = nadi_jangka masa * 17150
jarak = bulat (jarak, 2)
cetak "Jarak:", jarak, "cm"
jika jarak <= 10: engine.say ("Alert") engine.runAndWait () time.sleep (2) GPIO.cleanup ()
Simpan kod ini di raspberry pi dan jalankan kod dari terminal dengan memasukkan
juga, anda dapat mengubah teks menjadi suara sesuai keinginan anda.
sudo python name.py
Di mana sudo menerangkan kuasa pentadbiran dalam raspberry pi.
Langkah 6: Hasil Praktikal
Video output disiarkan di bahagian atas arahan ini untuk melihatnya.
Langkah 7: Kesimpulannya
Inilah Idea saya untuk melakukan sesuatu untuk membutakan orang. Sekiranya anda mempunyai cadangan atau idea untuk memberi komen, itu boleh memberi kesan yang besar kepada kehidupan orang buta.
Orang yang tidak memiliki raspberry pi boleh mencuba ini dengan komputer dan Arduino atau hanya dengan komputer hanya dengan menjalankan simulator perisian yang akan menghasilkan suara untuk menekan kekunci. Saya telah merancang supaya anda dapat menggambarkan hasilnya.
Juga jika anda telah mencuba teks teks ucapan atau komen lain yang baik.
Juga, kunjungi laman web saya di www.engineer Meskipunts.com untuk banyak projek berkaitan teknologi.
Saya akan memuat naik perisian simulator versi windows di Github saya di sini:
Terima kasih untuk membaca
Dengan berkat Tuhan biarkan kesukaran orang-orang yang berbeza kemampuan dapat diatasi.
Dengan salam
(N. Aranganathan)
Disyorkan:
Buat Orang Buta Kenali Perkara dengan Menyentuh Perkara Di Sekitar Mereka Menggunakan MakeyMakey: 3 Langkah
Buat Orang Buta Mengenal Perkara dengan Menyentuh Perkara Di Sekitar Mereka Menggunakan MakeyMakey: pengenalanProjek ini bertujuan untuk menjadikan kehidupan orang buta mudah dengan mengenal pasti perkara-perkara di sekitar mereka melalui deria sentuhan. Saya dan anak saya Mustafa berfikir tentang mencari alat untuk menolong mereka dan pada masa kami menggunakan perkakasan MakeyMakey
Pembaca / penulis NFC ScanUp dan Perakam Audio untuk Orang Buta, Gangguan Penglihatan dan Semua Orang Lain: 4 Langkah (dengan Gambar)
Pembaca / penulis ScanUp NFC dan Perakam Audio untuk Orang Buta, Gangguan Penglihatan dan Semua Orang Lain: Saya belajar reka bentuk perindustrian dan projeknya adalah hasil kerja semester saya. Tujuannya adalah untuk menyokong orang yang cacat penglihatan dan buta dengan peranti, yang memungkinkan untuk merakam audio dalam format.WAV pada kad SD dan memanggil maklumat tersebut dengan tag NFC. Jadi dalam
Peranti Ultrasonik untuk Meningkatkan Navigasi Orang yang Gangguan Penglihatan: 4 Langkah (dengan Gambar)
Peranti Ultrasonik untuk Meningkatkan Navigasi Orang yang Gangguan Penglihatan: Hati kita keluar kepada golongan kurang mampu kerana kita menggunakan bakat kita untuk meningkatkan teknologi dan penyelesaian penyelidikan untuk memperbaiki kehidupan orang yang menderita. Projek ini dibuat semata-mata untuk tujuan tersebut. Sarung tangan elektronik ini menggunakan pengesanan ultrasonik untuk
Menggunakan Penglihatan Sonar, Lidar, dan Komputer pada Mikrokontroler untuk Membantu Orang-orang yang Gangguan Penglihatan: 16 Langkah
Menggunakan Sonar, Lidar, dan Penglihatan Komputer pada Pengawal Mikro untuk Membantu Orang-orang yang Bermasalah Penglihatan: Saya ingin membuat ‘tongkat’ pintar yang dapat membantu orang-orang dengan masalah penglihatan jauh lebih banyak daripada penyelesaian yang ada. Tebu akan dapat memberitahu pengguna objek di depan atau di sisi dengan membuat bunyi di headphon jenis bunyi sekeliling
Buaian Modifikasi untuk Orang Tua Orang Kurang Upaya: 24 Langkah (dengan Gambar)
Buaian Modifikasi untuk Orang Tua Orang Kurang Upaya: Ini adalah versi yang disemak semula dari pengubahsuaian buaian saya. Ini merangkumi lebih banyak perincian mengenai cara melakukan beberapa langkah yang lebih kompleks, senarai lengkap keperluan alat / peralatan, dan beberapa perubahan tambahan yang harus saya buat sejak menerbitkan