Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Koulussani opettaja puhui avustavasta tekniikasta ja siitä, miten voimme tehdä työkaluja muiden auttamiseksi. Innostuin tästä ajatuksesta, joten päätin luoda varoitusjärjestelmän odottamattomille esteille näkövammaisille. Tässä projektissa käytin Tinkercadia, Microbitsia, Arduino -nanoa, anturia, summeria ja monia muita työkaluja. Minun piti muokata projektiani matkan varrella, mutta se on toiminut erittäin tehokkaasti ja tehokkaasti.
Tarvikkeet
-1 Arduino nano
-1 optinen etäisyysanturi
-2 kytkintä
-2 mikrobea
-2 akkua
-4 akkua
-juotin
-juottaa
-3D tulostin
-3d tulostuslanka
-johdot
-lämmitä kutisteputki
-kuuma pyssy
Vaihe 1: Juotetaan kaikki komponentit yhteen
Etäisyysanturi:
Sinun on juotettava optinen etäisyysanturi Arduino nanoon ja Arduino nano on juotettava Microbitiin. Akku on juotettava Microbitiin, jotta koko kokoonpano saa enemmän virtaa. Voit hallita virtaa juottamalla kytkimen Microbitin ja akun välillä. Kiinnitä kutisteputki, kun kytket johdot kytkimeen.
Äänenkomponentti:
Sinun on juotettava summeri ja akku Microbitille. Voit hallita virtaa juottamalla kytkimen Microbitin ja akun välillä. Summeri on juotettava nastaan 0, jotta koodi toimii. Kiinnitä kutisteputki, kun kytket johdot kytkimeen.
Tarkat kytkennät löytyvät yllä olevasta kaaviosta.
Vaihe 2: Koodaus
Mikrobiteiden koodaamiseen käytin verkkosivustoa https://makecode.microbit.org/. Olen toimittanut sinulle kunkin komponentin koodin.
Etäisyyden tunnistuskomponentin koodi:
makecode.microbit.org/_ao5hUgM8Af8e
Koska Arduino nano on juotettu nastaan 1, koodi saa arvot nastasta 1 ja lähettää nämä arvot Bluetoothin kautta äänen muodostuskomponentin Microbitille. Jotta voisit ymmärtää koodin paremmin, sinun on tiedettävä, mitkä ovat sarjalinjat. Sarjaliikenne on se, missä tiedot lähetetään ja vastaanotetaan sarjaliitäntöjä käyttäen. koodissa näet, että sanaa sarjaa käytetään paljon. Sitä käytetään, koska Microbit vastaanottaa tietoja sarjalinjaa pitkin Arduinolta, ja sen on pystyttävä lähettämään nämä tiedot toiselle Microbitille äänentoistokomponentissa Bluetoothin avulla.
Äänentoistokomponentin koodi:
makecode.microbit.org/_coEDmhcz6iTP
Tässä koodissa Microbit vastaanottaa tiedot, jotka Microbit lähetti etäisyyden havaitsemiskomponentista, ja antaa sitten summerin antaa äänen tietyllä taajuudella. Monet jos ja muut, jos lausekkeita käytetään luomaan tietty taajuus vastaanotetun numeron perusteella. Suurempi luku tarkoittaa, että etäisyysanturi on kauempana, joten ääni on pienempi, ja pienempi luku tarkoittaa, että etäisyysanturi on lähellä kohdetta, joten korkeampi korkeus luodaan. Käyttäjä voi tunnistaa, onko tiellä jokin kohde summerin luomien äänien perusteella.
Vaihe 3: Kotelojen 3D -tulostus
Tämän jälkeen sinun on tulostettava kaksi koteloa. Yksi äänikomponentille, joka kulkee käyttäjän kaulan ympäri, ja toinen etäisyysanturille, joka kiinnittyy keppiin.
Vaihe 4: Laita kaikki osat yhteen
Sinun on sitten asetettava äänentoistokomponentit yhteen kotelosta ja suljettava kotelo tukevasti teipillä tai liimalla. Tee sama etäisyyden tunnistavan komponentin kanssa. Varmista, että etäisyysanturi on sijoitettu yhteen avoimista rei'istä, jotta se voi mitata. Varmista myös, että summeri on sijoitettu johonkin avoimista rei'istä, jotta käyttäjä kuulee selvästi äänet.
Vaihe 5: Viimeiset kosketukset
Kiinnitä naru äänentoistokomponenttiin niin, että se mahtuu käyttäjän pään päälle, ja liimaa etäisyyden muodostava komponentti pvc -putkeen tai keppiin.