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.
È 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.
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.
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.
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.
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.