Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
In questo tutorial costruiremo un distanziometro digitale che emetterà i valori su un display OLED. Per questo progetto puoi scegliere di utilizzare un modulo ardiuno o ESP8266 e fornirò il codice per entrambi. Se stai utilizzando un ESP8266 per la prima volta, dai un'occhiata al mio tutorial su questo modulo. Lo schema di questo programma è che il sensore di distanza HC-SR04 invierà la sua lettura al microcontrollore (arduino o ESP8266) e quindi il microcontrollore emetterà questo valore sul display. Quindi iniziamo.
Forniture
Per questo tutorial avrai bisogno dei seguenti componenti:
- microcontrollore (arduino o ESP8266)
- tagliere
- cavi per ponticelli
- Sensore di distanza HC-SR04
- Display OLED da 0,96 pollici
Passaggio 1: cablaggio del circuito
Segui gli schemi e la tabella per il cablaggio di arduino o ESP8266.
PINArduinoESP8266VCC (sensore di distanza)5V5VTRIG13D6ECHO12D5 GND (sensore di distanza)GNDGNDVDD (display OLED)3.3V3.3VGND (display OLED)GNDGNDSCKA5D1SDAA4D2
Passaggio 2: installa la libreria OLED di Adafruit
Seguire i seguenti passaggi per installare la libreria OLED:
- Apri l'IDE Arduino e vai su Schizzo> Includi libreria> Gestisci librerie
- Ora che la finestra del gestore della libreria è aperta, cerca "SSD1306"
- Seleziona quello che ha il titolo "Adafruit SSD1306 di Adafruit"
- Fare clic su Installa
- La libreria dovrebbe ora essere installata e ora puoi passare alla programmazione
Passaggio 3: programmazione
Questo è il collegamento per entrambi i file IDE arduino per ESP8266 e arduino. Il codice ha commenti che spiegano la funzione di ogni riga.
Passaggio 4: hai finito
Ora dovresti vedere la distanza visualizzata sul display OLED. Grazie per aver letto e per favore controlla i miei altri tutorial.