Sadržaj:

Pametno staklo koje govori za slijepe: 7 koraka
Pametno staklo koje govori za slijepe: 7 koraka

Video: Pametno staklo koje govori za slijepe: 7 koraka

Video: Pametno staklo koje govori za slijepe: 7 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Prosinac
Anonim
Pričajuće pametno staklo za slijepe
Pričajuće pametno staklo za slijepe

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

Skupite komponente
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

Vrijeme kodiranja - Programirajte Arduino Pro Mini
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 !

Ispravljanje grešaka !!!
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

Pripremite SD karticu
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čivanje PCB -a
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

Vrijeme lemljenja
Vrijeme lemljenja
Vrijeme lemljenja
Vrijeme lemljenja
Vrijeme lemljenja
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

  1. Izravnajte muški zaglavlje pomoću kliješta ili odlepite zaglavlja od 90 ° i lemite normalne zaglavlje.
  2. Dodajte električnu traku na stražnju stranu HC-SR04 kako biste izbjegli kratki spoj.
  3. 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

Gotovo
Gotovo
Gotovo
Gotovo
Gotovo
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: