Índice:
Vídeo: DIY ESP-Smartwatch: 4 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este kit inicial ESPWatch é para os iniciantes aprenderem a criar um relógio ESP com guia detalhado, é para os iniciantes mergulharem no mundo eletrônico, com 1 ~ 2 horas de aprendizagem, um iniciador não eletrônico pode criar este relógio ESP, para desfrute da alegria de criar algo por si mesmo.
O ESPWatch é baseado no módulo ESP12 WIFI, ele obtém o tempo real do servidor da Internet, e também pode controlar remotamente os instrumentos locais, como Relé / LED / Ventilador. Com este aprendizado, você aprenderá as habilidades básicas de soldagem de componentes / Programação do Arduino / Uso de WIFI / Protocolo HTTP básico, a primeira e fácil etapa para entrar no mundo eletrônico / programação.
Lá também preparamos uma caixa / pulseira simples, para que você possa fazer com que funcione no seu pulso em poucos minutos. Você está pronto para mostrar este relógio legal produzido por você?
Spec:
1. Kits com guia detalhado para alunos;
2. Vídeo para aprendizagem;
3. Baseado em Arduino IDE / ESP;
4. Relógio em tempo real + controle remoto;
5. Abra o hardware + Abra o software;
6. Para maiores de 12 anos;
Lista de pacotes: IIC OLED X1 de 0,96 polegadas
ESP-12S x1
Botão x3
Bateria lipo 3,7 V x1
Micro USB x1
Mudar x1
watchbandx1
Shell de acrílico x1
Alguns resistores e capacitores
Parte da coluna de cobre e parafuso
Etapa 1: configurar o IDE do Arduino
Siga o guia para configurar o Arduino IDE para ESP8266
Clique aqui.
Etapa 2: Conexão de Hardware
2.1 Conecte uma bateria
2.2 Conecte GND, RX e TX a um adaptador USB para serial
Assistir -> USB para SerialGND GND
TX RX
RX TX
Etapa 3: Baixe o código para Smart Watch and Relay
Este exemplo obterá a hora de um servidor NTP, exibirá a data e a hora no OLED e controlará a retransmissão por meio do barramento de mensagem MQTT.
3.1 Dependências
* arduino-mqtt
* ThingPulse ESP8266 OLED SSD1306
* TimeLib
Podemos pesquisar "ntpclient", "lwmqtt", "esp ssd1306" e "timekeeping" para encontrar essas bibliotecas no Library Manager. Em seguida, instale-os.
3.2 Use CloudMQTT como o corretor aqui.
3.2.1 Cadastre-se CloudMQTT e crie a instância
3.3 Baixe os esboços watch / watch.ino para o relógio
Baixe o formulário de código aqui.
3.3.1 Abra os esboços watch.ino, altere o SSID e a senha do Wi-Fi e modifique o nome do host, porta, usuário e senha_de_usuário para MQTT.
3.3.2 Selecione a placa correta e a porta de comunicação
3.3.4 Segure o botão FLASH; Ligue o ESP8266 pelo SW1 para colocar o ESP8226 no modo bootloader.
3.3.5 Clique no botão de upload, faça upload do código
3.4 Baixe os esboços relay / relay.ino para o módulo relay
3.4.1 Abra os esboços, altere o SSID e a senha do Wi-Fi e modifique o nome do host, a porta, o usuário e a senha do usuário para MQTT
Observado: a porta deve ser igual à do relógio.
3.4.2 ESP-01S: Use o depurador ESP8266, redefina automaticamente ao carregar o código. Igual ao NodeMCU.
3.4.3 Conecte o ESP-01 ao depurador ESP8266.
3.4.4 Abra o sketches relay.ino
3.4.5 Selecione a placa certa
3.4.6 Clique no botão de upload para fazer o upload do código.
Etapa 4: agora você pode usar o relógio inteligente para controlar
4.1 Exibição do tempo de exibição inteligente:
4.2 Use os botões "S1" e "S2" para controlar a Luz e Ventilador.
1) Pressione S1 para selecionar a IU de controle de luz, pressione S2 para ligar ou desligar a luz.
2) Pressione S1 para selecionar a IU de controle do ventilador, pressione S2 para ligar ou desligar o ventilador.