Tabla de contenido:
Video: Pantalla OLED y ESP32: Reloj de Internet - DHT22: 10 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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.
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
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:
Macintosh con pantalla táctil - Mac clásica con un iPad Mini para la pantalla: 5 pasos (con imágenes)
Macintosh con pantalla táctil | Mac clásico con un iPad Mini para la pantalla: esta es mi actualización y diseño revisado sobre cómo reemplazar la pantalla de un Macintosh antiguo con un iPad mini. Este es el sexto de estos que he hecho a lo largo de los años y estoy muy contento con la evolución y el diseño de este. En 2013, cuando hice
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: 10 pasos (con imágenes)
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: ¿Alguna vez has querido un reloj inteligente? Si es así, ¡esta es la solución para usted! Hice Smart Alarm Clock, este es un reloj que puede cambiar la hora de la alarma de acuerdo con el sitio web. Cuando suene la alarma, habrá un sonido (zumbador) y 2 luces
Reloj Vortex: un reloj de pulsera con espejo infinito: 10 pasos (con imágenes)
Vortex Watch: un reloj de pulsera con espejo infinito: el objetivo de este proyecto era crear una versión portátil de un reloj con espejo infinito. Utiliza sus LED RGB para indicar el tiempo asignando horas, minutos y segundos a las luces roja, verde y azul respectivamente y superponiendo estos tonos t
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
Cómo hacer un reloj en tiempo real con Arduino y pantalla TFT - Arduino Mega RTC con pantalla TFT de 3,5 pulgadas: 4 pasos
Cómo hacer un reloj en tiempo real usando Arduino y pantalla TFT | Arduino Mega RTC con pantalla TFT de 3.5 pulgadas: Visite mi canal de Youtube. Introducción: - En esta publicación voy a hacer un "Reloj en tiempo real" usando LCD táctil TFT de 3.5 pulgadas, Arduino Mega Módulo RTC 2560 y DS3231… .Antes de comenzar… verifique el video de mi canal de YouTube. Nota: - Si está usando Arduin