Sadržaj:

Bijeli štap za otkrivanje prepreka: 5 koraka
Bijeli štap za otkrivanje prepreka: 5 koraka

Video: Bijeli štap za otkrivanje prepreka: 5 koraka

Video: Bijeli štap za otkrivanje prepreka: 5 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juli
Anonim
Bijeli štap za otkrivanje prepreka
Bijeli štap za otkrivanje prepreka

U mojoj školi, moj učitelj je govorio o pomoćnoj tehnologiji i o tome kako možemo napraviti alate za pomoć drugim ljudima. Zaintrigirala me ova ideja, pa sam odlučio stvoriti sustav upozorenja za nepredvidive prepreke za osobe sa oštećenim vidom. Za ovaj projekt koristio sam Tinkercad, Microbits, Arduino nano, senzor, zujalicu i mnoge druge alate. Morao sam usput dotjerati svoj projekt, ali pokazalo se da funkcionira vrlo efikasno i efikasno.

Supplies

-1 Arduino nano

-1 optički senzor udaljenosti

-2 prekidača

-2 mikrobita

-2 baterije

-4 baterije

-lemilica

-lemljenje

-3d štampač

-3d filament za štampanje

-žiče

-termoskupljajuće cijevi

-toplotni pištolj

Korak 1: Spajanje svih komponenti zajedno

Spajanje svih komponenti zajedno
Spajanje svih komponenti zajedno

Komponenta mjerenja udaljenosti:

Morat ćete lemiti optički senzor udaljenosti na Arduino nano, a Arduino nano će morati biti lemljen na Microbit. Baterija će morati biti lemljena na Microbit kako bi cijela konfiguracija dobila više energije. Za kontrolu napajanja, lemite prekidač između Microbita i baterije. Priključite termoskupljajuću cijev prilikom spajanja žica na prekidač.

Komponenta za stvaranje zvuka:

Morat ćete lemiti zujalicu i bateriju na Microbit. Za kontrolu napajanja lemite prekidač između Microbita i baterije. Zvučni signal bi trebao biti lemljen na pin 0 da bi kod radio. Priključite termoskupljajuću cijev prilikom spajanja žica na prekidač.

Za moje tačno ožičenje pogledajte gornji dijagram.

Korak 2: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje

Za kodiranje Microbita koristio sam web stranicu https://makecode.microbit.org/. Dao sam vam kôd za svaku od komponenti.

Kod komponente za otkrivanje udaljenosti:

makecode.microbit.org/_ao5hUgM8Af8e

Budući da je Arduino nano lemljen na pin 1, kôd će dobiti vrijednosti s pina 1 i te vrijednosti poslati putem Bluetootha na Microbit u komponenti za stvaranje zvuka. Da biste bolje razumjeli kôd, morate znati koje su serijske linije. Serijska komunikacija je mjesto gdje se podaci šalju i primaju serijskim linijama. u kodu ćete vidjeti da se riječ serijski često koristi. Koristi se jer Microbit prima podatke duž serijske linije od Arduina i mora biti u mogućnosti poslati te podatke drugom Microbitu u komponenti za stvaranje zvuka pomoću Bluetootha.

Kod komponente za stvaranje zvuka:

makecode.microbit.org/_coEDmhcz6iTP

U ovom kodu, Microbit će primiti podatke koje je Microbit poslao od komponente za detekciju udaljenosti, a zatim će zvučni signal proizvesti zvuk s određenom frekvencijom. Mnogo naredbi if i else if koristi se za stvaranje određene frekvencije na osnovu primljenog broja. Veći broj znači da je senzor udaljenosti udaljeniji pa će biti niža visina, a manji broj znači da je senzor udaljenosti blizu objekta pa će se stvoriti veća visina. Korisnik će moći identificirati postoji li neki objekt na putu na temelju visina koje je stvorio zujalica.

Korak 3: 3D štampanje kućišta

3D štampanje kućišta
3D štampanje kućišta

Tada ćete morati odštampati dvije kutije. Jedan za zvučnu komponentu koja će ići oko vrata korisnika i jedan za komponentu za mjerenje udaljenosti koja će se pričvrstiti na štap.

Korak 4: Spajanje svih dijelova zajedno

Spajanje svih dijelova zajedno
Spajanje svih dijelova zajedno
Spajanje svih dijelova zajedno
Spajanje svih dijelova zajedno
Spajanje svih dijelova zajedno
Spajanje svih dijelova zajedno

Zatim ćete morati staviti komponente za stvaranje zvuka u jedno od kućišta i upotrijebiti traku ili ljepilo za sigurno zatvaranje kućišta. Učinite isto za komponentu za otkrivanje udaljenosti. Uvjerite se da je senzor udaljenosti postavljen na jednu od otvorenih rupa kako bi mogao izvršiti mjerenja. Takođe, uverite se da je zujalica postavljena na jednu od otvorenih rupa, tako da korisnik može jasno čuti zvukove.

Korak 5: Završni dodiri

Final Touchups
Final Touchups

Pričvrstite vrpcu na komponentu za stvaranje zvuka tako da stane na glavu korisnika i zalijepite komponentu koja stvara udaljenost na pvc cijev ili štap.

Preporučuje se: