INHOUDSOPGAWE:

Talking Smart Glass for the Blind: 7 stappe
Talking Smart Glass for the Blind: 7 stappe

Video: Talking Smart Glass for the Blind: 7 stappe

Video: Talking Smart Glass for the Blind: 7 stappe
Video: Настя учится правильно шутить над папой 2024, November
Anonim
Praat slim glas vir blindes
Praat slim glas vir blindes

Daar is verskeie slim bykomstighede, soos slim brille, slim horlosies, ens. Maar almal is vir ons gebou. Daar is 'n beduidende gebrek aan tegnologie om liggaamlik gestremdes te help.

Ek wou iets bou wat nuttig is vir mense wat visueel uitgedaag is. Daarom het ek 'n goedkoop slimglas ontwerp wat gebruik kan word om gesiggestremdes te help.

Hierdie projek gebruik 'n paar ultrasoniese afstandsensors, 'n Arduino Pro Mini, 'n MP3 -speler -module en 'n paar vibrasiemotors. Die printplaat wat in hierdie projek gebruik word in die vorm van 'n skouspel wat deur 'n gesiggestremde persoon gedra kan word. 'N Arduino wat op die skouspel gemonteer is, sal die hindernis met behulp van die sensors opspoor en die afstand en rigting van die hindernis deur middel van koptelefoon en vibrasiemotors in kennis stel.

Stap 1: Versamel die komponente

Versamel die komponente
Versamel die komponente

Sagteware:

Arduino IDE

Hardeware komponente:

  • HC -SR04 - Ultrasoniese sensor X 3
  • DFRobot DF Player mini X 1
  • Arduino Pro Mini X 1
  • 3,5 mm klankaansluiting X 1
  • Trillingsmotors X 3

  • USB na Serial Converter soos FTDI
  • Skuifskakelaar X 1
  • SD -kaart (enige grootte)
  • Pasgemaakte PCB van JLCPCB.com (opsioneel)

Stap 2: Koderingstyd - Programmeer die Arduino Pro Mini

Koderingstyd - Programmeer die Arduino Pro Mini
Koderingstyd - Programmeer die Arduino Pro Mini
  • Gaan na https://github.com/B45i/Talking-Smart-Glass-For-Blind en klik op kloon of laai af, en laai die lêers af en haal dit uit.
  • Maak Smart_glass_for_blind.ino -lêer oop in Arduino IDE.
  • Koppel die Pro Mini met die FTDI -kabel aan op die rekenaar.
  • Kies die regte COM -poort.
  • Kies 'Arduino Pro of Pro Mini'.
  • Klik oplaai

Maak seker dat u Arduino flits voordat u dit aan die PCB soldeer. Sodra al die komponente gesoldeer is, sal dit 'n bietjie moeiliker wees om die programmeerkop aan te sluit.

Verander die minLeftDistance, minCenterDistance, minRightDistance om die minimum snellerafstand aan te pas.

Stap 3: Foute regmaak !

Foute regmaak !!!
Foute regmaak !!!

U sal waarskynlik 'n paar foute sien soos

noodlottige fout: NewPing.h: Geen sodanige lêer of gids#bevat^ samestelling beëindig nie. uitgangstatus 1 Kon nie saamstel vir bord Arduino Pro of Pro Mini nie.

of iets soos:

noodlottige fout: DFRobotDFPlayerMini.h: Geen sodanige lêer of gids#bevat^ samestelling beëindig nie. uitgangstatus 1 Kon nie saamstel vir bord Arduino Pro of Pro Mini nie.

Dit is omdat die biblioteke soos NewPing en DFRobotDFPlayerMini nie op u IDE geïnstalleer is nie.

Om dit reg te stel, gaan na

Skets> Sluit biblioteke in> Bestuur biblioteke

Voer die ontbrekende biblioteeknaam in die soekbalk in en klik op installeer; dit sal die ontbrekende biblioteek installeer.

Doen dit vir al die ontbrekende biblioteke

Die kode sal nou saamgestel en opgelaai word.

Stap 4: Berei die SD -kaart voor

Berei die SD -kaart voor
Berei die SD -kaart voor

Kopieer die inhoud van die lêergids na die wortel van die SD -kaart.

Let wel: Kopieer self die dopgehou (01, 02, 03), nie die inhoud nie, nie die lêergids nie.

SD -kaart moet lyk soos in die prentjie nadat dit gekopieer is.

Stap 5: Bestel die PCB

Bestel die PCB
Bestel die PCB

Kom ons bestel die PCB's.

U kan die PCB-lêers hier vind:

U kan hierdie projek ook sonder die PCB's maak. Maar om die PCB te hê, maak dit makliker.

My gunsteling vervaardiger is JLCPCB.com vir die bestelling van PCB.

Hulle maak regtig 'n hoë-kwaliteit PCB vir 'n baie goedkoop prys.

Toe ek begin met die ontwerp van PCB's, het dit baie geld gekos om PCB's te vervaardig. Ek moes hulle dus self ets.

Dit was 'n morsige en vervelige proses, en die maak van tweesydige PCB's was 'n baie moeilike taak.

Nou doen ek dit nie meer nie. JLCPCB is so goedkoop dat ek dit nooit meer sal oorweeg om een te ets nie.

U kry 5 of 10 stukke PCB vir ongeveer $ 2 (as die grootte kleiner as 10 cm * 10 cm is).

Ek het easyEDA gebruik vir die ontwerp van die PCB. Dit is 'n wolk-gebaseerde hulpmiddel. Dit beteken dat ek niks hoef af te laai nie, en ek kan van byna elke rekenaar met 'n internetverbinding werk.

JLCPCB, EASYEDA en LCSC ('n verskaffer van elektroniese komponente) werk saam.

U kan PCB's by JLC binne easyeda self bestel.

Om komponente wat in u PCB gebruik word, te bestel, neem slegs 'n paar kliks.

Aangesien JLCPCB en LCSC saam goed gestuur word, bespaar u ook afleweringskoste

JLCPCB, EASYEDA en LCSC bied saam 'n uitstekende platform vir elektroniese vervaardigers.

Stap 6: Soldeertyd

Soldeertyd
Soldeertyd
Soldeertyd
Soldeertyd
Soldeertyd
Soldeertyd

Soldeer eers die komponente soos Arduino, DF Player, Audio Jack, Slide Switches na die PCB.

Moenie die HC-SR04-module direk soldeer nie; ons moet 'n paar wysigings aanbring

  1. Maak die kopstuk reguit met 'n tang of ontsoldeer die 90 ° koppe en soldeer normale kopstukke.
  2. Voeg elektriese band agter op HC-SR04 om kortsluiting te voorkom.
  3. Plaas HC-SR04 in die aangewese soldeerblokkies. hou die linker en regter HC-SR04 skuins sodat dit na links en rigting wys en soldeer aanwend.

Soldeer res van die komponente soos kragkabel, skuifskakelaars, vibrasiemotors, ens.

Trillingsmotors moet aan die agterkant van die printplaat gesoldeer word, sodat die persoon wat die glas dra, die trillings kan voel.

As u nie die PCB het nie, kan u steeds die projek maak deur die komponente aan te sluit soos in die stroombaan -diagram getoon.

As u die projek sonder die PCB maak, verwys dan na die aangehegte stroombaan -diagram

In die skemas het ek Pin 8 en 9. per ongeluk omgeruil. Jammer vir die fout, Die korrekte verbinding is

  • Rx van DF Player => PIN 9 van Arduino.
  • Tx DF Player => Speld 8 van Arduino.

Stel dit reg as u nie die PCB gebruik nie; ek het nie meer die fritzing -lêer by my nie.

U kan die SD -kaart nou in die DFPlayer plaas.

Nadat die krag aangeskakel is, moet motors vibreer en klank sal uit die koptelefoon kom as daar 'n hindernis is.

Stap 7: Klaar

Klaar
Klaar
Klaar
Klaar
Klaar
Klaar

Jy is nou klaar.

U kan al die hulpbronne hier vind.

GitHub

HackSter.io

Dit is my inskrywing vir die PCB -wedstryd. Stem as u van hierdie instruksie hou.

My inskrywing vir die PCBWAY PCB -ontwerpwedstryd. As u van hierdie projek hou, oorweeg dan om vir my inskrywing te stem:

Lewer kommentaar as u probleme ondervind. Ek sal probeer help

Aanbeveel: