Tabla de contenido:

Pantalla OLED y ESP32: Reloj de Internet - DHT22: 10 pasos (con imágenes)
Pantalla OLED y ESP32: Reloj de Internet - DHT22: 10 pasos (con imágenes)

Video: Pantalla OLED y ESP32: Reloj de Internet - DHT22: 10 pasos (con imágenes)

Video: Pantalla OLED y ESP32: Reloj de Internet - DHT22: 10 pasos (con imágenes)
Video: ✅Curso ESP32 parte 23: OLED display ssd1306 - reloj digital 2024, Noviembre
Anonim
Pantalla OLED y ESP32: Reloj de Internet - DHT22
Pantalla OLED y ESP32: Reloj de Internet - DHT22

Este Instructable está compitiendo o concurso: "GIFs Challenge 2017". Si te gusta, da tu voto haciendo clic en el banner de arriba. ¡Muchas gracias!;-)

Este tutorial es la continuación de un viaje para aprender más sobre este gran dispositivo de IoT, el ESP32.

En mi último tutorial: IOT simplificado: jugando con el ESP32 en Arduino IDE, exploramos:

  • Salida digital: parpadeo de un LED
  • Entrada digital: lectura de un sensor táctil
  • Entrada analógica: lectura de un voltaje variable de un potenciómetro
  • Salida analógica: controlar el brillo de un LED
  • Salida analógica: control de una posición de servo
  • Lectura de datos de temperatura / humedad con un sensor digital
  • Conectarse a Internet y obtener la hora local
  • Recibir datos de una página web local simple, encender / apagar un LED
  • Transmisión de datos a una página web local simple

Ahora incluyamos un OLED para presentar localmente los datos capturados por el sensor DHT (temperatura y humedad), así como la hora local.

Imagen
Imagen

Paso 1: BoM - Lista de materiales

  • Placa de desarrollo ESP32 (US $ 8.52)
  • Pantalla LCD OLED azul serie I2C IIC de 0,91 pulgadas 128x32 (US $ 2,98)
  • Sensor digital de temperatura y humedad DHT22 / AM2302 (US $ 9,99)
  • 1 x LED (opcional)
  • 2 x resistencias: 330 ohmios y 10K ohmios
  • Potenciómetro: 10K ohmios
  • Protoboards

Paso 2: Instalación del controlador y la biblioteca ESP32

Instalación del controlador y la biblioteca ESP32
Instalación del controlador y la biblioteca ESP32
Instalación del controlador y la biblioteca ESP32
Instalación del controlador y la biblioteca ESP32

Usaremos el IDE de Arduino para programar nuestro ESP32, de la misma manera que lo hacemos con la familia ESP8266.

Instalar controladores:

Es importante que haya instalado en su computadora el controlador CP210x USB a UART actualizado. Ingrese en este enlace: usb-to-uart-bridge-vcp-drivers e instale el controlador adecuado para su sistema operativo.

Instalar biblioteca:

La novedad aquí es que Expressif mismo en su GitHub, nos dará las instrucciones adecuadas para la instalación de la biblioteca: arduino-esp32. Siga las instrucciones para su sistema operativo.

Después de eso, reinicie Arduino IDE y ¡listo! Debes ver varios tableros en el menú "HERRAMIENTAS". Seleccione el adecuado para usted. En general, el MÓDULO DEV DE ESP32 "genérico" funciona bien.

Cuando abra el IDE de Arduino por primera vez, notará que la velocidad de carga predeterminada es 921, 600 baudios. Esto puede provocar inestabilidad. ¡Cámbielo a 115, 200 baudios!

Recomendado: