Satura rādītājs:
- 1. darbība: apkopojiet komponentus
- 2. darbība: kodēšanas laiks - ieprogrammējiet Arduino Pro Mini
- 3. darbība: kļūdu novēršana !
- 4. darbība: sagatavojiet SD karti
- 5. solis: PCB pasūtīšana
- 6. solis: lodēšanas laiks
- 7. darbība. Gatavs
Video: Runājošais viedais stikls neredzīgajiem: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Tirgū ir pieejami vairāki viedie piederumi, piemēram, viedās brilles, viedie pulksteņi utt. Bet tie visi ir radīti mums. Ievērojami trūkst tehnoloģiju, lai palīdzētu fiziski grūtībās nonākušajiem.
Es gribēju izveidot kaut ko tādu, kas būtu noderīgs cilvēkiem ar redzes traucējumiem. Tāpēc es izveidoju lētu viedo stiklu, ko var izmantot, lai palīdzētu vājredzīgajiem.
Šajā projektā tiek izmantoti daži ultraskaņas attāluma sensori, Arduino Pro Mini, MP3 atskaņotāja modulis un daži vibrācijas motori. Šajā projektā izmantotā shēmas plate briļļu veidā, ko var nēsāt redzes invalīds. Uz briļļu uzstādītais Arduino ar sensoru palīdzību noteiks šķērsli un, izmantojot austiņas un vibrācijas motorus, paziņos lietotājam attālumu un šķēršļa virzienu.
1. darbība: apkopojiet komponentus
Programmatūra:
Arduino IDE
Aparatūras komponenti:
- HC -SR04 - ultraskaņas sensors X 3
- DFRobot DF Player mini X 1
- Arduino Pro Mini X 1
- 3,5 mm audio ligzda X 1
- Vibrācijas motori X 3
- USB uz seriālo pārveidotāju, piemēram, FTDI
- Bīdāmais slēdzis X 1
- SD karte (jebkura izmēra)
- Pielāgota PCB no JLCPCB.com (pēc izvēles)
2. darbība: kodēšanas laiks - ieprogrammējiet Arduino Pro Mini
- Dodieties uz vietni https://github.com/B45i/Talking-Smart-Glass-For-Blind un noklikšķiniet uz klona vai lejupielādes un lejupielādējiet un izvelciet failus.
- Atveriet Smart_glass_for_blind.ino failu Arduino IDE.
- Pievienojiet Pro Mini datoram, izmantojot FTDI kabeli.
- Izvēlieties pareizo COM portu.
- Atlasiet “Arduino Pro vai Pro Mini”.
- Noklikšķiniet uz augšupielādēt
Pirms lodēšanas uz PCB pārliecinieties, ka Arduino ir mirgo. Kad visas sastāvdaļas ir pielodētas, programmēšanas galveni būs nedaudz grūtāk savienot.
Mainiet minLeftDistance, minCenterDistance, minRightDistance, lai pielāgotu minimālo iedarbināšanas attālumu.
3. darbība: kļūdu novēršana !
Jūs, iespējams, redzēsit tādas kļūdas kā
fatāla kļūda: NewPing.h: Neviens šāds fails vai direktorijs#neietver^ kompilāciju. izejas statuss 1 Kļūda, apkopojot Arduino Pro vai Pro Mini.
vai kaut kas līdzīgs:
fatāla kļūda: DFRobotDFPlayerMini.h: Šāds fails vai direktorija#ietver^ kompilācija ir pārtraukta. izejas statuss 1 Kļūda, apkopojot Arduino Pro vai Pro Mini.
Tas ir tāpēc, ka bibliotēkas, piemēram, NewPing un DFRobotDFPlayerMini, nav instalētas jūsu IDE.
Lai to labotu, dodieties uz
Skice> Iekļaut bibliotēkas> Pārvaldīt bibliotēkas
Meklēšanas joslā ievadiet trūkstošo bibliotēkas nosaukumu un noklikšķiniet uz instalēt, tādējādi tiks instalēta trūkstošā bibliotēka.
Dariet to visām trūkstošajām bibliotēkām
Kods tiks apkopots un augšupielādēts tūlīt.
4. darbība: sagatavojiet SD karti
Kopējiet audio failu mapes saturu SD kartes saknē.
Piezīme. Kopējiet mapes (01, 02, 03), nevis tās saturu, nevis mapi Audio faili.
Pēc kopēšanas SD kartei vajadzētu izskatīties kā attēlā.
5. solis: PCB pasūtīšana
Pasūtīsim PCB.
PCB failus varat atrast šeit:
Šo projektu var veikt arī bez PCB. Bet PCB izmantošana padara to ērtāku.
PCB pasūtīšanai mans mīļākais ražotājs ir JLCPCB.com.
Viņi ražo patiešām augstas kvalitātes PCB par ļoti lētu cenu.
Kad es sāku projektēt PCB, PCB ražošana izmaksāja daudz naudas. Tāpēc man pašai vajadzēja tās iegravēt.
Tas bija netīrs un garlaicīgs process, un divpusēju PCB izgatavošana bija ļoti ļoti grūts uzdevums.
Tagad es to vairs nedaru. JLCPCB ir tik lēts, ka es nekad vairs nedomāju par to kodināšanu.
Jūs saņemsiet 5 vai 10 PCB gabalus par aptuveni 2 USD (ja tā izmērs ir mazāks par 10 cm * 10 cm).
PCB izstrādei es izmantoju easyEDA. Kas ir uz mākoņiem balstīts rīks. Tas nozīmē, ka man nekas nav jālejupielādē, un es varu strādāt no gandrīz jebkura datora ar interneta pieslēgumu.
JLCPCB, EASYEDA un LCSC (elektronikas komponentu piegādātājs) strādā kopā.
Jūs varat pasūtīt PCB no JLC pašā easyeda.
Jūsu PCB izmantoto komponentu pasūtīšana no LCSC prasa tikai dažus klikšķus.
Tā kā JLCPCB un LCSC piegādā kopā, jūs ietaupāt arī piegādes izmaksas
JLCPCB, EASYEDA un LCSC kopā nodrošina lielisku platformu elektronikas ražotājiem.
6. solis: lodēšanas laiks
Vispirms pielodējiet komponentus, piemēram, Arduino, DF atskaņotāju, audio ligzdu, bīdāmos slēdžus.
Nelodējiet tieši HC-SR04 moduli, mums ir jāveic dažas izmaiņas
- Iztaisnojiet vīriešu galviņu, izmantojot knaibles vai atlaidiniet 90 ° galvenes un lodējiet parastās galvenes.
- Pievienojiet elektrisko lenti HC-SR04 aizmugurē, lai izvairītos no īssavienojuma.
- Ievietojiet HC-SR04 norādītajos lodēšanas paliktņos. turiet kreiso un labo HC-SR04 leņķī tā, lai tas būtu vērsts pa kreisi un virzienā, un uzlieciet lodmetālu.
Lodējiet pārējās sastāvdaļas, piemēram, barošanas kabeli, slīdņus, vibrācijas motorus utt.
Vibrācijas motoriem jābūt pielodētiem pie PCB aizmugures, lai stikla nesējs varētu sajust vibrācijas.
Ja jums nav PCB, jūs joprojām varat izveidot projektu, savienojot komponentus, kā parādīts shēmas shēmā.
Ja veicat projektu bez PCB, lūdzu, skatiet pievienoto shēmu
Shēmās es nejauši nomainīju tapu 8 un 9. Atvainojiet par kļūdu, Pareizais savienojums ir
- DF Player Rx => Arduino PIN 9.
- DF Player Tx => Arduino 8. tapa.
Labojiet to, ja neizmantojat PCB, man vairs nav fritzes faila.
Tagad varat ievietot SD karti DFPlayer.
Pēc strāvas pievienošanas motoriem vajadzētu vibrēt, un, ja ir šķērslis, atskan skaņa no austiņām.
7. darbība. Gatavs
Tagad esat pabeidzis.
Visu resursu varat atrast šeit.
GitHub
HackSter.io
Šis ir mans ieraksts PCB konkursā. Balsojiet, ja jums patika šī pamācība.
Mans ieraksts PCBWAY PCB desi gning konkursā. Ja jums patīk šis projekts, apsveriet iespēju balsot par manu ierakstu:
Ja rodas kādas problēmas, komentējiet tās. Es centīšos palīdzēt
Ieteicams:
Viedais modinātājs: viedais modinātājs, kas izgatavots ar Raspberry Pi: 10 soļi (ar attēliem)
Viedais modinātājs: viedais modinātājs, kas izgatavots, izmantojot Raspberry Pi: Vai esat kādreiz vēlējies gudru pulksteni? Ja tā, tas ir risinājums jums! Es izveidoju viedo modinātāju, tas ir pulkstenis, ar kuru jūs varat mainīt modinātāja laiku atbilstoši vietnei. Kad modinātājs atskan, atskanēs skaņa (skaņas signāls) un iedegsies 2 gaismas
Nabaga cilvēka Google stikls/Palīdzība tiem, kuriem ir redze ar tuneli: 5 soļi (ar attēliem)
Nabaga cilvēka Google stikls/palīdzība tiem, kam ir redzamība ar tuneli: Anotācija: Šis projekts straumē tiešraides video no zivju acs kameras uz valkājamu heads-up displeju. Rezultāts ir plašāks redzes lauks mazākā apgabalā (displejs ir salīdzināms ar 4 collu ekrānu 12 collu attālumā no jūsu acs un izvadi ar 720
Burvju palielināmais stikls ar LED MATRIX 8x8: 4 soļi
Maģiskais palielināmais stikls ar LED MATRIX 8x8: esošā mikrokontrollera izstrāde ir bijusi ļoti ātra. Daudzas elektroniskās iekārtas izmanto mikrokontrolleru. Vēl viens pielietojams pie mikrokontrollera, kas izmanto fiziku, lai parādītu raksturu, izmantojot punktmatricas vadīto d
Haptic cimds neredzīgajiem: 7 soļi
Haptic cimdi neredzīgajiem: Haptic cimdi ir ierīce neredzīgajiem un/vai vājredzīgajiem, kas sniedz valkātājam informāciju par šķēršļiem viņu tuvākajā apkārtnē. Cimdā tiek izmantoti divi ultraskaņas sensori, kas ziņo par objektu attālumu un orientāciju
OpenEyeTap: 3D drukāts un programmējams viedais stikls: 12 soļi (ar attēliem)
OpenEyeTap: 3D drukāts un programmējams viedais stikls: Laipni lūdzam Open EyeTap Instructables lapā! Mēs esam daži entuziastiski veidotāji ar lielu mērķi izveidot pasaulē aktīvākās viedās brilles un valkājamas paplašinātās realitātes kopienu. Mēs vēlamies padarīt pieejamu sistēmu, kas papildinātu