
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Aprendemos como construir um pequeno relógio digital bonito que se comunica com servidores NTP e exibe o horário da rede ou da Internet. Usamos o WeMos D1 mini para conectar a uma rede WiFi, obter a hora NTP e exibi-la em um módulo OLED.
O vídeo acima mostra todo o processo de construção deste projeto.
Etapa 1: Reúna os eletrônicos

Para construir este projeto, você precisará de uma mini placa WeMos D1 ou compatível que use o chipset ESP8266 junto com um módulo OLED. O esboço também deve funcionar com as placas ESP32, mas não testei isso.
Etapa 2: Editar e fazer upload do esboço



Baixe o esboço usando o seguinte link:
Comece adicionando suas credenciais de rede, pois precisamos nos conectar a uma rede sem fio. Em seguida, certifique-se de adicionar as informações corretas de fuso horário. Você pode visitar o seguinte link para obter a string de fuso horário relevante para sua região:
Antes de carregar o esboço, certifique-se de ter instalado a biblioteca U8g2 junto com o pacote de suporte de placa para as placas ESP8266. Verifique as imagens para mais informações ou assista ao vídeo para obter instruções detalhadas. Depois de concluído, conecte a placa e certifique-se de ter selecionado as configurações corretas da placa, conforme mostrado na imagem. Em seguida, clique em upload e aguarde a conclusão.
Depois de carregado, abra o monitor serial e certifique-se de que a hora correta está sendo exibida. Caso contrário, certifique-se de ter selecionado o fuso horário correto para sua região.
Etapa 3: conectar o módulo OLED


Use o diagrama de fiação acima para conectar o módulo OLED à placa do microcontrolador. Ligue a placa e você deverá ver a hora exibida no módulo.
Etapa 4: adicionar os módulos ao gabinete




Quando estiver satisfeito com os resultados, baixe e imprima em 3D o modelo no seguinte link:
A placa fica na tampa traseira enquanto o módulo OLED fica na extremidade do gabinete. Você pode usar fita dupla-face para segurar o módulo OLED no lugar e também pode adicionar um pouco de cola quente perto dos fios para mantê-lo no lugar. Solde os fios do módulo OLED para a placa do microcontrolador e, em seguida, sele a unidade usando um pouco de cola para mantê-la unida. Conecte o cabo microUSB e ele deve funcionar como esperado.
Se você gostou deste post, não se esqueça de nos seguir usando os links abaixo, pois estaremos construindo muitos outros projetos como este:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Site do BnBe:
Recomendado:
Como fazer relógio analógico e relógio digital com faixa LED usando o Arduino: 3 etapas

Como fazer relógio analógico e relógio digital com faixa de LED usando o Arduino: Hoje faremos um relógio analógico e relógio digital com faixa de LED. Relógio digital com Led Strip e módulo MAX7219 Dot com Arduino. Corrigirá a hora com o fuso horário local. O relógio analógico pode usar uma faixa de LED mais longa, então pode ser pendurado na parede para se tornar uma arte
Relógio Arduino GPS com hora local usando o módulo NEO-6M: 9 etapas

Relógio Arduino GPS com hora local usando o módulo NEO-6M: Neste tutorial, aprenderemos como obter a hora atual dos satélites usando o arduino. Assistir ao vídeo
Relógio da Internet: Exibir data e hora com um OLED usando ESP8266 NodeMCU com protocolo NTP: 6 etapas

Relógio da Internet: Exibir data e hora com um OLED usando ESP8266 NodeMCU com protocolo NTP: Oi pessoal, neste instructables vamos construir um relógio da internet que obterá o tempo da internet para que este projeto não precise de nenhum RTC para rodar, só vai precisar de um conexão de internet funcionando E para este projeto você precisa de um esp8266 que terá um
Inversor conectado à rede DIY (não alimenta a rede) Alternativa de UPS: 7 etapas (com fotos)

Inversor DIY Grid Tied (não alimenta a rede) Alternativa de UPS: Este é um post de acompanhamento do meu outro Instructable sobre como fazer um inversor de rede que não realimenta a rede, uma vez que agora é sempre possível fazer isso em certas áreas como um projeto DIY e alguns lugares não permitem a alimentação lá g
Relógio de rede baseado em ESP8266 e monitor de clima: 3 etapas (com imagens)

Relógio de rede baseado em ESP8266 e monitor de clima: Projeto de fim de semana curto e simples com ESP8266 e display OLED de 0,96 '' 128 x 64. O dispositivo é um relógio de rede, ou seja, busca o tempo de servidores ntp. Ele também exibe informações meteorológicas com ícones de openweathermap.orgParts. Requerido: 1. Módulo ESP8266 (A