Kazalo:

Govorljivo pametno steklo za slepe: 7 korakov
Govorljivo pametno steklo za slepe: 7 korakov

Video: Govorljivo pametno steklo za slepe: 7 korakov

Video: Govorljivo pametno steklo za slepe: 7 korakov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Govorimo o pametnem steklu za slepe
Govorimo o pametnem steklu za slepe

Na trgu je na voljo več pametnih dodatkov, kot so pametna očala, pametne ure itd. Toda vsi so narejeni za nas. Tehnologije za pomoč gibalno oviranim je veliko.

Želel sem zgraditi nekaj, kar je koristno za slepe in slabovidne ljudi. Zato sem oblikoval poceni pametno steklo, s katerim lahko pomagamo slabovidnim.

Ta projekt uporablja nekaj ultrazvočnih senzorjev razdalje, Arduino Pro Mini, modul MP3 predvajalnika in nekaj vibracijskih motorjev. Vezje, uporabljeno v tem projektu, v obliki očal, ki ga lahko nosi slabovidna oseba. Arduino, nameščen na očala, bo s pomočjo senzorjev zaznal oviro in prek slušalk in vibracijskih motorjev obvestil uporabnikovo razdaljo in smer ovire.

1. korak: Zberite komponente

Zberite komponente
Zberite komponente

Programska oprema:

Arduino IDE

Komponente strojne opreme:

  • HC -SR04 - Ultrazvočni senzor X 3
  • DFRobot DF Player mini X 1
  • Arduino Pro Mini X 1
  • 3,5 mm avdio priključek X 1
  • Vibracijski motorji X 3
  • USB v serijski pretvornik, kot je FTDI
  • Drsno stikalo X 1
  • Kartica SD (poljubne velikosti)
  • PCB po meri z JLCPCB.com (neobvezno)

2. korak: Čas kodiranja - Programirajte Arduino Pro Mini

Coding Time - Programirajte Arduino Pro Mini
Coding Time - Programirajte Arduino Pro Mini
  • Pojdite na https://github.com/B45i/Talking-Smart-Glass-For-Blind in kliknite na clone or download, ter naložite in izvlecite datoteke.
  • Odprite datoteko Smart_glass_for_blind.ino v Arduino IDE.
  • Povežite Pro Mini z računalnikom s kablom FTDI.
  • Izberite ustrezna vrata COM.
  • Izberite "Arduino Pro ali Pro Mini".
  • Kliknite naloži

Pred spajkanjem na tiskano vezje bliskajte Arduino. Ko so vse komponente spajkane, bo priključitev programske glave nekoliko težja.

Spremenite minLeftDistance, minCenterDistance, minRightDistance, da prilagodite najmanjšo sprožilno razdaljo.

3. korak: Odpravljanje napak !!

Odpravljanje napak !!!
Odpravljanje napak !!!

Verjetno boste videli nekaj napak, kot je

usodna napaka: NewPing.h: Taka datoteka ali imenik#include^ kompilacija ni zaključena. izhodni status 1 Napaka pri sestavljanju za ploščo Arduino Pro ali Pro Mini.

ali nekaj takega:

usodna napaka: DFRobotDFPlayerMini.h: Takšna datoteka ali imenik#include^ kompilacija ni končana. izhodni status 1 Napaka pri sestavljanju za ploščo Arduino Pro ali Pro Mini.

To je zato, ker knjižnice, kot sta NewPing in DFRobotDFPlayerMini, niso nameščene v vašem IDE.

Če želite to odpraviti, pojdite na

Skica> Vključi knjižnice> Upravljanje knjižnic

V iskalno vrstico vnesite manjkajoče ime knjižnice in kliknite namestitev, s tem boste namestili manjkajočo knjižnico.

To naredite za vse manjkajoče knjižnice

Koda se bo zdaj sestavila in naložila.

4. korak: Pripravite kartico SD

Pripravite kartico SD
Pripravite kartico SD

Kopirajte vsebino mape zvočnih datotek v koren kartice SD.

Opomba: Kopirajte same mape (01, 02, 03), ne njihove vsebine, ne mape zvočnih datotek.

Kartica SD mora biti po kopiranju videti kot na sliki.

5. korak: Naročite tiskano vezje

Naročanje tiskanega vezja
Naročanje tiskanega vezja

Naročimo tiskane vezje.

Datoteke tiskanih vezij najdete tukaj:

Ta projekt lahko naredite tudi brez PCB -jev. Toda s tiskanim vezjem je bolj priročno.

Za naročanje tiskanih vezij je moj najljubši proizvajalec JLCPCB.com.

Izdelujejo res kakovostne tiskane plošče za zelo nizko ceno.

Ko sem začel oblikovati PCB -je, je to stalo veliko denarja za izdelavo PCB -jev. Zato sem jih moral sam vrezati.

To je bil neurejen in dolgočasen proces, izdelava dvostranskih PCB-jev pa je bila zelo težka naloga.

Zdaj tega ne počnem več. JLCPCB je tako poceni, da nikoli več ne razmišljam o jedkanju.

Dobili boste 5 ali 10 kosov PCB za približno 2 USD (če je njegova velikost manjša od 10 cm * 10 cm).

Za oblikovanje tiskanega vezja sem uporabil easyEDA. To je orodje, ki temelji na oblaku. Pomeni, da mi ni treba ničesar prenesti in lahko delam s skoraj vsakega računalnika z internetno povezavo.

JLCPCB, EASYEDA in LCSC (ponudnik elektronskih komponent) sodelujejo skupaj.

PCB -je lahko naročite pri JLC v okviru easyeda samega.

Naročanje komponent, uporabljenih na vašem tiskanem vezju pri LCSC, traja le nekaj klikov.

Ker sta JLCPCB in LCSC dobra skupaj, prihranite stroške tudi pri pošiljanju

JLCPCB, EASYEDA in LCSC skupaj zagotavljajo odlično platformo za izdelavo elektronike.

6. korak: Čas spajkanja.

Čas spajkanja.
Čas spajkanja.
Čas spajkanja.
Čas spajkanja.
Čas spajkanja.
Čas spajkanja.

Komponente, kot so Arduino, DF predvajalnik, avdio priključek, drsna stikala, najprej spajkajte na tiskano vezje.

Modula HC-SR04 ne spajkajte neposredno, narediti moramo nekaj sprememb

  1. Poravnajte moško glavo s kleščami ali razpojite 90 ° glave in navadne glave.
  2. Na zadnji strani HC-SR04 dodajte električni trak, da se izognete kratkemu stiku.
  3. Vstavite HC-SR04 na določene spajkalne ploščice. držite levo in desno HC-SR04 pod kotom, tako da kaže levo in v smeri ter nanesite spajkanje.

Spajkanje preostalih komponent, kot so napajalni kabel, drsna stikala, vibracijski motorji itd.

Vibracijske motorje je treba spajkati na zadnji strani tiskanega vezja, da lahko oseba, ki nosi steklo, čuti vibracije.

Če nimate tiskanega vezja, lahko projekt še vedno izvedete tako, da komponente povežete, kot je prikazano na vezju.

Če projekt izdelujete brez tiskanega vezja, glejte priloženo vezje

V shemah sem pomotoma zamenjal Pin 8 in 9. Oprostite za napako, Pravilna povezava je

  • Rx DF Player => PIN 9 za Arduino.
  • Tx DF Player => Pin 8 Arduina.

Odpravite to, če ne uporabljate tiskanega vezja, datoteke za fritzing nimam več pri sebi.

Kartico SD lahko zdaj vstavite v DFPlayer.

Po priključitvi na električno energijo bi morali motorji zavibrirati, zvok pa bo prihajal iz slušalk, ko pride do ovire.

7. korak: Končano

Končano
Končano
Končano
Končano
Končano
Končano

Zdaj ste končali.

Vse vire najdete tukaj.

GitHub

HackSter.io

To je moj vstop na natečaj PCB. Glasujte, če vam je bil ta pouk všeč.

Moja prijava na natečaj za načrtovanje PCBWAY PCB. Če vam je ta projekt všeč, razmislite o glasovanju za mojo prijavo:

Če naletite na kakršne koli težave, jih komentirajte. Poskušal bom pomagati

Priporočena: