Taula de continguts:

ESPECTADOR D'ESTAT ESP32 COVID19: 4 passos
ESPECTADOR D'ESTAT ESP32 COVID19: 4 passos

Vídeo: ESPECTADOR D'ESTAT ESP32 COVID19: 4 passos

Vídeo: ESPECTADOR D'ESTAT ESP32 COVID19: 4 passos
Vídeo: ДИКИЙ АРМАН Взял и Сломал Челюсть Смотрящему 2024, Juliol
Anonim
Image
Image
VISOR D'ESTAT ESP32 COVID19
VISOR D'ESTAT ESP32 COVID19
VISOR D'ESTAT ESP32 COVID19
VISOR D'ESTAT ESP32 COVID19
VISOR D'ESTAT ESP32 COVID19
VISOR D'ESTAT ESP32 COVID19

Aquest projecte acaba d’obtenir l’estat de COCID19 en format json i mostrar-lo a l’OLED.

Pas 1: agafeu coses

HARDWARE

1. Mòdul de desenvolupament Esp32

2. Pantalla OLED de 128x32

PROGRAMARI

1. Arduino IDE (instal·leu taules esp32 mitjançant el gestor de taules)

2. Biblioteca de pantalla OLED

3. Biblioteca Arduinojson

Pas 2: Codificació

Codificació
Codificació
Codificació
Codificació

1. Primer instal·leu esp32 a Arduino IDE.

Al vostre IDE Arduino, aneu a Fitxer> Preferències.

Introduïu https://dl.espressif.com/dl/package_esp32_index.j… al camp "URL del gestor de taules addicionals", tal com es mostra a la figura següent. A continuació, feu clic al botó "D'acord"

Obriu el Gestor de juntes. Aneu a Eines> Tauler> Gestor de taulers …

Cerqueu ESP32 i premeu el botó d'instal·lació per a "ESP32 by Espressif Systems" Feu clic a Instal·la.

2 Instal·lació de biblioteques

Vés a Esbós> Inclou biblioteca> Gestiona biblioteques.

Escriviu SSD1306 i instal·leu Adafruit SSD1306

Escriviu Arduinojson i instal·leu ArduinoJson de Benoit Blanchon

3. Després d'instal·lar les biblioteques necessàries, copieu i enganxeu el codi (o clonar) des de l'enllaç següent:

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

4. Pengeu a l'esp32.

5. Si voleu canviar el país aneu:

github.com/novelcovid/api

i veure'n la documentació.

6. Si voleu canviar el país o altres dades, primer obteniu la resposta json i enganxeu-la a

arduinojson.org/v6/assistant/

A continuació, calculeu la mida dinàmica. Fàcilment copieu tot el codi des de

Analitzeu el programa i enganxeu-lo a la funció parseJson () de l'esbós.

Pas 3: Configuració del maquinari

Connexions de pins OLED

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

1. GND - GND

2. + 3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Pas 4: teoria

Aquest projecte envia una sol·licitud GET a

corona.lmao.ninja/countries/india

i passar la resposta a la funció Deserialitzar per dividir les dades. Deserialitzar és un mètode d'Arduinojson.

Recomanat: