Sadržaj:
- Korak 1: Skupite komponente
- Korak 2: Vrijeme kodiranja - Programirajte Arduino Pro Mini
- Korak 3: Ispravljanje grešaka !
- Korak 4: Pripremite SD karticu
- Korak 5: Naručivanje PCB -a
- Korak 6: Vrijeme lemljenja
- Korak 7: Gotovo
Video: Pametno staklo koje govori za slijepe: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Na tržištu je dostupno više pametnih dodataka poput pametnih naočala, pametnih satova itd. Ali svi su oni izgrađeni za nas. Postoji značajan nedostatak tehnologije za pomoć osobama s tjelesnim poteškoćama.
Htio sam izgraditi nešto što je korisno za osobe s oštećenjem vida. Stoga sam dizajnirao jeftino pametno staklo koje se može koristiti za pomoć slabovidnim osobama.
Ovaj projekt koristi nekoliko ultrazvučnih senzora udaljenosti, Arduino Pro Mini, modul MP3 playera i neke motore s vibracijama. Pločica koja se koristi u ovom projektu u obliku naočala, koju može nositi osoba sa oštećenim vidom. Arduino montiran na naočalu otkrit će prepreku uz pomoć senzora i obavijestiti korisnika udaljenost i smjer prepreke putem slušalica i vibracijskih motora.
Korak 1: Skupite komponente
Softver:
Arduino IDE
Hardverske komponente:
- HC -SR04 - Ultrazvučni senzor X 3
- DFRobot DF Player mini X 1
- Arduino Pro Mini X 1
- Audio priključak 3,5 mm X 1
- Vibracijski motori X 3
- USB u serijski pretvarač poput FTDI -ja
- Klizni prekidač X 1
- SD kartica (bilo koje veličine)
- Prilagođeni PCB s JLCPCB.com (izborno)
Korak 2: Vrijeme kodiranja - Programirajte Arduino Pro Mini
- Idite na https://github.com/B45i/Talking-Smart-Glass-For-Blind i kliknite na clone or download, te preuzmite i izdvojite datoteke.
- Otvorite datoteku Smart_glass_for_blind.ino u Arduino IDE -u.
- Spojite Pro Mini na računalo pomoću FTDI kabela.
- Odaberite odgovarajući COM port.
- Odaberite "Arduino Pro ili Pro Mini".
- Kliknite upload
Prije lemljenja na tiskanu ploču, svakako bljeskajte Arduino. Nakon što su sve komponente lemljene, bit će malo teže spojiti zaglavlje za programiranje.
Promijenite minLeftDistance, minCenterDistance, minRightDistance za podešavanje minimalne udaljenosti okidanja.
Korak 3: Ispravljanje grešaka !
Vjerojatno ćete vidjeti neke pogreške poput
fatalna pogreška: NewPing.h: Takva datoteka ili imenik#include^ kompilacija nije prekinuta. izlazni status 1 Pogreška pri sastavljanju za ploču Arduino Pro ili Pro Mini.
ili nešto poput:
fatalna pogreška: DFRobotDFPlayerMini.h: Takva datoteka ili imenik#include^ kompilacija nije prekinuta. izlazni status 1 Pogreška pri sastavljanju za ploču Arduino Pro ili Pro Mini.
To je zato što knjižnice poput NewPing i DFRobotDFPlayerMini nisu instalirane na vašem IDE -u.
Da biste to ispravili, idite na
Skica> Uključi knjižnice> Upravljanje knjižnicama
Unesite naziv knjižnice koja nedostaje na traku za pretraživanje i kliknite Instaliraj, ovo će instalirati knjižnicu koja nedostaje.
Učinite to za sve knjižnice koje nedostaju
Kôd će se sada sastaviti i učitati.
Korak 4: Pripremite SD karticu
Kopirajte sadržaj mape Audio datoteke u korijen SD kartice.
Napomena: Kopirajte same mape (01, 02, 03), ne njihov sadržaj, niti mapu Audio datoteke.
SD kartica bi nakon kopiranja trebala izgledati kao na slici.
Korak 5: Naručivanje PCB -a
Naručimo PCB -ove.
Datoteke PCB-a možete pronaći ovdje:
Ovaj projekt možete napraviti i bez PCB -a. Ali imati PCB čini ga praktičnijim.
Za naručivanje PCB -a moj omiljeni proizvođač je JLCPCB.com.
Izrađuju stvarno jako kvalitetne PCB-e po vrlo povoljnoj cijeni.
Kad sam počeo projektirati PCB -e, to je koštalo mnogo novca za proizvodnju PCB -a. Pa sam ih morao sam urezati.
Bio je to neuredan i dosadan proces, a izrada dvostranih PCB-a bio je vrlo težak zadatak.
Sada to više ne radim. JLCPCB je toliko jeftin da više nikada ne razmišljam o graviranju.
Dobit ćete 5 ili 10 komada PCB -a za oko 2 USD (ako je njegova veličina manja od 10 cm * 10 cm).
Koristio sam easyEDA za projektiranje PCB -a. To je alat zasnovan na oblaku. Znači da ne moram ništa preuzimati i mogu raditi s gotovo svakog računala s internetskom vezom.
JLCPCB, EASYEDA i LCSC (dobavljač elektroničkih komponenti) rade zajedno.
PCB -ove možete naručiti od JLC -a unutar same easyede.
Naručivanje komponenti korištenih na vašem PCB -u od LCSC -a traje samo nekoliko klikova.
Budući da se JLCPCB i LCSC isporučuju zajedno, štedite i troškove dostave
JLCPCB, EASYEDA i LCSC zajedno pružaju izvrsnu platformu za izradu elektronike.
Korak 6: Vrijeme lemljenja
Najprije lemite komponente poput Arduina, DF playera, audio priključka, kliznih sklopki na PCB.
Nemojte izravno lemiti HC-SR04 modul, moramo napraviti neke izmjene
- Izravnajte muški zaglavlje pomoću kliješta ili odlepite zaglavlja od 90 ° i lemite normalne zaglavlje.
- Dodajte električnu traku na stražnju stranu HC-SR04 kako biste izbjegli kratki spoj.
- Umetnite HC-SR04 u određene jastučiće za lemljenje. držite lijevu i desnu HC-SR04 pod kutom tako da pokazuje lijevo i u smjeru te nanesite lemljenje.
Ostatak komponenti za lemljenje, poput kabela za napajanje, kliznih prekidača, vibracijskih motora itd.
Vibracijske motore treba zalemiti na stražnju stranu PCB -a tako da osoba koja nosi staklo može osjetiti vibracije.
Ako nemate tiskanu ploču, još uvijek možete izraditi projekt spajanjem komponenti kako je prikazano na dijagramu kruga.
Ako radite na projektu bez tiskane ploče, molimo pogledajte priloženu shemu spojeva
U shemama sam slučajno zamijenio Pin 8 i 9. Oprostite na grešci, Ispravna veza je
- Rx DF Playera => PIN 9 za Arduino.
- Tx DF Player -a => Pin 8 Arduina.
Ispravite to ako ne koristite PCB, nemam više datoteku za fritzing sa sobom.
Odmah možete umetnuti SD karticu u DFPlayer.
Nakon priključivanja napajanja, motori bi trebali vibrirati, a zvuk će se čuti iz slušalica kada postoji prepreka.
Korak 7: Gotovo
Sada ste gotovi.
Ovdje možete pronaći sve resurse.
GitHub
HackSter.io
Ovo je moj pristup natječaju za PCB -ove. Glasajte ako vam se svidjelo ovo uputstvo.
Moj rad na PCBWAY natjecanju u dizajnu PCB -a. Ako vam se sviđa ovaj projekt, razmislite o glasovanju za moj unos:
Ako naiđete na bilo kakve probleme, komentirajte ih. Pokušat ću pomoći
Preporučeni:
Raspberry Pi DIY pametno zvono na vratima koje može otkriti ljude, automobile itd .: 5 koraka
Raspberry Pi DIY pametno zvono na vratima koje može otkriti ljude, automobile itd.: Ovaj dizajn na temu steampunk integrira se s kućnim pomoćnikom i našim višesobnim audio sustavom za komunikaciju s ostatkom našeg DIY pametnog doma. Umjesto kupovine zvona na vratima (ili Nest ili nekog drugog konkurenta) Izgradio sam vlastitu pametnu dovratku
ScanUp NFC čitač/pisac i audio snimač za slijepe, slabovidne i sve ostale: 4 koraka (sa slikama)
ScanUp NFC čitač/pisac i audio snimač za slijepe, slabovidne i sve ostale: Studiram industrijski dizajn i projekt je djelo mog semestra. Cilj je podržati slabovidne i slijepe osobe s uređajem koji omogućuje snimanje zvuka u. WAV formatu na SD karticu i pozivanje tih podataka pomoću NFC oznake. Dakle u
Save My Child: Pametno sjedalo koje šalje tekstualne poruke ako zaboravite dijete u automobilu: 8 koraka
Save My Child: Pametno sjedalo koje šalje tekstualne poruke ako zaboravite dijete u automobilu: Instalirano je u automobilima, a zahvaljujući detektoru postavljenom na dječjoj sjedalici, upozorava nas - putem SMS -a ili telefonskog poziva - ako dobijemo daleko bez dovođenja djeteta sa sobom
Pametno zalijevanje biljaka koje pokreće solarna ploča: 7 koraka
Pametno zalijevanje biljaka koje pokreće solarna ploča: Ovo je ažurirana verzija mog prvog projekta SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water … Glavne razlike u odnosu na prethodnu verziju: 1. Povezuje na ThingSpeaks.com i koristi ovu web stranicu za objavljivanje snimljenih podataka (temperatura
OpenEyeTap: 3D ispisano i programibilno pametno staklo: 12 koraka (sa slikama)
OpenEyeTap: 3D ispisano i programibilno pametno staklo: Dobro došli na stranicu s uputama za Open EyeTap! Mi smo nekoliko entuzijastičnih proizvođača s velikom ambicijom izgraditi najaktivniju svjetsku zajednicu pametnih naočala i nosive proširene stvarnosti. Želimo učiniti dostupnim okvir na kojemu je proširen