Índice:

Tela de E-Paper do IoT Weather Monitor - ESP8266 conectado à Internet: 7 etapas
Tela de E-Paper do IoT Weather Monitor - ESP8266 conectado à Internet: 7 etapas

Vídeo: Tela de E-Paper do IoT Weather Monitor - ESP8266 conectado à Internet: 7 etapas

Vídeo: Tela de E-Paper do IoT Weather Monitor - ESP8266 conectado à Internet: 7 etapas
Vídeo: ESP8266 NodeMCU Tutorial | NTP Client & 0.96 OLED Display with Time Based Automation (Without RTC) 2024, Julho
Anonim
Image
Image

O visor do E-Paper exibirá as informações meteorológicas, sincronizadas com a API OpenWeatherMap (por WiFi). O coração do projeto é ESP8266 / 32.

Ei, tudo bem, pessoal? Akarsh aqui da CETech. Hoje vamos fazer um projeto que é um monitor de tempo que exibe todas as informações relacionadas ao tempo em um display E-Paper do DFRobot.

O Display está conectado a um esp8266, você também pode usar um esp32 com este display. O esp8266 está conectado à internet através de wi-fi cujos detalhes podem ser alterados através do código que forneci no GitHub.

Então vamos começar! Também fiz um vídeo sobre a construção deste projeto em detalhes, recomendo assisti-lo para uma melhor visão e detalhes.

Etapa 1: peças

Peças
Peças
Peças
Peças

Para fazer isso, você precisará de uma placa ESP8266 ou ESP32 e também pode adicionar uma bateria, se desejar.

Para a exibição, usei um módulo EPaper Firebeetle.

Sugiro usar uma placa da DFRobot com este módulo, pois a pinagem será compatível e você não terá problemas em lugar nenhum, usei a placa Firebeetle da DFRobot, pois ela tem uma solução de monitoramento e carregamento de bateria integrada.

Etapa 2: Obtenha PCBs para o seu projeto fabricado

Obtenha PCBs para o seu projeto fabricados
Obtenha PCBs para o seu projeto fabricados

Você deve verificar o JLCPCB para solicitar PCBs online por um preço barato!

Você obtém 10 PCBs de boa qualidade fabricados e enviados à sua porta por 2 $ e algum frete. Você também receberá um desconto no frete de seu primeiro pedido. Para projetar seu próprio PCB, vá para o easyEDA, uma vez feito isso, carregue seus arquivos Gerber no JLCPCB para que sejam fabricados com boa qualidade e tempo de resposta rápido.

Etapa 3: Baixe e configure o IDE do Arduino

Baixe e configure o IDE do Arduino
Baixe e configure o IDE do Arduino

Baixe o IDE do Arduino aqui.

1. Instale o Arduino IDE e abra-o. 2. Vá para Arquivo> Preferências

3. Adicione https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json os URLs do gerenciador de placas adicionais.

4. Vá para Ferramentas> Placa> Gerenciador de placas

5. Procure ESP8266 e instale a placa.

6. Reinicie o IDE.

Etapa 4: Conecte o monitor de papel eletrônico ao Micro Controlador Firebeetle

Conecte o E-paper Display ao Firebeetle Micro Controller
Conecte o E-paper Display ao Firebeetle Micro Controller

1. Basta combinar e alinhar os cantos brancos de ambos os módulos e empilhá-los um sobre o outro.

Etapa 5: inscreva-se no OpenWeatherMap.org

Inscreva-se no OpenWeatherMap.org
Inscreva-se no OpenWeatherMap.org
Inscreva-se no OpenWeatherMap.org
Inscreva-se no OpenWeatherMap.org

1. Vá para o site.

2. Inscreva-se com seu id de e-mail e outras credenciais (GRATUITO).

3. Depois de fazer login, vá para a guia Chaves de API e copie sua chave de API exclusiva, que precisaremos na próxima etapa.

Etapa 6: Codificando o Módulo

Codificando o Módulo
Codificando o Módulo

1. Baixe o repositório GitHub:

2. Extraia o repositório baixado.

3. Copie as bibliotecas do repositório baixado para a pasta Library na pasta de esboço do Arduino.

4. Abra o esboço Code.ino no IDE do Arduino.

5. Altere o SSID e a senha do Wi-Fi no esboço.

6. Adicione a chave API da Etapa 4 ao número da linha 44 do código no lugar das hashtags.

7. Navegue até Ferramentas> Quadro. Selecione a placa apropriada que você está usando, Firebeetle ESP8266 no meu caso.

8. Selecione o comunicador correto. porta em Ferramentas> Porta.

9. Clique no botão de upload.

10. Quando a guia disser Upload concluído, você estará pronto para usar o monitor meteorológico.

Etapa 7: Brincando com o monitor

Brincando com o monitor
Brincando com o monitor

Assim que o módulo se conectar à rede WiFi, o display começará a atualizar e você verá o projeto ganhando vida.

Recomendado: