Indholdsfortegnelse:

Obstacle Detecting White Cane: 5 trin
Obstacle Detecting White Cane: 5 trin

Video: Obstacle Detecting White Cane: 5 trin

Video: Obstacle Detecting White Cane: 5 trin
Video: How to Safely Navigate Around Objects With a White Cane - Do's & Don'ts 2024, November
Anonim
Obstacle Detecting White Cane
Obstacle Detecting White Cane

På min skole talte min lærer om hjælpemidler og hvordan vi kan lave værktøjer til at hjælpe andre mennesker. Jeg var fascineret af denne idé, så jeg besluttede at oprette et advarselssystem for uforudsigelige forhindringer for synshæmmede. Til dette projekt brugte jeg Tinkercad, Microbits, en Arduino nano, en sensor, en summer og mange andre værktøjer. Jeg var nødt til at finjustere mit projekt undervejs, men det er kommet til at fungere meget effektivt og effektivt.

Forbrugsvarer

-1 Arduino nano

-1 optisk afstandssensor

-2 kontakter

-2 mikrobiter

-2 batteripakker

-4 batterier

-loddekolbe

-lodder

-3d printer

-3d trykfilament

-ledninger

-varmekrympeslange

-varmepistol

Trin 1: Lodning af alle komponenterne sammen

Lodning af alle komponenterne sammen
Lodning af alle komponenterne sammen

Distance Sensing Component:

Du skal lodde den optiske afstandssensor til en Arduino nano, og Arduino nano skal loddes til mikrobiten. En batteripakke skal loddes til mikrobit for at give hele konfigurationen mere strøm. For at styre strømmen loddes en switch mellem mikrobit og batteripakke. Vedhæft varmekrympeslange, når ledninger tilsluttes kontakten.

Komponent til lydfremstilling:

Du skal lodde en summer og en batteripakke til Microbit. For at styre strømmen loddes en switch mellem mikrobit og batteripakke. Summeren skal loddes til pin 0 for at koden skal fungere. Monter varmekrympeslange, når ledninger sluttes til kontakten.

For min nøjagtige ledningsføring, se diagrammet ovenfor.

Trin 2: Kodning

Kodning
Kodning
Kodning
Kodning

For at kode Microbits brugte jeg webstedet https://makecode.microbit.org/. Jeg har givet dig koden til hver af komponenterne.

Afstandsdetekterende komponentkode:

makecode.microbit.org/_ao5hUgM8Af8e

Fordi Arduino nano er loddet til pin 1, vil koden hente værdierne fra pin 1 og sende disse værdier ved hjælp af Bluetooth til Microbit i den lydfrembringende komponent. For at forstå koden bedre skal du vide, hvad serielle linjer er. Seriel kommunikation er, hvor data sendes og modtages ved hjælp af serielle linjer. i koden vil du se ordet seriel bruges meget. Det bruges, fordi Microbit modtager data langs en seriel linje fra Arduino, og det skal være i stand til at sende disse data til den anden Microbit i den lydfrembringende komponent ved hjælp af Bluetooth.

Komponentkode til lydfremstilling:

makecode.microbit.org/_coEDmhcz6iTP

I denne kode modtager mikrobiten de data, som mikrobiten sendes fra den afstandsdetekterende komponent, og den får derefter summeren til at lave en lyd med en bestemt frekvens. Mange hvis og ellers hvis udsagn bruges til at oprette en bestemt frekvens baseret på det modtagne antal. Et større tal betyder, at afstandssensoren er længere væk, så der vil være en lavere tonehøjde, og et mindre tal betyder, at afstandssensoren er tæt på et objekt, så der vil blive oprettet en højere tonehøjde. Brugeren vil være i stand til at identificere, om der er et objekt i vejen baseret på de pladser, der er oprettet af summeren.

Trin 3: 3D -udskrivning af sagerne

3D -udskrivning af sagerne
3D -udskrivning af sagerne

Du skal derefter udskrive to sager. En til lydkomponenten, der går rundt om brugerens hals og en til den afstandsregistrerende komponent, der vil fastgøre til stokken.

Trin 4: Sæt alle delene sammen

Sætter alle dele sammen
Sætter alle dele sammen
Sætter alle dele sammen
Sætter alle dele sammen
Sætter alle dele sammen
Sætter alle dele sammen

Du bliver derefter nødt til at lægge lydfremstillingskomponenterne i en af sagerne og bruge tape eller lim til at lukke sagen sikkert. Gør det samme for den afstandsregistrerende komponent. Sørg for, at afstandssensoren er placeret ved et af de åbne huller, så den kan foretage målinger. Sørg også for, at summeren er placeret ved et af de åbne huller, så brugeren tydeligt kan høre de lyde, der laves.

Trin 5: Endelige touchups

Endelige touchups
Endelige touchups

Sæt en lanyard på den lydfrembringende komponent, så den passer over brugerens hoved, og lim den afstandsgivende komponent til et PVC -rør eller en stok.

Anbefalede: