Tabla de contenido:
Video: DIY ESP-Smartwatch: 4 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Este kit de inicio de ESPWatch es para que los principiantes aprendan a crear un reloj ESP con una guía detallada, es para que los principiantes se sumerjan en el mundo electrónico, con 1 ~ 2 horas de aprendizaje, un iniciador no electrónico puede crear este reloj ESP, para disfrutar de la alegría de crear algo por uno mismo.
El ESPWatch se basa en el módulo ESP12 WIFI, obtiene el tiempo real del servidor de Internet y también puede controlar de forma remota los instrumentos locales, como el relé / LED / ventilador. Con este aprendizaje, aprenderá las habilidades básicas de soldadura de componentes / Programación Arduino / Uso de WIFI / Protocolo http básico, el primer y fácil paso para ingresar al mundo de la electrónica / programación.
Allí también preparamos una caja / correa de reloj simple, para que pueda hacer que funcione en su muñeca en pocos minutos. ¿Estás listo para mostrar este genial reloj producido por ti mismo?
Especificaciones:
1. Kits con guía detallada para estudiantes;
2. Video para aprender;
3. Basado en Arduino IDE / ESP;
4. reloj en tiempo real + control remoto;
5. Abra el hardware + el software abierto;
6. Para mayores de 12 años;
Lista de paquetes: 0.96 pulgadas IIC OLED X1
ESP-12S x1
Botón x3
Batería Lipo de 3,7 V x1
Micro USB x1
Interruptor x1
watchbandx1
Cáscara de acrílico x1
Algunas resistencias y condensadores
Algo de columna de cobre y tornillo.
Paso 1: configurar Arduino IDE
Siga la guía para configurar Arduino IDE para ESP8266
Haga clic aquí.
Paso 2: Conexión de hardware
2.1 Conectar una batería
2.2 Conecte GND, RX y TX a un adaptador USB a serie
Reloj -> USB a SerialGND GND
TX RX
RX TX
Paso 3: descargue el código en Smart Watch and Relay
Este ejemplo obtendrá la hora de un servidor NTP, mostrará la fecha y la hora en OLED y controlará el relé a través del bus de mensajes MQTT.
3.1 Dependencias
* arduino-mqtt
* ThingPulse ESP8266 OLED SSD1306
* TimeLib
Podemos buscar "ntpclient", "lwmqtt", "esp ssd1306" y "timekeeping" para encontrar estas bibliotecas en el Administrador de bibliotecas. Luego instálelos.
3.2 Utilice CloudMQTT como intermediario aquí.
3.2.1 Regístrese en CloudMQTT y cree la instancia
3.3 Descarga los bocetos watch / watch.ino en el reloj
Descargue el formulario de código aquí.
3.3.1 Abra los bocetos de watch.ino, cambie el SSID y la contraseña del Wi-Fi y modifique el nombre de host, el puerto, el usuario y la contraseña de usuario para MQTT.
3.3.2 Seleccione la placa y el puerto com adecuados
3.3.4 Mantenga presionado el botón FLASH; Encienda el ESP8266 con el SW1 para poner el ESP8226 en modo de cargador de arranque.
3.3.5 Haga clic en el botón cargar, cargue el código
3.4 Descargar los bocetos relay / relay.ino al módulo de relés
3.4.1 Abra los bocetos, cambie el SSID y la contraseña del Wi-Fi y modifique el nombre de host, el puerto, el usuario y la contraseña de usuario para MQTT
Nota: el puerto debe ser el mismo que el del reloj.
3.4.2 ESP-01S: use el depurador ESP8266, reinicie automáticamente cuando cargue el código. Igual que el NodeMCU.
3.4.3 Conecte el ESP-01 al depurador ESP8266.
3.4.4 Abra el relé de bocetos.ino
3.4.5 Seleccione el tablero correcto
3.4.6 Haga clic en el botón de carga para cargar el código.
Paso 4: ahora puedes usar tu reloj inteligente para controlar
4.1 Visualización de la hora del reloj inteligente:
4.2 Utilice los botones "S1" y "S2" para controlar la luz y el ventilador.
1) Presione S1, seleccione la interfaz de usuario de control de luz, presione S2 para encender o apagar la luz.
2) Presione S1, seleccione la interfaz de usuario de control del ventilador, presione S2 para encender o apagar el ventilador.