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, Novembar
Anonim
Pametno staklo koje govori za slijepe
Pametno staklo koje govori za slijepe

Na tržištu je dostupno više pametnih dodataka, poput pametnih naočala, pametnih satova itd. Ali svi su oni napravljeni za nas. Postoji značajan nedostatak tehnologije koja bi pomogla osobama s invaliditetom.

Htio sam izgraditi nešto što je korisno za osobe sa oštećenim vidom. Zato sam dizajnirao jeftino pametno staklo koje se može koristiti za pomoć slabovidim osobama.

Ovaj projekt koristi nekoliko ultrazvučnih senzora udaljenosti, Arduino Pro Mini, modul MP3 playera i neke vibracijske motore. 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čale će otkriti prepreku uz pomoć senzora i obavijestiti korisnika udaljenost i smjer prepreke putem slušalica i motora za vibracije.

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
  • Klizni prekidač X 1
  • SD kartica (bilo koje veličine)
  • Prilagođeni PCB sa JLCPCB.com (opcionalno)

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.
  • Povežite Pro Mini sa računarom pomoću FTDI kabla.
  • Odaberite odgovarajući COM port.
  • Odaberite "Arduino Pro ili Pro Mini".
  • Kliknite na upload

Prije spajanja na PCB, obavezno 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 !!!

Vjerovatno ćete vidjeti neke greške poput

fatalna greška: NewPing.h: Takva datoteka ili direktorij#include^ kompilacija nije prekinut. izlazni status 1 Greška pri sastavljanju za ploču Arduino Pro ili Pro Mini.

ili nešto poput:

fatalna greška: DFRobotDFPlayerMini.h: Takva datoteka ili direktorij#include^ kompilacija nije prekinut. izlazni status 1 Greška pri sastavljanju za ploču Arduino Pro ili Pro Mini.

To je zato što biblioteke poput NewPing i DFRobotDFPlayerMini nisu instalirane na vašem IDE -u.

Da biste ovo popravili, idite na

Skica> Uključi biblioteke> Upravljanje bibliotekama

Unesite naziv knjižnice koja nedostaje na traku za pretraživanje i kliknite Instaliraj, ovo će instalirati biblioteku koja nedostaje.

Učinite to za sve biblioteke koje nedostaju

Kôd će se sada kompajlirati i učitati.

Korak 4: Pripremite SD karticu

Pripremite SD karticu
Pripremite SD karticu

Kopirajte sadržaj mape Audio datoteka u korijen SD kartice.

Napomena: Kopirajte same mape (01, 02, 03), ne njihov sadržaj, niti mapu Audio datoteka.

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.

PCB datoteke 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.

Oni proizvode zaista visokokvalitetne PCB-e po vrlo povoljnoj cijeni.

Kada sam počeo dizajnirati 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 dizajniranje PCB -a. To je alat zasnovan na oblaku. Znači da ne moram ništa preuzimati i mogu raditi s gotovo svakog računara 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 koje se koriste 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 odličnu platformu za proizvođače elektronike.

Korak 6: Vrijeme lemljenja

Vreme lemljenja
Vreme lemljenja
Vreme lemljenja
Vreme lemljenja
Vreme lemljenja
Vreme lemljenja

Najprije lemite komponente poput Arduina, DF playera, audio priključka, kliznih prekidača na PCB.

Nemojte direktno lemiti HC-SR04 modul, moramo napraviti neke izmjene

  1. Poravnajte muški zaglavlje pomoću kliješta ili odlepite zaglavlje 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 i nanesite lemljenje.

Ostatak komponenti za lemljenje, poput kabla za napajanje, kliznih prekidača, vibracionih motora itd.

Vibracijske motore treba zalemiti na stražnju stranu PCB -a tako da osoba koja nosi staklo može osjetiti vibracije.

Ako nemate PCB, još uvijek možete izraditi projekt povezivanjem komponenti kako je prikazano na dijagramu kola.

Ako radite na projektu bez PCB -a, molimo vas da pogledate priloženu shemu kola

U shemama sam slučajno zamijenio Pin 8 i 9. Izvinite na grešci, Tačna 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.

Sada možete umetnuti SD karticu u DFPlayer.

Nakon spajanja na napajanje, 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 završili.

Ovde možete pronaći sve resurse.

GitHub

HackSter.io

Ovo je moj rad na takmičenju za PCB, glasajte ako vam se svidjelo ovo uputstvo.

Moj rad na PCBWAY takmičenju u dizajnu PCB -a. Ako vam se sviđa ovaj projekt, razmislite o glasanju za moj unos:

Ako naiđete na bilo koji problem, komentirajte ga. Pokušat ću pomoći

Preporučuje se: