Inhoudsopgave:

Obstakeldetectie van witte wandelstok - Ajarnpa
Obstakeldetectie van witte wandelstok - Ajarnpa

Video: Obstakeldetectie van witte wandelstok - Ajarnpa

Video: Obstakeldetectie van witte wandelstok - Ajarnpa
Video: Alles over de Elero Roltop 868 SH rolluikmotor met mesh netwerk functie obstakeldetectie 2024, November
Anonim
Obstakeldetectie van witte wandelstok
Obstakeldetectie van witte wandelstok

Op mijn school had mijn leraar het over ondersteunende technologie en hoe we hulpmiddelen kunnen maken om andere mensen te helpen. Ik was geïntrigeerd door dit idee, dus besloot ik een waarschuwingssysteem te maken voor onvoorspelbare obstakels voor slechtzienden. Voor dit project heb ik Tinkercad, Microbits, een Arduino nano, een sensor, een zoemer en vele andere tools gebruikt. Ik moest mijn project gaandeweg aanpassen, maar het is zeer effectief en efficiënt gebleken.

Benodigdheden

-1 Arduino nano

-1 optische afstandssensor

-2 schakelaars

-2 Microbits

-2 batterijpakketten

-4 batterijen

-soldeerbout

-soldeer

-3D-printer

-3D-printfilament

-draden

-krimpkous

-hitte geweer

Stap 1: Alle componenten aan elkaar solderen

Alle componenten samen solderen
Alle componenten samen solderen

Afstandsdetectiecomponent:

U moet de optische afstandssensor op een Arduino nano solderen en de Arduino nano moet op de Microbit worden gesoldeerd. Er zal een batterijpakket aan de Microbit moeten worden gesoldeerd om de hele configuratie van meer vermogen te voorzien. Om de stroom te regelen, soldeert u een schakelaar tussen de Microbit en het batterijpakket. Bevestig krimpkous bij het aansluiten van draden op de schakelaar.

Geluid makende component:

U moet een zoemer en een batterijpakket aan de Microbit solderen. Om de stroom te regelen, soldeert u een schakelaar tussen de Microbit en het batterijpakket. De zoemer moet op pin 0 worden gesoldeerd om de code te laten werken. Bevestig krimpkous bij het aansluiten van draden op de schakelaar.

Raadpleeg het bovenstaande schema voor mijn exacte bedrading.

Stap 2: Coderen

codering
codering
codering
codering

Om de Microbits te coderen, heb ik de website https://makecode.microbit.org/ gebruikt. Ik heb je de code voor elk van de componenten gegeven.

Afstandsdetectie Componentcode:

makecode.microbit.org/_ao5hUgM8Af8e

Omdat de Arduino nano op pin 1 is gesoldeerd, haalt de code de waarden van pin 1 en stuurt die waarden via Bluetooth naar de Microbit in de geluidscomponent. Om de code beter te begrijpen, moet u weten wat seriële lijnen zijn. Seriële communicatie is waar gegevens worden verzonden en ontvangen via seriële lijnen. in de code zul je zien dat het woord serieel veel wordt gebruikt. Het wordt gebruikt omdat de Microbit gegevens via een seriële lijn van de Arduino ontvangt en deze gegevens via Bluetooth naar de andere Microbit in de geluidsmakende component moet kunnen sturen.

Componentcode voor geluid maken:

makecode.microbit.org/_coEDmhcz6iTP

In deze code ontvangt de Microbit de gegevens die de Microbit van de afstandsdetecterende component heeft verzonden en laat vervolgens de zoemer een geluid maken met een bepaalde frequentie. Veel if en else if-statements worden gebruikt om een bepaalde frequentie te creëren op basis van het ontvangen aantal. Een groter getal betekent dat de afstandssensor verder weg is, dus er zal een lagere toonhoogte zijn, en een kleiner getal betekent dat de afstandssensor zich dicht bij een object bevindt, zodat een hogere toonhoogte wordt gecreëerd. De gebruiker kan identificeren of er een object in de weg staat op basis van de toonhoogtes die door de zoemer worden gecreëerd.

Stap 3: 3D-afdrukken van de koffers

3D-afdrukken van de koffers
3D-afdrukken van de koffers

U moet dan twee gevallen afdrukken. Een voor de geluidscomponent die om de nek van de gebruiker gaat en een voor de afstandssensor die aan de stok wordt bevestigd.

Stap 4: Alle onderdelen bij elkaar zetten

Alle onderdelen samenvoegen
Alle onderdelen samenvoegen
Alle onderdelen samenvoegen
Alle onderdelen samenvoegen
Alle onderdelen samenvoegen
Alle onderdelen samenvoegen

U moet dan de geluidmakende componenten in een van de koffers plaatsen en tape of lijm gebruiken om de koffer goed af te sluiten. Doe hetzelfde voor het onderdeel voor afstandsdetectie. Zorg ervoor dat de afstandssensor bij een van de open gaten wordt geplaatst, zodat deze metingen kan uitvoeren. Zorg er ook voor dat de zoemer bij een van de open gaten wordt geplaatst, zodat de gebruiker de geluiden die worden gemaakt duidelijk kan horen.

Stap 5: Laatste aanpassingen

Laatste aanpassingen
Laatste aanpassingen

Bevestig een koord aan het geluidmakende onderdeel zodat het over het hoofd van de gebruiker past, en lijm het afstandmakende onderdeel aan een pvc-buis of een wandelstok.

Aanbevolen: