Sommario:

ESP32 e display OLED: orologio Internet - DHT22: 10 passaggi (con immagini)
ESP32 e display OLED: orologio Internet - DHT22: 10 passaggi (con immagini)

Video: ESP32 e display OLED: orologio Internet - DHT22: 10 passaggi (con immagini)

Video: ESP32 e display OLED: orologio Internet - DHT22: 10 passaggi (con immagini)
Video: ESP32 Display oled con la libreria u8g2 2024, Dicembre
Anonim
ESP32 e display OLED: orologio Internet - DHT22
ESP32 e display OLED: orologio Internet - DHT22

Questo Instructable è in competizione o concorso: "GIFs Challenge 2017", Se ti piace, per favore dai il tuo voto cliccando sul banner sopra. Molte grazie!;-)

Questo tutorial è la continuazione di un viaggio per saperne di più su questo fantastico dispositivo IoT, ESP32.

Nel mio ultimo tutorial: IOT Made Simple: Playing With ESP32 su Arduino IDE, abbiamo esplorato:

  • Uscita digitale: LED lampeggiante
  • Ingresso digitale: lettura di un sensore tattile
  • Ingresso analogico: lettura di una tensione variabile da un potenziometro
  • Uscita analogica: controllo della luminosità di un LED
  • Uscita analogica: controllo di una posizione del servo
  • Lettura dei dati di temperatura/umidità con un sensore digitale
  • Connettersi a Internet e ottenere l'ora locale
  • Ricezione dati da una semplice pagina web locale, accensione/spegnimento di un LED
  • Trasmissione dei dati a una semplice pagina web locale

Ora includiamo un OLED per presentare localmente i dati acquisiti dal sensore DHT (Temperature & Humidity) e l'ora locale.

Immagine
Immagine

Passaggio 1: Distinta base - Distinta base

  • Scheda di sviluppo ESP32 (8,52 USD)
  • Display LCD OLED blu seriale I2C I2C da 0,91 pollici 128x32 (2,98 USD)
  • Sensore digitale di temperatura e umidità DHT22/AM2302 (9,99 USD)
  • 1 x LED (opzionale)
  • 2 x resistori: 330 ohm e 10K ohm
  • Potenziometro: 10K ohm
  • Schede prototipi

Passaggio 2: installazione del driver e della libreria ESP32

Installazione del driver e della libreria ESP32
Installazione del driver e della libreria ESP32
Installazione del driver e della libreria ESP32
Installazione del driver e della libreria ESP32

Useremo l'IDE Arduino per programmare il nostro ESP32, allo stesso modo che facciamo con la famiglia ESP8266.

Installa i driver:

È importante che tu abbia installato sul tuo computer il driver CP210x USB to UART aggiornato. Entra in questo link: usb-to-uart-bridge-vcp-drivers e installa il driver corretto per il tuo sistema operativo.

Installa libreria:

La novità qui è che Expressif stesso nel suo GitHub, ci darà le indicazioni corrette per l'installazione della libreria: arduino-esp32. Segui le istruzioni per il tuo sistema operativo.

Successivamente, riavvia Arduino IDE ed è fatta! Devi vedere diverse schede nel menu "STRUMENTI". Seleziona l'appropriato per te. In generale, il "generico" ESP32 DEV MODULE funziona bene.

Quando apri l'IDE Arduino per la prima volta, noterai che la velocità di caricamento predefinita è 921, 600 baud. Questo può provocare instabilità. Cambialo a 115, 200 baud!

Consigliato: