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



Tutorial de como construir um relógio baseado em um esp32 com um display oled integrado, com um botão de toque, sem quaisquer outras peças, sem fiação / solda necessária
Etapa 1: Peças e Bibliotecas

Peças
- Um módulo ESP32 com um display OLED integrado (Amazon)
- Um cabo micro USB
Bibliotecas
- NTPTime.h aqui
- SSD1306 para esp aqui
Etapa 2: Código
Em primeiro lugar, certifique-se de que adicionou o pacote esp32 ao gerenciador de sua placa (caso não tenha, siga as instruções aqui).
O código está no github, link aqui.
Faça o download ou cole em um esboço do Arduino. Certifique-se de alterar o SSID, a senha e o fuso horário.
Selecione wemos lolin32 como sua placa e carregue seu código (pode ser necessário segurar o boot e pressionar os botões en antes de fazer o upload).
Etapa 3: Concluído


Agora o relógio deve ser feito. Para alternar a visualização da data, basta tocar no pino T1 ou 0 no esp.
Melhorias
Se você quiser torná-lo mais frio, você pode soldar um fio no pino GPIO0 e, em seguida, prender uma pequena placa / moeda de metal na outra extremidade. Isole a tampa metálica do esp e fixe aí a placa / moeda (com um pouco de cola quente).
Problemas
Se você tiver quaisquer outros problemas, não hesite em deixá-los nos comentários.
Etapa 4: Referências
- Fontes oled personalizadas
- Biblioteca ssd1306 original
Recomendado:
Relógio de cubo multifuncional baseado em posição: 5 etapas (com imagens)

Relógio Cube Multifuncional Baseado em Posição: Este é um relógio baseado em Arduino com um display OLED que funciona como um relógio com a data, como um cronômetro de cochilo e como uma luz noturna. As diferentes " funções " são controlados por um acelerômetro e são selecionados girando o relógio do cubo
Controle remoto IR baseado em Arduino automático baseado em temperatura: 7 etapas

Controle remoto IR baseado em Arduino automático baseado em temperatura: Ei, e aí, pessoal! Akarsh aqui da CETech. Cansado de acordar no meio de um sono profundo só porque a temperatura ambiente está muito baixa ou muito alta por causa do seu AC mudo. Então este projeto é para você. Neste projeto, vamos fazer o nosso
[15min] Relógio Weasley / Indicador de quem está em casa - baseado em TR-064 (beta): 4 etapas (com imagens)
![[15min] Relógio Weasley / Indicador de quem está em casa - baseado em TR-064 (beta): 4 etapas (com imagens) [15min] Relógio Weasley / Indicador de quem está em casa - baseado em TR-064 (beta): 4 etapas (com imagens)](https://i.howwhatproduce.com/images/010/image-28085-j.webp)
[15min] Indicador Weasley Clock / Who Is Home - Baseado em TR-064 (beta): ATUALIZAÇÃO: Veja a etapa 3. Longa história (TL; DR abaixo): Algum tempo atrás eu escrevi um pequeno script bash no meu computador que iria faça uma varredura na rede em busca de dispositivos registrados e compare seus nomes de host com uma lista de nomes associados. Cada vez que um dispositivo registraria
Termômetro infravermelho sem contato baseado em Arduino - Termômetro baseado em IR usando Arduino: 4 etapas

Termômetro infravermelho sem contato baseado em Arduino | Termômetro baseado em IR usando Arduino: Olá pessoal, neste instructables faremos um termômetro sem contato usando arduino. Já que às vezes a temperatura do líquido / sólido é muito alta ou muito baixa e então é difícil fazer contato com ele e ler sua temperatura então naquele cenário
Relógio baseado em Arduino usando o módulo DS1307 Real Time Clock (RTC) e 0,96: 5 etapas

Relógio baseado em Arduino usando o módulo DS1307 Real Time Clock (RTC) & 0.96: Oi pessoal neste tutorial, veremos como fazer um relógio de trabalho usando um módulo de relógio em tempo real DS1307 & Visores OLED. Portanto, leremos a hora no módulo de relógio DS1307. E imprima na tela OLED