Taula de continguts:

Pantalla ESP32 i OLED: rellotge d'Internet - DHT22: 10 passos (amb imatges)
Pantalla ESP32 i OLED: rellotge d'Internet - DHT22: 10 passos (amb imatges)

Vídeo: Pantalla ESP32 i OLED: rellotge d'Internet - DHT22: 10 passos (amb imatges)

Vídeo: Pantalla ESP32 i OLED: rellotge d'Internet - DHT22: 10 passos (amb imatges)
Vídeo: ESP32 Reloj de Tiempo Real (RTC) sincronizado por Internet #Shorts 2024, Desembre
Anonim
Pantalla ESP32 i OLED: rellotge d’Internet - DHT22
Pantalla ESP32 i OLED: rellotge d’Internet - DHT22

Aquest instructable competeix o concurs: "GIFs Challenge 2017", si us agrada, doneu el vostre vot fent clic al bàner anterior. Moltes gràcies!;-)

Aquest tutorial és la continuació d’un viatge per obtenir més informació sobre aquest fantàstic dispositiu IoT, l’ESP32.

En el meu darrer tutorial: IOT Made Simple: Jugar amb l'ESP32 a Arduino IDE, vam explorar:

  • Sortida digital: parpelleja un LED
  • Entrada digital: lectura d’un sensor tàctil
  • Entrada analògica: lectura d’un voltatge variable des d’un potenciòmetre
  • Sortida analògica: control de la brillantor d'un LED
  • Sortida analògica: control d’una posició de servo
  • Lectura de dades de temperatura / humitat amb un sensor digital
  • Connectar-se a Internet i obtenir hora local
  • Rebre dades des d’una senzilla pàgina web local, encendre / apagar un LED
  • Transmissió de dades a una pàgina web local senzilla

Incloem ara un OLED per presentar localment les dades capturades pel sensor DHT (temperatura i humitat), així com l’hora local.

Imatge
Imatge

Pas 1: BoM: llista de materials

  • Junta de desenvolupament ESP32 (8,52 dòlars EUA)
  • Pantalla LCD OLED de sèrie blanca de 0,91 polzades 128x32 I2C IIC (2,98 dòlars EUA)
  • Sensor digital de temperatura i humitat DHT22 / AM2302 (9,99 dòlars EUA)
  • 1 x LED (opcional)
  • 2 x resistències: 330 ohm i 10K ohm
  • Potenciòmetre: 10K ohm
  • Protobardes

Pas 2: Instal·lació del controlador i la biblioteca ESP32

Instal·lació del controlador i biblioteca ESP32
Instal·lació del controlador i biblioteca ESP32
Instal·lació del controlador i biblioteca ESP32
Instal·lació del controlador i biblioteca ESP32

Utilitzarem l’IDE Arduino per programar el nostre ESP32, de la mateixa manera que ho fem amb la família ESP8266.

Instal·leu controladors:

És important que tingueu instal·lat al vostre ordinador el controlador CP210x USB to UART actualitzat. Introduïu en aquest enllaç: usb-to-uart-bridge-vcp-drivers i instal·leu el controlador adequat per al vostre sistema operatiu.

Instal·la la biblioteca:

La novetat aquí és que Expressif mateix en el seu GitHub, ens donarà les indicacions adequades per a la instal·lació de la biblioteca: arduino-esp32. Seguiu les instruccions del vostre sistema operatiu.

Després, reinicieu Arduino IDE i ja està. Heu de veure diversos taulers al menú "EINES". Seleccioneu l’adequat per a vosaltres. En general, el mòdul "genèric" ESP32 DEV funciona bé.

Quan obriu l’Arduino IDE per primera vegada, notareu que la velocitat de càrrega per defecte és de 921, 600 bauds. Això pot provocar inestabilitat. Canvieu-lo a 115, 200 bauds.

Recomanat: