Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Tilslutning af LCD'et
- Trin 2: Tilslutning af summer og ultralydssensor
- Trin 3: Koden
Video: Afstandssensor (til White Cane): 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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
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 er alle blevet kommenteret til din reference
Du kan finde linket til koden i dette google -drev.
Anbefalede:
Afstandsmåling med afstandssensor APDS9960: 6 trin
Afstandsmåling med gestusensor APDS9960: I denne vejledning lærer vi, hvordan du måler afstanden ved hjælp af en gestusensor APDS9960, arduino og Visuino. Se videoen
Obstacle Detecting White Cane: 5 trin
Obstacle Detecting White Cane: I min skole talte min lærer om hjælpemidler og hvordan vi kan lave værktøjer til at hjælpe andre mennesker. Jeg var fascineret af denne idé, så jeg besluttede at oprette et advarselssystem for uforudsigelige forhindringer for synshæmmede. For
Canne Blanche Laser / Laser White Cane With Arduino: 6 trin
Canne Blanche Laser / Laser White Cane With Arduino: Télémètre laser vibrerende à une fréquence inversement proportionnelle à la distance pointée.Assistance aux déficiences visuelles.Laser afstandsmåler, der vibrerer ved en frekvens, der er omvendt proportional med den spidse afstand.Assistance til det visuelle underskud
Arduino Voiced White Cane (1. del): 6 trin (med billeder)
Arduino Voiced White Cane (1. del): For mange år siden var jeg sammen med en studerende, der havde et familiemedlem, der var blind, jeg indså, at vi kunne nå frem til en lille løsning, der var i stand til at gøre hørbar, hvor mange trin der var en hindring, naturligvis en arduino med tidligere registrerede numre kunne
EyeRobot - Robotic White Cane: 10 trin (med billeder)
EyeRobot - Robotic White Cane: Abstract: Ved hjælp af iRobot Roomba Create har jeg prototypet en enhed kaldet eyeRobot. Det vil guide blinde og svagtseende brugere gennem rodede og befolket miljøer ved at bruge Roomba som en base for at gifte sig med traditionens enkelhed