Innehållsförteckning:

Avståndssensor (för White Cane): 3 steg
Avståndssensor (för White Cane): 3 steg

Video: Avståndssensor (för White Cane): 3 steg

Video: Avståndssensor (för White Cane): 3 steg
Video: Hur man gör en ny generations närhetssensorkrets - Inriktningsnivåindikator #zaferyildiz 2024, Juli
Anonim
Avståndssensor (för White Cane)
Avståndssensor (för White Cane)

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

Anslutning av LCD -skärmen
Anslutning av LCD -skärmen
Anslutning av LCD -skärmen
Anslutning av 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

Anslutning av summer och ultraljudssensor
Anslutning av summer och ultraljudssensor
Anslutning av summer och ultraljudssensor
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
Koden

Koden har alla kommenterats för din referens

Du hittar länken till koden i denna google -enhet.

Rekommenderad: