Cum Se Face Un Telemetru Cu Ultrasunete Pe HC-SR04 și Arduino

Cuprins:

Cum Se Face Un Telemetru Cu Ultrasunete Pe HC-SR04 și Arduino
Cum Se Face Un Telemetru Cu Ultrasunete Pe HC-SR04 și Arduino

Video: Cum Se Face Un Telemetru Cu Ultrasunete Pe HC-SR04 și Arduino

Video: Cum Se Face Un Telemetru Cu Ultrasunete Pe HC-SR04 și Arduino
Video: HC-SR04 Ultrasonic obstacle avoidance range finder with Arduino 2024, Mai
Anonim

Propun un proiect de telemetru bazat pe senzorul cu ultrasunete HC-SR04 și placa Arduino. Citirile senzorului sunt afișate pe ecranul cu cristale lichide, iar alimentarea este furnizată de la o baterie de 9 volți.

Aspect proiect telemetru
Aspect proiect telemetru

Este necesar

  • - Arduino Nano;
  • - telemetru cu ultrasunete HC-SR04;
  • - Ecran LCD;
  • - corp;
  • - baterie „Krona”;
  • - potențiometru de 10 kOhm;
  • - tablă de pâine;
  • - conectarea firelor.

Instrucțiuni

Pasul 1

Pentru început, trebuie să alegeți dimensiunea potrivită pentru carcasă. Dimensiunea depinde de placa Arduino pe care o veți folosi (UNO, Mini, Nano sau altul), precum și de dimensiunea LCD-ului dvs. Este posibil să utilizați un indicator LED miniatural cu 3 caractere în loc de LCD. Acest lucru va fi suficient pentru a afișa distanța în centimetri, deoarece senzorul cu ultrasunete utilizat are un domeniu de măsurare de la 3 la 400 cm.

Alegerea unui caz pentru un telemetru
Alegerea unui caz pentru un telemetru

Pasul 2

Să estimăm cum vor fi aranjate părțile în interiorul corpului. Decupați găurile pentru senzorul cu ultrasunete, pentru afișaj și pentru comutatorul de pornire-oprire.

Pasul 3

Acum să ne uităm la circuitul dispozitivului nostru. Sursa de alimentare - de la bateria "Krona" 9 V. Comutați comutatorul S1 - pentru a porni și opri dispozitivul. Afișajul cu cristale lichide (LCD) este conectat într-un mod standard cu un potențiometru de 10 kΩ pentru a regla contrastul. Senzorul LCD și ultrasonic sunt alimentați de la 5 V.

Circuit telemetru cu ultrasunete
Circuit telemetru cu ultrasunete

Pasul 4

Să scriem o schiță pentru telemetrul nostru. Totul este simplu aici. Mai întâi, inițializăm ecranul LCD de pe pinii 12, 11, 10, 9, 8 și 7 folosind biblioteca LiquidCrystal din Arduino IDE.

Apoi, conectăm pinii de declanșare și ecou ai telemetrului la pinii 6 și 5 ai plăcii Arduino.

La fiecare 50 ms, vom solicita distanța de la detector folosind funcția getDistance () și îl vom afișa pe ecranul LCD.

Schiță telemetru
Schiță telemetru

Pasul 5

După ce am scris schița în memoria Arduino, putem asambla dispozitivul. Aspectul internelor pe care le sugerez este prezentat în figură. Am fixat afișajul și senzorul cu adeziv topit la cald. Se ține destul de ferm, dar în același timp face posibilă îndepărtarea părților conectate, dacă este necesar. Este indicat să plasați totul astfel încât să vă puteți conecta la portul USB al Arduino și să remediați „firmware-ul”, dacă este necesar. De exemplu, modificați textul afișat sau corectați coeficienții pentru calcularea distanței. Poate fi necesar să schimbați contrastul LCD-ului, de aceea este recomandabil să aveți la dispoziție un dispozitiv de reglare a potențiometrului.

Aspectul interior al telemetrului cu ultrasunete
Aspectul interior al telemetrului cu ultrasunete

Pasul 6

O fotografie a dispozitivului terminat este prezentată în fotografie. Este destul de compact și ușor de utilizat. Desigur, un astfel de dispozitiv are propriile sale caracteristici. Mai multe sfaturi importante de utilizare sunt furnizate la sfârșit în secțiunea de sfaturi utile.

Recomandat: