Índice:
- Passo 1:
- Etapa 2: Baixe o IDE do Arduino e as bibliotecas necessárias
- Etapa 3: programe suas unidades ESP32
- Passo 4:
Vídeo: Relógio ESP32 usando WiFi, ESP-NOW e celular: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Este é um relógio wi-fi baseado em ESP32 que fiz para o concurso sem fio. Decidi tornar este relógio totalmente sem fio para que ele use três formas diferentes de comunicação sem fio (WiFi, ESP-NOW e celular). O telefone está conectado a uma torre de celular e funciona como um ponto de acesso wi-fi. O primeiro esp32 é conectado ao telefone e exibe a hora que puxa de um servidor ntp no OLED.
Os dois pontos são conectados ao telefone e transmitem os minutos e segundos para as outras unidades usando o próprio protocolo de comunicação do esp32 chamado ESPNOW. O primeiro dois pontos está transmitindo os minutos e o segundo dois pontos está transmitindo os segundos.
Existem 5 programas separados para este projeto que irei compartilhar abaixo.
Passo 1:
1. Placa ESP32 com display OLED X5 integrado
2. Bateria de lítio 18650
3. Telefone que pode atuar como um ponto de acesso ou roteador
4. Micro Cabo USB
Etapa 2: Baixe o IDE do Arduino e as bibliotecas necessárias
Primeiro, certifique-se de ter o IDE do Arduino mais recente visitando:
Em seguida, certifique-se de instalar corretamente o núcleo do arduino ESP32 seguindo as instruções na página do GitHub aqui:
Baixe e instale a biblioteca do driver OLED para o ESP32 aqui:
Se você quiser fazer sua própria fonte, você deve usar este gerador de fontes:
Clique em criar depois de decidir qual fonte deseja usar. A fonte que usei foi uma Nimbus Mono L simples com 52 pixels de altura. Depois de instalar todas as bibliotecas, copie o arquivo do gerador e copie-o. Procure em seu computador um arquivo chamado oleddisplayfonts.h
Abra-o com um editor de texto e cole o código da fonte no topo e preste atenção no nome porque você precisará copiá-lo para o seu programa. Por exemplo, o nome da minha fonte é "Nimbus_Mono_L_Regular_52"
Etapa 3: programe suas unidades ESP32
Certifique-se de digitar o SSID e a senha da rede WiFi à qual você se conectará.
Use o IDE Arduino para programar os 5 programas diferentes.
Passo 4:
É isso! Este é um ótimo projeto para ajudá-lo a se familiarizar com algumas das funcionalidades do ESP32 e espero que isso inspire alguém a fazer algo semelhante.
Se você achou este instrutível útil, vote em mim no concurso sem fio.
Obrigado!
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 de aposentadoria / Contagem Crescente / Relógio Dn: 4 etapas (com imagens)
Relógio de aposentadoria / Contagem crescente / Dn Clock: Eu tinha alguns desses visores matriciais de LED 8x8 na gaveta e estava pensando no que fazer com eles. Inspirado por outros instructables, tive a ideia de construir um display de contagem regressiva / crescente para fazer a contagem regressiva para uma data / hora futura e se o tempo alvo p
Relógio despertador extra alto inspirado em bomba-relógio com APENAS 5 componentes: 3 etapas
Despertador extra alto inspirado na bomba-relógio com APENAS 5 componentes: Eu criei este despertador fácil de fazer inspirado na bomba-relógio que garante que você acordará de manhã. Usei materiais simples espalhados pela minha casa. Todos os itens usados estão facilmente disponíveis e são baratos. Este alarme inspirado em bomba relógio c
Fazendo um relógio com M5stick C usando Arduino IDE - Relógio em tempo real RTC com M5stack M5stick-C: 4 etapas
Fazendo um relógio com M5stick C usando Arduino IDE | RTC Real Time Clock with M5stack M5stick-C: Olá pessoal, nestes instructables vamos aprender como fazer um relógio com a placa de desenvolvimento m5stick-C do m5stack usando Arduino IDE. Portanto, o m5stick exibirá data, hora & semana do mês na tela
Primeiros passos com ESP32 CAM - Streaming de vídeo usando ESP CAM por Wifi - Projeto de câmera de segurança ESP32: 8 etapas
Primeiros passos com ESP32 CAM | Streaming de vídeo usando ESP CAM por Wifi | Projeto de câmera de segurança ESP32: Hoje vamos aprender como usar esta nova placa ESP32 CAM e como podemos codificá-la e usá-la como uma câmera de segurança e obter um streaming de vídeo por wi-fi