Cuprins:

Detectarea obstacolelor de trestie albă: 5 pași
Detectarea obstacolelor de trestie albă: 5 pași

Video: Detectarea obstacolelor de trestie albă: 5 pași

Video: Detectarea obstacolelor de trestie albă: 5 pași
Video: TESTAM CURSE IMPOSIBILE IN GTA 5! 2024, Noiembrie
Anonim
Detectarea obstacolelor Bastonul alb
Detectarea obstacolelor Bastonul alb

Î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ă

Lipirea tuturor componentelor împreună
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

Codificare
Codificare
Codificare
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

Imprimarea 3D a carcaselor
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ă

Punerea împreună a tuturor părților
Punerea împreună a tuturor părților
Punerea împreună a tuturor părților
Punerea împreună a tuturor părților
Punerea împreună a tuturor părților
Punerea împreună a tuturor părților

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

Retușuri finale
Retușuri 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: