Indholdsfortegnelse:

Afstandssensor (til White Cane): 3 trin
Afstandssensor (til White Cane): 3 trin

Video: Afstandssensor (til White Cane): 3 trin

Video: Afstandssensor (til White Cane): 3 trin
Video: How To Make A New Generation Proximity Sensor Circuit - Approach Level Indicator #zaferyildiz 2024, November
Anonim
Afstandssensor (til White Cane)
Afstandssensor (til White Cane)

En typisk afstandssensor er allerede dækket bredt af Instructables. Derfor ville jeg prøve en tilpasning af dette velkendte koncept, som en applikation til en hvid stok.

Hvide stokke er stokkene, som blinde bruger til at fortælle dem, hvor stien er. Kredsløbet og koden, som jeg udviklede med HC-SR04-sensoren, lyder et bip med større frekvens, når sensoren kommer tættere på et objekt. Derfor, hvis kredsløbet var fastgjort til enden af den hvide stok, kunne det bruges i ukendt terræn eller steder uden tydelig vej for blinde. Dette kan hjælpe dem med at undgå store genstande i områder, som de ikke er for komfortable med.

Oven i det kan kredsløbet også angive afstanden mellem sensoren og objektet, der vender mod det, ved hjælp af et LCD -display. Dette kan vise sig særligt nyttigt i andre scenarier som f.eks. Måling af et rums størrelse, når du ikke har et målebånd ved hånden.

Her er en instruktion, som jeg mener gør afstandssensoraspektet ved dette projekt ganske godt, da jeg ikke vil gå for meget i detaljer med kredsløbet

Forbrugsvarer

1) 1 x 3V piezo -summer (link)

2) 1 x LCD -skærm (link)

3) 40 x mand til mand og han til hun jumper ledninger (link). Du har brug for et sortiment af mand til mand og mand til kvinde tråd ELLER hvis du er fortrolig med lodning, kan du bruge enhver type tråd, du ønsker.

4) 1 x HC-SR04 Ultralydssensor (link)

6) 1 x Arduino Uno eller Arduino Nano med dets tilslutningskabel (link)

7) 1 x brødbræt (link)

8) 1 x Potentiometer eller trimpot til styring af LCD -kontrasten (link)

Trin 1: Tilslutning af LCD'et

Tilslutning af LCD
Tilslutning af LCD
Tilslutning af LCD
Tilslutning af LCD

Stifterne 2, 3, 4, 5, 11 og 12 på Arduino er forbundet til henholdsvis pins 14, 13, 12, 11, 6 og 4 på LCD'en.

Ben 1, 5 og 16 på LCD'et er forbundet til jorden.

Ben 2 og 15 på LCD'et er forbundet til +5V.

Pin 3 på LCD'et er forbundet til den midterste terminal på potentiometeret eller trim potten. De to andre terminaler på potentiometeret eller trimgryden er forbundet til jord og +5V.

Pin 7, 8, 9 og 10 på LCD'et er ikke forbundet med noget.

Trin 2: Tilslutning af summer og ultralydssensor

Tilslutning af summer og ultralydssensor
Tilslutning af summer og ultralydssensor
Tilslutning af summer og ultralydssensor
Tilslutning af summer og ultralydssensor

Sådan fungerer kredsløbet:

HC-SR04 ultralydssensoren arbejder efter princippet om lydbølgerefleksion. Den ene side af sensoren sender en ultralydsbølge, og den anden side af sensoren registrerer den. Disse to sider bruges sammen, trig-pin på HC-SR04 er aktiveret, hvilket får sensoren til at skyde en ultralyds lydbølge. Arduino måler derefter den tid, det tager, før lydbølgen reflekterer fra objektet og detekteres af ultralydssensoren. At kende denne tidsforskel og lydens hastighed kan hjælpe med at bestemme afstanden mellem sensoren og objektet. Her er et link, der forklarer kredsløbet mere detaljeret.

Når du kender afstanden, er det ret let at indstille bip -frekvensen. Frekvensen er omvendt proportional med afstanden, så det var ligningen lige der. Jeg legede lidt med konstanten for at sikre, at bippet ikke var for irriterende hyppigt eller for tyndt placeret. Ultralydssensorerne er ikke de mest pålidelige, da de giver en forkert værdi, hvis overfladen, den peges på, er vippet eller for langt eller for tæt. Derfor implementerede jeg også en fejlsikker mekanisme, som gav et konstant bip for at informere brugeren om, at ultralydssensoren er blevet fejlorienteret.

Forbindelserne:

Summerens positive terminal er forbundet til pin 6. Denne forbindelse er vist som den lyserøde ledning. Summerens negative terminal er forbundet til jorden.

Ultralydssensoren har 4 ben. De yderste ben, der hedder Vcc og GND, er forbundet til henholdsvis +5V skinnen og jordskinnen. Stiften mærket trig er forbundet med pin 9 på Arduino. Denne forbindelse vises som den grønne ledning. Stiften mærket ekko på ultralydssensoren er forbundet til pin 10 på Arduino. Denne forbindelse vises som den orange ledning.

Trin 3: Koden

Koden
Koden

Koden er alle blevet kommenteret til din reference

Du kan finde linket til koden i dette google -drev.

Anbefalede: