Cuprins:
- Provizii
- Pasul 1: lipirea tuturor componentelor împreună
- Pasul 2: Codificare
- Pasul 3: Imprimarea 3D a carcaselor
- Pasul 4: Asamblarea tuturor pieselor împreună
- Pasul 5: Retușări finale
Video: Detectarea obstacolelor de trestie albă: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În școala mea, profesorul meu vorbea despre tehnologia de asistență și despre cum putem crea instrumente pentru a ajuta alți oameni. M-a intrigat această idee, așa că am decis să creez un sistem de avertizare pentru obstacole imprevizibile pentru cei cu deficiențe de vedere. Pentru acest proiect, am folosit Tinkercad, Microbits, un nano Arduino, un senzor, un buzzer și multe alte instrumente. A trebuit să-mi modific proiectul pe parcurs, dar a ieșit să funcționeze foarte eficient și eficient.
Provizii
-1 Arduino nano
-1 senzor de distanță optică
-2 comutatoare
-2 Microbiți
-2 baterii
-4 baterii
-ciocan de lipit
-solder
-imprimantă 3d
-Filament de imprimare 3D
-fire
-tuburi termocontractabile
-pistol cu aer cald
Pasul 1: lipirea tuturor componentelor împreună
Componenta de detectare a distanței:
Va trebui să lipiți senzorul de distanță optică cu un nano Arduino, iar nano Arduino va trebui lipit cu microbitul. Un pachet de baterii va trebui lipit la Microbit pentru a furniza întreaga configurație cu mai multă putere. Pentru a controla puterea, lipiți un comutator între Microbit și acumulator. Atașați tuburile termocontractabile atunci când conectați firele la întrerupător.
Componenta pentru realizarea sunetului:
Va trebui să lipiți un buzzer și un acumulator la Microbit. Pentru a controla puterea, lipiți un comutator între Microbit și acumulator. Buzzerul trebuie lipit la pinul 0 pentru ca codul să funcționeze. Atașați tuburile termocontractabile atunci când conectați firele la întrerupător.
Pentru cablarea mea exactă, consultați diagrama de mai sus.
Pasul 2: Codificare
Pentru a codifica Microbits, am folosit site-ul https://makecode.microbit.org/. V-am furnizat codul pentru fiecare dintre componente.
Codul componentei de detectare a distanței:
makecode.microbit.org/_ao5hUgM8Af8e
Deoarece nano Arduino este lipit la pinul 1, codul va obține valorile de la pinul 1 și va trimite acele valori utilizând Bluetooth către Microbit în componenta de producere a sunetului. Pentru a înțelege mai bine codul, va trebui să știți ce sunt liniile seriale. Comunicarea serial este locul în care datele sunt trimise și primite folosind linii seriale. în cod, veți vedea cuvântul serial fiind folosit foarte mult. Este folosit deoarece Microbit primește date de-a lungul unei linii seriale de la Arduino și trebuie să poată trimite aceste date către celălalt Microbit din componenta de producere a sunetului utilizând Bluetooth.
Cod component component sunet:
makecode.microbit.org/_coEDmhcz6iTP
În acest cod, Microbit va primi datele pe care Microbit le-a trimis de la componenta de detectare a distanței și apoi va face ca buzzerul să emită un sunet cu o anumită frecvență. Multe instrucțiuni if și else dacă sunt folosite pentru a crea o anumită frecvență pe baza numărului primit. Un număr mai mare înseamnă că senzorul de distanță este mai departe, astfel încât va exista o înălțime mai mică, iar un număr mai mic înseamnă că senzorul de distanță este aproape de un obiect, astfel încât va fi creată o înălțime mai mare. Utilizatorul va putea identifica dacă există un obiect pe cale bazat pe tonurile create de buzzer.
Pasul 3: Imprimarea 3D a carcaselor
Apoi, va trebui să imprimați două cazuri. Una pentru componenta sonoră care va înconjura gâtul utilizatorului și una pentru componenta de detectare a distanței care se va atașa la baston.
Pasul 4: Asamblarea tuturor pieselor împreună
Apoi, va trebui să puneți componentele care produc sunet într-una dintre carcase și să utilizați bandă sau lipici pentru a închide carcasa în siguranță. Faceți același lucru pentru componenta de detectare a distanței. Asigurați-vă că senzorul de distanță este plasat la unul dintre orificiile deschise, astfel încât să poată măsura. De asemenea, asigurați-vă că soneria este plasată la una dintre orificiile deschise, astfel încât utilizatorul să poată auzi clar sunetele care se fac.
Pasul 5: Retușări finale
Atașați o curea la componenta de producere a sunetului, astfel încât să se potrivească deasupra capului utilizatorului și lipiți componenta care face distanța de o țeavă din pvc sau de un baston.
Recomandat:
Detectarea feței pe Raspberry Pi 4B în 3 pași: 3 pași
Detectarea feței pe Raspberry Pi 4B în 3 pași: În acest instructabil vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu
Quad-ul pirateriei copilului într-un autovehicul, urmărirea liniei și detectarea obstacolelor vehiculului: 4 pași
Quad-ul Kid's Hacking într-un autovehicul, urmărirea liniei și detectarea obstacolelor vehiculului. În instructable-ul de astăzi, vom transforma un 1000Watt (Da, știu foarte mult!) Quad-ul electric Kid Kid într-un vehicul auto-conducător, urmărirea liniei și evitarea obstacolelor! Videoclip demonstrativ: https: //youtu.be/bVIsolkEP1k Pentru acest proiect vom avea nevoie de următoarele materiale
Ferma automată de trestie de zahăr: 9 pași
Ferma automată de trestie de zahăr: Aceasta este o fermă automată de trestie de zahăr, așa că nu trebuie să mai recoltați niciodată
Detectarea obstacolelor RoboCar operat de smartphone folosind Arduino: 5 pași
Detectarea obstacolelor RoboCar operat de smartphone folosind Arduino: În acest proiect am realizat un Robocar în care doi senzori cu ultrasunete, un modul bluetooth a fost interfațat cu Arduino
Detectarea obstacolelor și avertismentului - Arduino UNO și ultrasunete: 4 pași (cu imagini)
Detectarea obstacolelor și avertismentului - Arduino UNO și ultrasonic: Acesta este un tutorial pentru a vă ajuta să înțelegeți ultrasonic și buzzer și să aprofundați învățarea Arduino, urmați acești pași și dați-mi feedback