Tabla de contenido:
- Paso 1:
- Paso 2: descargue el IDE de Arduino y las bibliotecas necesarias
- Paso 3: programe sus unidades ESP32
- Paso 4:
Video: Reloj ESP32 usando WiFi, ESP-NOW y celular: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Este es un reloj wifi basado en ESP32 que hice para el concurso inalámbrico. Decidí hacer este reloj demasiado inalámbrico para que use tres formas diferentes de comunicación inalámbrica (WiFi, ESP-NOW y celular). El teléfono está conectado a una torre celular y actúa como un punto de acceso wifi. El primer esp32 está conectado al teléfono y muestra la hora que extrae de un servidor ntp en el OLED.
Los dos dos puntos están conectados al teléfono y transmiten los minutos y segundos a las otras unidades usando el propio protocolo de comunicación del esp32 llamado ESPNOW. El primer colon transmite los minutos y el segundo transmite los segundos.
Hay 5 programas separados para este proyecto que compartiré a continuación.
Paso 1:
1. Placa ESP32 con pantalla OLED X5 incorporada
2. Batería de litio 18650
3. Teléfono que puede actuar como punto de acceso o enrutador
4. Micro cable USB
Paso 2: descargue el IDE de Arduino y las bibliotecas necesarias
Primero, asegúrese de tener el IDE de Arduino más reciente visitando:
Luego, asegúrese de instalar correctamente el núcleo arduino ESP32 siguiendo las instrucciones en la página de GitHub aquí:
Descargue e instale la biblioteca de controladores OLED para ESP32 aquí:
Si desea crear su propia fuente, debe usar este generador de fuentes:
Haga clic en crear después de haber decidido qué fuente le gustaría usar. La fuente que utilicé fue una Nimbus Mono L simple con una altura de 52 píxeles. Después de haber instalado todas las bibliotecas, copie el archivo del generador y cópielo. Busque en su computadora un archivo llamado oleddisplayfonts.h
Ábralo con un editor de texto y pegue su código de fuente en la parte superior y preste atención al nombre porque necesitará copiarlo en su programa. Por ejemplo, el nombre de mi fuente es "Nimbus_Mono_L_Regular_52"
Paso 3: programe sus unidades ESP32
Asegúrese de escribir el SSID y la contraseña de la red WiFi a la que se conectará.
Utilice el IDE de Arduino para programar los 5 programas diferentes.
Paso 4:
¡Eso es todo! Este es un gran proyecto para ayudarlo a familiarizarse con algunas de las funciones del ESP32 y espero que esto inspire a alguien a hacer algo similar.
Si este instructivo le resultó útil, vote por mí en el concurso inalámbrico.
¡Gracias!
Recomendado:
Cómo hacer un reloj analógico y un reloj digital con una tira de LED usando Arduino: 3 pasos
Cómo hacer un reloj analógico y un reloj digital con una tira de LED usando Arduino: Hoy haremos un reloj analógico & Reloj digital con Led Strip y módulo MAX7219 Dot con Arduino, corregirá la hora con la zona horaria local. El reloj analógico puede usar una tira de LED más larga, por lo que se puede colgar en la pared para convertirse en una obra de arte
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
Hacer un reloj con M5stick C usando Arduino IDE - Reloj de tiempo real RTC con M5stack M5stick-C: 4 pasos
Hacer un reloj con M5stick C usando Arduino IDE | Reloj en tiempo real RTC con M5stack M5stick-C: Hola chicos, en este instructables aprenderemos cómo hacer un reloj con la placa de desarrollo m5stick-C de m5stack usando Arduino IDE. Entonces m5stick mostrará la fecha, hora y amp; semana del mes en la pantalla
Introducción a ESP32 CAM - Transmisión de video usando ESP CAM a través de Wifi - Proyecto de cámara de seguridad ESP32: 8 pasos
Introducción a ESP32 CAM | Transmisión de video usando ESP CAM a través de Wifi | Proyecto de cámara de seguridad ESP32: hoy aprenderemos cómo usar esta nueva placa ESP32 CAM y cómo podemos codificarla y usarla como cámara de seguridad y obtener una transmisión de video a través de wifi
Introducción a Esp 8266 Esp-01 con Arduino IDE - Instalación de placas Esp en Arduino Ide y programación Esp: 4 pasos
Introducción a Esp 8266 Esp-01 con Arduino IDE | Instalación de placas Esp en Arduino Ide y programación de Esp: En este instructables aprenderemos cómo instalar placas esp8266 en Arduino IDE y cómo programar esp-01 y cargar código en él Dado que las placas esp son tan populares, así que pensé en corregir un instructivo para esto y la mayoría de las personas enfrentan problemas