Índice:

ESP32 COVID19 STATUS VIEWER: 4 etapas
ESP32 COVID19 STATUS VIEWER: 4 etapas

Vídeo: ESP32 COVID19 STATUS VIEWER: 4 etapas

Vídeo: ESP32 COVID19 STATUS VIEWER: 4 etapas
Vídeo: Coronavirus (COVID 19) Status Display Tutorial - ESP32 (WiFi) + EPAPER 2024, Julho
Anonim
Image
Image
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER

Este projeto apenas obtém o status do COCID19 no formato json e exibe no OLED.

Etapa 1: pegue coisas

HARDWARE

1. Módulo de Desenvolvimento Esp32

2. Display OLED de 128x32

PROGRAMAS

1. Arduino IDE (instale placas esp32 usando o gerenciador de placas)

2. Biblioteca de exibição OLED

3. Biblioteca Arduinojson

Etapa 2: codificação

Codificação
Codificação
Codificação
Codificação

1. Primeiro instale o esp32 no Arduino IDE.

Em seu IDE Arduino, vá para Arquivo> Preferências.

Digite https://dl.espressif.com/dl/package_esp32_index.j… no campo “URLs adicionais do gerenciador de placa” conforme mostrado na figura abaixo. Em seguida, clique no botão “OK”

Abra o gerenciador de placas. Vá para Ferramentas> Placa> Gerenciador de placas …

Procure ESP32 e pressione o botão de instalação para o “ESP32 da Espressif Systems“Clique em instalar.

2 Instalando Bibliotecas

Vá para Sketch> Incluir Biblioteca> Gerenciar Bibliotecas.

Digite SSD1306 e instale o Adafruit SSD1306

Digite Arduinojson e instale o ArduinoJson de Benoit Blanchon

3. Depois de instalar as bibliotecas necessárias, copie e cole o código (ou clone) do link abaixo:

github.com/Anirudhvl/ESP32-COVID19-Status-…

4. Faça upload para o esp32.

5. Se você deseja alterar o país, vá para:

github.com/novelcovid/api

e veja sua documentação.

6. Se você quiser alterar o país ou outros dados, primeiro obtenha a resposta json e cole-a em

arduinojson.org/v6/assistant/

Em seguida, calcule o tamanho dinâmico. Copie facilmente todo o código de

Analise o programa e cole na função parseJson () no esboço.

Etapa 3: Configurando o Hardware

Conexões de pino OLED

OLED - ESP32 ---------------------------------------------

1. GND - GND

2. + 3.3v - 3v3

3. SDA - Pino 21

4. SCL - Pino 22

Etapa 4: Teoria

Este projeto envia uma solicitação GET para

corona.lmao.ninja/countries/india

e passar a resposta para a função Deserializar para dividir os dados. Deserializar é um método do Arduinojson.

Recomendado: