Come Realizzare Un Telemetro Ad Ultrasuoni Su HC-SR04 E Arduino

Sommario:

Come Realizzare Un Telemetro Ad Ultrasuoni Su HC-SR04 E Arduino
Come Realizzare Un Telemetro Ad Ultrasuoni Su HC-SR04 E Arduino

Video: Come Realizzare Un Telemetro Ad Ultrasuoni Su HC-SR04 E Arduino

Video: Come Realizzare Un Telemetro Ad Ultrasuoni Su HC-SR04 E Arduino
Video: Использование ультразвукового датчика расстояния HC-SR04 с Arduino - все, что вам нужно знать! 2024, Maggio
Anonim

Propongo un progetto di telemetro basato sul sensore ad ultrasuoni HC-SR04 e sulla scheda Arduino. Le letture del sensore vengono visualizzate sul display a cristalli liquidi e l'alimentazione è fornita da una batteria da 9 volt.

Layout del progetto del telemetro
Layout del progetto del telemetro

È necessario

  • - Arduino nano;
  • - telemetro ad ultrasuoni HC-SR04;
  • - Display LCD;
  • - corpo;
  • - batteria "Krona";
  • - Potenziometro 10 kOhm;
  • - tagliere di pane;
  • - fili di collegamento.

Istruzioni

Passo 1

Per cominciare, devi scegliere la taglia giusta per la custodia. La dimensione dipende dalla scheda Arduino che utilizzerai (UNO, Mini, Nano o un'altra), nonché dalle dimensioni del tuo LCD. È possibile utilizzare un indicatore LED in miniatura con 3 caratteri al posto del display LCD. Questo sarà sufficiente per visualizzare la distanza in centimetri, perché il sensore ad ultrasuoni utilizzato ha un campo di misura da 3 a 400 cm.

Scegliere una custodia per un telemetro
Scegliere una custodia per un telemetro

Passo 2

Stimiamo come saranno disposte le parti all'interno del corpo. Ritagliare i fori per il sensore a ultrasuoni, per il display e per l'interruttore on-off.

Passaggio 3

Ora diamo un'occhiata al circuito del nostro dispositivo. Alimentazione - dalla batteria "Krona" 9 V. Interruttore a levetta S1 - per accendere e spegnere il dispositivo. Il display a cristalli liquidi (LCD) è collegato in modo standard con un potenziometro da 10 kΩ per regolare il contrasto. LCD e sensore a ultrasuoni sono alimentati da 5 V.

Circuito del telemetro ad ultrasuoni
Circuito del telemetro ad ultrasuoni

Passaggio 4

Scriviamo uno schizzo per il nostro telemetro. Tutto è semplice qui. Innanzitutto, inizializziamo l'LCD sui pin 12, 11, 10, 9, 8 e 7 utilizzando la libreria LiquidCrystal dall'IDE Arduino.

Successivamente, colleghiamo i pin trigger ed echo del telemetro ai pin 6 e 5 della scheda Arduino.

Ogni 50 ms richiederemo la distanza dal rilevatore utilizzando la funzione getDistance() e la visualizzeremo sul display LCD.

Schizzo del telemetro
Schizzo del telemetro

Passaggio 5

Dopo aver scritto lo sketch nella memoria Arduino, possiamo assemblare il dispositivo. La disposizione degli interni che suggerisco è mostrata in figura. Ho riparato il display e il sensore con colla a caldo. Tiene abbastanza saldamente, ma allo stesso tempo consente di rimuovere le parti collegate, se necessario. Si consiglia di posizionare tutto in modo da potersi collegare alla porta USB di Arduino e riparare il "firmware" se necessario. Ad esempio, modificare il testo visualizzato o correggere i coefficienti per il calcolo della distanza. Potrebbe essere necessario modificare il contrasto del display LCD, quindi è consigliabile avere a disposizione anche un potenziometro di regolazione.

La disposizione degli interni del telemetro ad ultrasuoni
La disposizione degli interni del telemetro ad ultrasuoni

Passaggio 6

Una versione del dispositivo finito è mostrata nella foto. È abbastanza compatto e facile da usare. Naturalmente, un tale dispositivo ha le sue caratteristiche. Alla fine della sezione dei suggerimenti utili vengono forniti diversi suggerimenti importanti per l'utilizzo.

Consigliato: