Cuprins:
- Provizii
- Pasul 1: Cablarea ecranului LCD
- Pasul 2: Conectarea buzzerului și a senzorului cu ultrasunete
- Pasul 3: Codul
Video: Senzor de distanță (pentru cana albă): 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Un senzor tipic de distanță a fost deja acoperit pe scară largă de Instructables. Prin urmare, am vrut să încerc o adaptare a acestui concept binecunoscut, ca aplicație pentru un baston alb.
Bastoanele albe sunt bastoanele folosite de orbi pentru a le spune unde este calea. Circuitul și codul pe care le-am dezvoltat cu senzorul HC-SR04 sună un beep cu o frecvență mai mare pe măsură ce senzorul se apropie de un obiect. Prin urmare, dacă circuitul a fost atașat la capătul bastonului alb, acesta ar putea fi utilizat în teren necunoscut sau în locuri fără o cale distinctă pentru nevăzători. Acest lucru i-ar putea ajuta să evite obiectele mari în zone cu care nu sunt prea confortabil.
În plus, circuitul poate indica, de asemenea, distanța dintre senzor și obiectul cu care se confruntă, utilizând un ecran LCD. Acest lucru se poate dovedi deosebit de util în alte scenarii, cum ar fi măsurarea dimensiunii unei camere atunci când nu aveți o bandă de măsurare la îndemână.
Iată un Instructables care cred că face destul de bine aspectul senzorului de distanță al acestui proiect, deoarece nu voi intra în prea multe detalii cu circuitele
Provizii
1) 1 x sonor piezo 3V (link)
2) 1 x ecran LCD (link)
3) 40 x fire jumper de la mascul la mascul și de la mascul la femelă (link). Aveți nevoie de un sortiment de sârmă de la bărbat la bărbat și de la bărbat la feminin SAU dacă sunteți confortabil cu lipirea, puteți utiliza orice tip de sârmă doriți.
4) 1 x senzor cu ultrasunete HC-SR04 (link)
6) 1 x Arduino Uno sau Arduino Nano cu cablul de conectare (link)
7) 1 x Breadboard (link)
8) 1 x potențiometru sau oală de trim pentru controlul contrastului LCD (link)
Pasul 1: Cablarea ecranului LCD
Pinii 2, 3, 4, 5, 11 și 12 ai Arduino sunt conectați la pinii 14, 13, 12, 11, 6 și respectiv 4 ai ecranului LCD.
Pinii 1, 5 și 16 ai ecranului LCD sunt conectați la masă.
Pinii 2 și 15 ai ecranului LCD sunt conectați la + 5V.
Pinul 3 al ecranului LCD este conectat la terminalul din mijloc al potențiometrului sau potului de tăiere. Celelalte două terminale ale potențiometrului sau potului de trim sunt conectate la masă și + 5V.
Pinii 7, 8, 9 și 10 ai ecranului LCD nu sunt conectați la nimic.
Pasul 2: Conectarea buzzerului și a senzorului cu ultrasunete
Cum funcționează circuitul:
Senzorul cu ultrasunete HC-SR04 funcționează pe principiul reflecției undelor sonore. O parte a senzorului trimite o undă cu ultrasunete, iar cealaltă parte a senzorului o detectează. Aceste două fețe sunt utilizate împreună, pinul trigonal al HC-SR04 este activat, ceea ce face ca senzorul să tragă o undă sonoră ultrasonică. Arduino măsoară apoi timpul necesar pentru ca unda sonoră să se reflecte asupra obiectului și să fie detectată de senzorul cu ultrasunete. Cunoașterea acestei diferențe de timp și a vitezei sunetului poate ajuta la determinarea distanței dintre senzor și obiect. Iată un link care explică circuitul mai detaliat.
Odată ce cunoașteți distanța, este destul de ușor să setați frecvența bipurilor. Frecvența este invers proporțională cu distanța, astfel încât a fost ecuația chiar acolo. M-am jucat puțin cu constantul pentru a mă asigura că bipurile nu sunt prea enervante sau prea puțin plasate. Senzorii cu ultrasunete nu sunt cei mai fiabili deoarece oferă o valoare necorespunzătoare dacă suprafața spre care este îndreptată este înclinată, sau prea departe sau prea aproape. Prin urmare, am implementat și un mecanism de siguranță care a dat un bip constant pentru a informa utilizatorul că senzorul cu ultrasunete a fost orientat greșit.
Conexiunile:
Terminalul pozitiv al sonorului este conectat la pinul 6. Această conexiune este prezentată ca firul roz. Terminalul negativ al soneriei este conectat la masă.
Senzorul cu ultrasunete are 4 pini. Știfturile exterioare, denumite Vcc și GND, sunt conectate la șina + 5V și respectiv la șina de sol. Pinul etichetat trig este conectat la pinul 9 al Arduino. Această conexiune este afișată ca firul verde. Pinul ecou etichetat pe senzorul cu ultrasunete este conectat la pinul 10 al Arduino. Această conexiune este prezentată ca fir portocaliu.
Pasul 3: Codul
Codul a fost adnotat pentru referință
Puteți găsi linkul către cod în această unitate Google.
Recomandat:
Plotter pentru tablă albă: 7 pași
Whiteboard Plotter: Cu mult timp în urmă, am găsit un Rotring NC-scriber fără controler. Am uitat total ce am vrut să fac cu el, dar săptămâna trecută l-am găsit din nou și vreau să fac din el un plotter pentru tablă albă. Scrierea mea personală pe tablă nu este
Cană de sodă muzicală: 8 pași
Soda muzicală: pentru acele situații care necesită doar o lumină suplimentară sau o mașină portabilă de rulare, orice sunet pe care îl aveți pe iPod va fi salvat atunci când veți avea soda muzicală pe partea voastră. Sper să văd alte popoare în
Wipy: produsul de curățat pentru tablă albă extrem de motivat: 8 pași (cu imagini)
Wipy: Cleanerul pentru tablă albă extrem de motivat: Introducere V-ați săturat vreodată să curățați tabla albă? Te-ai întrebat vreodată cât de mult s-ar îmbunătăți viața ta dacă un robot ar putea face asta pentru tine? Acum aveți șansa de a face acest lucru o realitate cu Wipy: curățarea pentru tablă albă motivată excesiv
Faceți o cană inteligentă de la LED și Arduino: 6 pași
Faceți o cană inteligentă de LED și Arduino: în acest proiect, vom folosi LED-uri RGB, un senzor de mediu și un Arduino Nano pentru a trimite un mesaj sau pentru a face o alarmă cu lumini colorate. La sfârșitul acestui proiect, puteți: Citiți temperatura mediului din senzorul DS18B20 de la Arduino. Control R
Măriți distanța efectivă la transmițătorul cu declanșare la distanță „ebay” Flash cu antenă: 6 pași
Măriți distanța efectivă pe emițătorul de declanșare la distanță „ebay” cu antenă: amatorii de camere pot achiziționa versiuni ieftine de declanșatoare de la distanță pentru unitățile de bliț externe, controlând fie unitățile de tip flash „hot”, fie cele de tip „studio”. Acești declanșatori suferă de o putere redusă a emițătorului și, prin urmare, de o distanță de control efectivă mică. Acest mo