Innehållsförteckning:
- Tillbehör
- Steg 1: Anslut LCD -skärmen
- Steg 2: Anslutning av summer och ultraljudssensor
- Steg 3: Koden
Video: Avståndssensor (för White Cane): 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
En typisk distanssensor har redan omfattats av Instructables. Därför ville jag prova en anpassning av detta välkända koncept, som en applikation för en vit käpp.
Vita käppar är käpparna som används av blinda för att berätta var vägen är. Kretsen och koden som jag utvecklade med HC-SR04-sensorn låter ett pip med högre frekvens när sensorn kommer närmare ett objekt. Därför, om kretsen var ansluten till slutet av den vita käppen, kunde den användas i okänd terräng eller platser utan särskild väg för blinda. Detta kan hjälpa dem att undvika stora föremål i områden som de inte är alltför bekväma med.
Dessutom kan kretsen ange avståndet mellan sensorn och föremålet mot den med hjälp av en LCD -skärm. Detta kan vara särskilt användbart i andra scenarier som att mäta storleken på ett rum när du inte har ett måttband till hands.
Här är en instruktion som jag tror gör avståndssensoraspekten av detta projekt ganska bra, eftersom jag inte kommer att gå in för mycket detaljer med kretsarna
Tillbehör
1) 1 x 3V piezo -summer (länk)
2) 1 x LCD -skärm (länk)
3) 40 x Hane till Hane och Man till hona -bygelkablar (länk). Du behöver ett sortiment av manlig till manlig och manlig till kvinnlig tråd ELLER om du är bekväm med lödning kan du använda vilken typ av tråd du vill.
4) 1 x HC-SR04 Ultraljudssensor (länk)
6) 1 x Arduino Uno eller Arduino Nano med anslutningskabel (länk)
7) 1 x brödbräda (länk)
8) 1 x Potentiometer eller trimpot för kontroll av LCD: s kontrast (länk)
Steg 1: Anslut LCD -skärmen
Stiften 2, 3, 4, 5, 11 och 12 på Arduino är anslutna till stift 14, 13, 12, 11, 6 och 4 på LCD -skärmen.
Stift 1, 5 och 16 på LCD -skärmen är anslutna till jord.
Stift 2 och 15 på LCD -skärmen är anslutna till +5V.
Stift 3 på LCD -skärmen är ansluten till den mellersta terminalen på potentiometern eller trimkrukan. De andra två terminalerna på Potentiometern eller trimpot är anslutna till jord och +5V.
Stift 7, 8, 9 och 10 på LCD -skärmen är inte anslutna till någonting.
Steg 2: Anslutning av summer och ultraljudssensor
Så fungerar kretsen:
Ultraljudssensorn HC-SR04 fungerar enligt principen för ljudvågreflektion. Ena sidan av sensorn skickar en ultraljudsvåg och den andra sidan av sensorn detekterar den. Dessa två sidor används tillsammans, triggstiftet på HC-SR04 aktiveras, vilket får sensorn att skjuta en ultraljuds ljudvåg. Arduino mäter sedan den tid det tar för ljudvågen att reflektera från objektet och detekteras av ultraljudssensorn. Att känna till denna tidsskillnad och ljudets hastighet kan hjälpa till att bestämma avståndet mellan sensorn och föremålet. Här är en länk som förklarar kretsen mer detaljerat.
När du väl vet avståndet är det ganska enkelt att ställa in frekvensen för pip. Frekvensen är omvänt proportionell mot avståndet så det var ekvationen där. Jag lekte lite med konstanten för att se till att pipen inte var för irriterande ofta eller för gles placerad. Ultraljudssensorerna är inte de mest tillförlitliga eftersom de ger ett felaktigt värde om ytan som den riktas mot lutar, eller för långt eller för nära. Därför implementerade jag också en felsäker mekanism som gav ett konstant pip för att informera användaren om att ultraljudssensorn har felorienterat.
Anslutningarna:
Summerns positiva kontakt är ansluten till stift 6. Denna anslutning visas som den rosa tråden. Summerns negativa terminal är ansluten till jord.
Ultraljudssensorn har 4 stift. De yttersta stiften, som heter Vcc och GND, är anslutna till +5V -skenan respektive markskenan. Stiftet märkt trig är anslutet till stift 9 på Arduino. Denna anslutning visas som den gröna tråden. Stiftet märkt eko på ultraljudssensorn är ansluten till stift 10 på Arduino. Denna anslutning visas som den orangea ledningen.
Steg 3: Koden
Koden har alla kommenterats för din referens
Du hittar länken till koden i denna google -enhet.
Rekommenderad:
Hindret upptäcker White Cane: 5 steg
Obstacle Detecting White Cane: I min skola pratade min lärare om hjälpmedel och hur vi kan göra verktyg för att hjälpa andra människor. Jag var fascinerad av denna idé, så jag bestämde mig för att skapa ett varningssystem för oförutsägbara hinder för dem som är synskadade. För
Canne Blanche Laser / Laser White Cane With Arduino: 6 steg
Canne Blanche Laser / Laser White Cane With Arduino: Télémètre laser vibrant à une fréquence inversement proportionnelle à la distance pointée.Assistance aux déficiences visuelles.Laseravståndsmätare som vibrerar vid en frekvens som är omvänt proportionell mot det spetsiga avståndet
Spel för förhindrande av hinder med avståndssensor: 5 steg
Spel för att undvika hinder med avståndssensor: Spel för att undvika hinder som Flappy Bird. Rör handen för att undvika kollisionen. Det är lätt att göra och roligt att spela
Arduino Voiced White Cane (del ett): 6 steg (med bilder)
Arduino Voiced White Cane (del ett): För flera år sedan var jag med en student som hade en familjemedlem som var blind, jag insåg att vi kunde komma fram till en liten lösning som kunde göra hörbara hur många steg det fanns ett hinder, uppenbarligen en arduino med tidigare inspelade nummer kan
EyeRobot - Robotic White Cane: 10 steg (med bilder)
EyeRobot - Robotic White Cane: Abstract: Med hjälp av iRobot Roomba Create har jag prototyperat en enhet som heter eyeRobot. Det kommer att vägleda blinda och synskadade användare genom röriga och befolkade miljöer genom att använda Roomba som bas för att gifta sig med traditionens enkelhet