Sisällysluettelo:

Puhuvat älykkäät lasit sokeille: 7 vaihetta
Puhuvat älykkäät lasit sokeille: 7 vaihetta

Video: Puhuvat älykkäät lasit sokeille: 7 vaihetta

Video: Puhuvat älykkäät lasit sokeille: 7 vaihetta
Video: Lonely (short version) 2024, Marraskuu
Anonim
Talking Smart Glass sokeille
Talking Smart Glass sokeille

Markkinoilla on useita älykkäitä lisävarusteita, kuten älylaseja, älykelloja jne. Mutta kaikki ne on rakennettu meille. Fyysisesti vammaisten auttamiseen tarvittavasta tekniikasta puuttuu merkittävästi.

Halusin rakentaa jotain, joka on hyödyllinen näkövammaisille. Joten suunnittelin edullisen älylasin, jota voidaan käyttää näkövammaisten auttamiseen.

Tämä projekti käyttää muutamaa ultraääni -etäisyysanturia, Arduino Pro Miniä, MP3 -soittimoduulia ja joitain tärinämoottoreita. Tässä projektissa käytetty piirilevy silmälasien muodossa, joita näkövammaiset voivat käyttää. Silmälasiin asennettu Arduino tunnistaa esteen antureiden avulla ja ilmoittaa käyttäjälle esteen etäisyyden ja suunnan kuulokkeiden ja tärinämoottorien kautta.

Vaihe 1: Kerää komponentit

Kerää komponentit
Kerää komponentit

Ohjelmisto:

Arduino IDE

Laitteiston osat:

  • HC -SR04 - ultraäänianturi X 3
  • DFRobot DF Player mini X 1
  • Arduino Pro Mini X 1
  • 3,5 mm: n ääniliitäntä X 1
  • Tärinämoottorit X 3
  • USB -sarjamuunnin, kuten FTDI
  • Liukukytkin X 1
  • SD -kortti (mikä tahansa koko)
  • Mukautettu piirilevy osoitteesta JLCPCB.com (valinnainen)

Vaihe 2: Koodausaika - Ohjelmoi Arduino Pro Mini

Koodausaika - Ohjelmoi Arduino Pro Mini
Koodausaika - Ohjelmoi Arduino Pro Mini
  • Siirry osoitteeseen https://github.com/B45i/Talking-Smart-Glass-For-Blind ja napsauta kloonausta tai lataa ja lataa ja pura tiedostot.
  • Avaa Smart_glass_for_blind.ino -tiedosto Arduino IDE: ssä.
  • Liitä Pro Mini tietokoneeseen FTDI -kaapelilla.
  • Valitse oikea COM -portti.
  • Valitse Arduino Pro tai Pro Mini.
  • Napsauta lataa

Muista vilkuttaa Arduino ennen juottamista PCB: lle. Kun kaikki komponentit on juotettu, ohjelmointiotsikon liittäminen on hieman vaikeampaa.

Muuta minLeftDistance, minCenterDistance, minRightDistance säätääksesi pienintä laukaisuetäisyyttä.

Vaihe 3: Korjaa virheet !

Virheiden korjaaminen !!!
Virheiden korjaaminen !!!

Todennäköisesti näet joitain virheitä, kuten

kohtalokas virhe: NewPing.h: Yksikään tällainen tiedosto tai hakemisto#sisältää^ kokoaminen lopetettu. poistumistila 1 Virhe kokoonpanossa Arduino Prolle tai Pro Minille.

tai jotain tällaista:

kohtalokas virhe: DFRobotDFPlayerMini.h: Tällainen tiedosto tai hakemisto#include^ kokoelma lopetettu. poistumistila 1 Virhe kokoonpanossa Arduino Prolle tai Pro Minille.

Tämä johtuu siitä, että kirjastoja, kuten NewPing ja DFRobotDFPlayerMini, ei ole asennettu IDE -laitteeseesi.

Korjaa tämä siirtymällä kohtaan

Luonnos> Sisällytä kirjastot> Hallitse kirjastoja

Kirjoita puuttuva kirjaston nimi hakupalkkiin ja napsauta Asenna, niin puuttuva kirjasto asennetaan.

Tee tämä kaikille puuttuville kirjastoille

Koodi kootaan ja ladataan nyt.

Vaihe 4: Valmistele SD -kortti

Valmistele SD -kortti
Valmistele SD -kortti

Kopioi äänitiedostot -kansion sisältö SD -kortin juurelle.

Huomaa: Kopioi kansiot (01, 02, 03) itse, älä sen sisältöä, ei äänitiedostoja.

SD -kortin pitäisi näyttää kuvassa kopioinnin jälkeen.

Vaihe 5: Piirilevyn tilaaminen

Piirilevyn tilaaminen
Piirilevyn tilaaminen

Tilataan piirilevyt.

PCB-tiedostot löydät täältä:

Voit tehdä tämän projektin myös ilman piirilevyjä. Mutta PCB: n käyttö tekee siitä helpompaa.

Piirilevyjen tilaamiseen suosikkivalmistajani on JLCPCB.com.

Ne valmistavat todella korkealaatuisia piirilevyjä erittäin halvalla.

Kun aloin suunnitella piirilevyjä, piirilevyjen valmistaminen maksoi paljon rahaa. Joten minun oli syövyttävä ne itse.

Se oli sotkuinen ja tylsä prosessi, ja kaksipuolisten piirilevyjen valmistaminen oli erittäin vaikea tehtävä.

Nyt en tee sitä enää. JLCPCB on niin halpa, että en koskaan harkitse sen syövyttämistä enää.

Saat 5 tai 10 kpl PCB: tä noin 2 dollarilla (jos sen koko on alle 10 cm * 10 cm).

Käytin easyEDAa piirilevyn suunnittelussa. Mikä on pilvipohjainen työkalu. Tarkoittaa, että minun ei tarvitse ladata mitään ja voin työskennellä lähes mistä tahansa tietokoneesta, jossa on Internet -yhteys.

JLCPCB, EASYEDA ja LCSC (elektroniikkakomponenttien toimittaja) toimivat yhdessä.

Voit tilata piirilevyjä JLC: ltä itse easyedassa.

Piirilevyllesi käytettyjen komponenttien tilaaminen LCSC: ltä kestää vain muutaman napsautuksen.

Koska JLCPCB ja LCSC toimittavat hyvää yhdessä, säästät myös toimituskuluja

JLCPCB, EASYEDA ja LCSC tarjoavat yhdessä erinomaisen alustan elektroniikkavalmistajille.

Vaihe 6: Juotosaika

Juottoaika
Juottoaika
Juottoaika
Juottoaika
Juottoaika
Juottoaika

Juottaa komponentit, kuten Arduino, DF -soitin, ääniliitin, liukukytkimet ensin piirilevylle.

Älä juota suoraan HC-SR04-moduulia, meidän on tehtävä joitain muutoksia

  1. Suorista urosliitin pihdillä tai poista juotos 90 ° otsikoista ja juota normaali otsikot.
  2. Lisää sähköteippi HC-SR04: n taakse oikosulun välttämiseksi.
  3. Aseta HC-SR04 sille tarkoitettuihin juotoslevyihin. pidä vasenta ja oikeaa HC-SR04: tä kulmassa niin, että se osoittaa vasemmalle ja suuntaan ja levitä juotetta.

Juotetaan loput komponentit, kuten virtajohto, liukukytkimet, tärinämoottorit jne.

Tärinämoottorit on juotettava piirilevyn taakse, jotta lasia käyttävä henkilö voi tuntea tärinän.

Jos sinulla ei ole piirilevyä, voit silti tehdä projektin yhdistämällä komponentit piirikaavion mukaisesti.

Jos teet projektin ilman piirilevyä, katso liitteenä oleva piirikaavio

Kaaviossa vaihdoin vahingossa nastat 8 ja 9. Anteeksi virheestä, Oikea yhteys on

  • DF Playerin Rx => Arduinon PIN 9.
  • Tx DF Player => Arduinon nasta 8.

Korjaa se, jos et käytä piirilevyä, minulla ei ole enää fritzing -tiedostoa mukanani.

Voit asettaa SD -kortin DFPlayeriin nyt.

Virran kytkemisen jälkeen moottorien pitäisi värähtää ja ääntä tulee kuulokkeista, kun on este.

Vaihe 7: Valmis

Tehty
Tehty
Tehty
Tehty
Tehty
Tehty

Olet nyt valmis.

Kaikki resurssit löydät täältä.

GitHub

HackSter.io

Tämä on minun osallistumiseni PCB -kilpailuun. Äänestä, jos pidit tästä ohjeesta.

Osallistumiseni PCBWAY -piirilevyjen Desi Gning -kilpailuun. Jos pidät tästä projektista, harkitse äänestämistäni:

Jos kohtaat ongelmia, kommentoi niitä. Yritän auttaa

Suositeltava: