Innholdsfortegnelse:

Obstacle Detecting White Cane: 5 trinn
Obstacle Detecting White Cane: 5 trinn

Video: Obstacle Detecting White Cane: 5 trinn

Video: Obstacle Detecting White Cane: 5 trinn
Video: Visually impaired student invents smart cane which uses smartphone app | 5 News 2024, Juli
Anonim
Obstacle Detecting White Cane
Obstacle Detecting White Cane

På skolen min snakket læreren min om hjelpemiddelteknologi og hvordan vi kan lage verktøy for å hjelpe andre mennesker. Jeg var fascinert av denne ideen, så jeg bestemte meg for å lage et varslingssystem for uforutsigbare hindringer for synshemmede. For dette prosjektet brukte jeg Tinkercad, Microbits, en Arduino nano, en sensor, en summer og mange andre verktøy. Jeg måtte tilpasse prosjektet mitt underveis, men det har fungert veldig effektivt og effektivt.

Rekvisita

-1 Arduino nano

-1 optisk avstandssensor

-2 brytere

-2 mikrobiter

-2 batteripakker

-4 batterier

-loddejern

-lodder

-3d skriver

-3d utskriftsfilament

-ledninger

-varmekrympeslange

-varmepistol

Trinn 1: Lodding av alle komponentene sammen

Lodding av alle komponentene sammen
Lodding av alle komponentene sammen

Avstandssensingskomponent:

Du må lodde den optiske avstandssensoren til en Arduino nano og Arduino nano må loddes til mikrobiten. En batteripakke må loddes til mikrobiten for å gi hele konfigurasjonen mer strøm. For å kontrollere strømmen, lodd en bryter mellom Microbit og batteripakken. Fest varmekrympeslangen når du kobler ledninger til bryteren.

Lydskapende komponent:

Du må lodde en summer og en batteripakke til Microbit. For å kontrollere strømmen, lodd en bryter mellom Microbit og batteripakken. Summeren skal loddes til pin 0 for at koden skal fungere. Fest varmekrympeslangen når du kobler ledninger til bryteren.

For diagrammet ovenfor, se diagrammet ovenfor.

Trinn 2: Koding

Koding
Koding
Koding
Koding

For å kode Microbits brukte jeg nettstedet https://makecode.microbit.org/. Jeg har gitt deg koden for hver av komponentene.

Avstandsdetekterende komponentkode:

makecode.microbit.org/_ao5hUgM8Af8e

Fordi Arduino nano er loddet til pin 1, vil koden hente verdiene fra pin 1 og sende disse verdiene ved hjelp av Bluetooth til Microbit i lydproduserende komponent. For å forstå koden bedre må du vite hva serielle linjer er. Seriell kommunikasjon er hvor data sendes og mottas ved hjelp av serielle linjer. i koden vil du se at ordet seriell blir brukt mye. Den blir brukt fordi mikrobiten mottar data langs en seriell linje fra Arduino, og den må kunne sende disse dataene til den andre mikrobiten i lydfremstillingskomponenten ved hjelp av Bluetooth.

Komponentkode for lydfremstilling:

makecode.microbit.org/_coEDmhcz6iTP

I denne koden vil mikrobiten motta dataene som mikrobiten sendes fra den avstandsdetekterende komponenten, og den vil deretter få summeren til å lage en lyd med en bestemt frekvens. Mange hvis og annet hvis setninger brukes til å lage en bestemt frekvens basert på antallet mottatte. Et større tall betyr at avstandssensoren er lenger unna, så det vil være en lavere tonehøyde, og et mindre tall betyr at avstandssensoren er nær et objekt, så en høyere stigning vil bli opprettet. Brukeren vil være i stand til å identifisere om det er et objekt i veien basert på pitchene som er opprettet av summeren.

Trinn 3: 3D -utskrift av sakene

3D -utskrift av sakene
3D -utskrift av sakene

Du må da skrive ut to saker. En for lydkomponenten som går rundt brukerens hals og en for den avstandsfølende komponenten som vil festes til stokken.

Trinn 4: Sett sammen alle delene

Å sette alle delene sammen
Å sette alle delene sammen
Å sette alle delene sammen
Å sette alle delene sammen
Å sette alle delene sammen
Å sette alle delene sammen

Du må deretter sette lydproduktkomponentene i et av tilfellene og bruke tape eller lim for å lukke saken godt. Gjør det samme for avstandsdetekterende komponent. Sørg for at avstandssensoren er plassert ved et av de åpne hullene, slik at den kan ta målinger. Sørg også for at summeren er plassert ved et av de åpne hullene, slik at brukeren tydelig kan høre lydene som kommer.

Trinn 5: Siste berøring

Siste berøring
Siste berøring

Fest en lanyard til den lydfremstillende komponenten slik at den passer over brukerens hode, og lim avstandskomponenten til et PVC -rør eller en stokk.

Anbefalt: