Turinys:
- 1 žingsnis: Surinkite komponentus
- 2 žingsnis: kodavimo laikas - užprogramuokite „Arduino Pro Mini“
- 3 žingsnis: klaidų taisymas !
- 4 žingsnis: Paruoškite SD kortelę
- 5 žingsnis: PCB užsakymas
- 6 žingsnis: litavimo laikas
- 7 žingsnis: Atlikta
Video: Kalbantis išmanusis stiklas akliesiems: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Rinkoje yra daugybė išmaniųjų priedų, tokių kaip išmanieji akiniai, išmanieji laikrodžiai ir kt. Bet visi jie sukurti mums. Labai trūksta technologijų, padedančių fiziškai sunkiems žmonėms.
Norėjau sukurti tai, kas naudinga žmonėms su regėjimo negalia. Taigi sukūriau nebrangų išmanųjį stiklą, kuris gali būti naudojamas silpnaregiams padėti.
Šiame projekte naudojami keli ultragarsiniai atstumo jutikliai, „Arduino Pro Mini“, MP3 grotuvo modulis ir kai kurie vibracijos varikliai. Šiame projekte naudojama plokštė yra akinių forma, kurią gali dėvėti silpnaregis. Ant akinio sumontuotas „Arduino“jutiklių pagalba aptiks kliūtį ir per ausines bei vibracinius variklius praneš vartotojui atstumą ir kliūties kryptį.
1 žingsnis: Surinkite komponentus
Programinė įranga:
„Arduino IDE“
Techninės įrangos komponentai:
- HC -SR04 - ultragarsinis jutiklis X 3
- „DFRobot DF Player mini X 1“
- „Arduino Pro Mini X“1
- 3,5 mm garso lizdas X 1
- Vibraciniai varikliai X 3
- USB į serijos keitiklį, pvz., FTDI
- Stumdomas jungiklis X 1
- SD kortelė (bet kokio dydžio)
- Individualizuota PCB iš JLCPCB.com (neprivaloma)
2 žingsnis: kodavimo laikas - užprogramuokite „Arduino Pro Mini“
- Eikite į https://github.com/B45i/Talking-Smart-Glass-For-Blind ir spustelėkite kloną arba atsisiųskite, atsisiųskite ir išskleiskite failus.
- Atidarykite „Smart_glass_for_blind.ino“failą „Arduino IDE“.
- Prijunkite „Pro Mini“prie kompiuterio naudodami FTDI kabelį.
- Pasirinkite tinkamą COM prievadą.
- Pasirinkite „Arduino Pro“arba „Pro Mini“.
- Spustelėkite įkelti
Prieš litavimą į PCB būtinai paleiskite „Arduino“. Kai visi komponentai bus lituoti, bus šiek tiek sunkiau prijungti programavimo antraštę.
Pakeiskite minLeftDistance, minCenterDistance, minRightDistance, kad sureguliuotumėte mažiausią įjungimo atstumą.
3 žingsnis: klaidų taisymas !
Tikriausiai pamatysite tokias klaidas kaip
lemtinga klaida: NewPing.h: Nėra tokio failo ar katalogo#įtraukti^ kompiliacija nutraukta. išėjimo būsena 1 Klaida rengiant „Arduino Pro“arba „Pro Mini“.
arba kažkas panašaus:
lemtinga klaida: DFRobotDFPlayerMini.h: Nėra tokio failo ar katalogo#include^ kompiliacija nutraukta. išėjimo būsena 1 Klaida rengiant „Arduino Pro“arba „Pro Mini“.
Taip yra todėl, kad bibliotekos, tokios kaip „NewPing“ir „DFRobotDFPlayerMini“, nėra įdiegtos jūsų IDE.
Norėdami tai išspręsti, eikite į
Eskizas> Įtraukti bibliotekas> Tvarkyti bibliotekas
Paieškos juostoje įveskite trūkstamą bibliotekos pavadinimą ir spustelėkite „Įdiegti“, tada bus įdiegta trūkstama biblioteka.
Padarykite tai visoms trūkstamoms bibliotekoms
Kodas bus surinktas ir įkeliamas dabar.
4 žingsnis: Paruoškite SD kortelę
Nukopijuokite garso failų aplanko turinį į SD kortelės šaknį.
Pastaba: nukopijuokite aplankus (01, 02, 03), o ne jo turinį, o ne aplanką Garso failai.
Po kopijavimo SD kortelė turėtų atrodyti kaip paveikslėlyje.
5 žingsnis: PCB užsakymas
Užsisakykime PCB.
PCB failus galite rasti čia:
Šį projektą galite atlikti ir be PCB. Tačiau turint PCB tampa patogiau.
Norėdami užsisakyti PCB, mano mėgstamiausias gamintojas yra JLCPCB.com.
Jie gamina tikrai aukštos kokybės PCB už labai mažą kainą.
Kai pradėjau kurti PCB, PCB gamyba kainavo daug pinigų. Taigi aš pats turėjau juos išgraviruoti.
Tai buvo nepatogus ir varginantis procesas, o dvipusių PCB gamyba buvo labai labai sunki užduotis.
Dabar to nebedarau. JLCPCB yra toks pigus, kad niekada nesvarsčiau apie jo ėsdinimą.
Jūs gausite 5 ar 10 PCB gabalų už maždaug 2 USD (jei jų dydis mažesnis nei 10 cm * 10 cm).
PCB projektavimui naudojau „easyEDA“. Tai yra debesies įrankis. Tai reiškia, kad man nereikia nieko atsisiųsti ir galiu dirbti beveik iš bet kurio kompiuterio su interneto ryšiu.
JLCPCB, EASYEDA ir LCSC (elektronikos komponentų tiekėjas) dirba kartu.
PCB galite užsisakyti iš JLC pačioje „easyeda“.
Komponentų, naudojamų jūsų PCB, užsakymas iš LCSC užtrunka tik kelis paspaudimus.
Kadangi JLCPCB ir LCSC pristatomi gerai kartu, sutaupote ir siuntimo išlaidų
JLCPCB, EASYEDA ir LCSC kartu yra puiki platforma elektronikos gaminiams.
6 žingsnis: litavimo laikas
Pirmiausia lituokite komponentus, tokius kaip „Arduino“, „DF Player“, „Audio Jack“, skaidrių jungikliai prie PCB.
Negalima tiesiogiai lituoti HC-SR04 modulio, turime atlikti kai kuriuos pakeitimus
- Ištieskite antgalį su replėmis arba atlaisvinkite 90 ° antraštes ir lituokite įprastas antraštes.
- Pridėkite elektros juostą prie HC-SR04 galinės dalies, kad išvengtumėte trumpojo jungimo.
- Įdėkite HC-SR04 į tam skirtas lydmetalio pagalvėles. laikykite kairįjį ir dešinįjį HC-SR04 kampu taip, kad jis būtų nukreiptas į kairę ir kryptį, ir uždėkite lydmetalį.
Lituokite kitus komponentus, tokius kaip maitinimo kabelis, slankiojantys jungikliai, vibraciniai varikliai ir kt.
Vibraciniai varikliai turi būti prilituoti prie PCB užpakalinės dalies, kad stiklą nešiojantis žmogus jaustų vibracijas.
Jei neturite PCB, vis tiek galite sukurti projektą, prijungdami komponentus, kaip parodyta grandinės schemoje.
Jei kuriate projektą be PCB, žiūrėkite pridedamą grandinės schemą
Schemoje aš netyčia pakeičiau 8 ir 9 kaiščius. Atsiprašau už klaidą, Teisingas ryšys yra
- DF Player Rx => Arduino PIN 9.
- „DF Player“Tx => „Arduino“8 kaištis.
Pataisykite, jei nenaudojate PCB, fritzavimo failo su savimi nebeturiu.
Dabar galite įdėti SD kortelę į „DFPlayer“.
Prijungus maitinimą, varikliai turėtų vibruoti, o kai iškyla kliūtis, sklinda garsas iš ausinių.
7 žingsnis: Atlikta
Dabar baigėte.
Visus išteklius galite rasti čia.
„GitHub“
HackSter.io
Tai mano įrašas į PCB konkursą. Balsuokite, jei jums patiko ši pamoka.
Mano įrašas į PCBWAY PCB desi gning konkursą. Jei jums patinka šis projektas, apsvarstykite galimybę balsuoti už mano įrašą:
Jei susiduriate su problemomis, komentuokite jas. Pasistengsiu padėti
Rekomenduojamas:
Medinis priekinis stiklas, San Franciskas: 25 žingsniai
Medinis priekinis stiklas, San Franciskas: Daugelis pagrindinių San Francisko gaktos gatvių erdvių šiuo metu yra vėjo tuneliai, nes iš įlankos besidriekiančios dinaminės jėgos nukreipiamos į siaurus miesto koridorius. Kadangi miestas ir toliau patiria neprilygstamą miesto ir architektūros
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: 7 žingsniai
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: pasaulis keičiasi kaip laikas ir žemės ūkis. Šiais laikais žmonės integruoja elektroniką visose srityse, o žemės ūkis nėra išimtis. Šis elektronikos sujungimas žemės ūkyje padeda ūkininkams ir žmonėms, kurie tvarko sodus. Tai
Išmanusis telefonas valdomas išmanusis pirkinių krepšelis: 7 žingsniai
Išmanusis telefonas valdomas išmanusis pirkinių krepšelis: lankytis prekybos centruose gali būti smagu. Tačiau pirkinių krepšelio vilkimas, kai jį užpildote daiktais, yra labai erzinantis dalykas. Skausmas stumiant jį per tuos siaurus praėjimus, darant tuos staigius posūkius! Taigi, čia (savotiškas) pasiūlymas, kurį jūs
Išmanusis rinkimas - automatiškai taisantis išmanusis tradicinis telefonas: 8 žingsniai
„Smart Dial“-automatinis taisomasis išmanusis tradicinis telefonas: „Smart Dial“yra intelektualus automatiškai taisomas telefonas, sukurtas senjorams, turintiems specialių poreikių, ir leidžia senjorams rinkti tiesiogiai iš įprastų telefonų, prie kurių jie yra įpratę. Tik savanoriaudamas vietos senjorų priežiūros centre aš
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas: 12 žingsnių (su paveikslėliais)
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas: Sveiki atvykę į „Open EyeTap“instrukcijų puslapį! Esame keli entuziastingi kūrėjai, turintys didelę ambiciją sukurti aktyviausius pasaulyje išmaniuosius akinius ir nešiojamą išplėstinės realybės bendruomenę. Mes norime padaryti prieinamą sistemą, kuri papildytų