Përmbajtje:

ESP32 COVID19 STATUS SHIKUES: 4 hapa
ESP32 COVID19 STATUS SHIKUES: 4 hapa

Video: ESP32 COVID19 STATUS SHIKUES: 4 hapa

Video: ESP32 COVID19 STATUS SHIKUES: 4 hapa
Video: Coronavirus (COVID 19) Status Display Tutorial - ESP32 (WiFi) + EPAPER 2024, Korrik
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

Ky projekt thjesht merr statusin e COCID19 në formatin json dhe shfaqeni atë në OLED.

Hapi 1: Kapni gjërat

HARDWARE

1. Moduli i Zhvillimit Esp32

2. Ekran OLED 128x32

SOFTUER

1. Arduino IDE (Instaloni bordet esp32 duke përdorur menaxherin e bordit)

2. Biblioteka e ekranit OLED

3. Biblioteka Arduinojson

Hapi 2: Kodimi

Kodimi
Kodimi
Kodimi
Kodimi

1. Së pari instaloni esp32 në Arduino IDE.

Në Arduino IDE tuaj, shkoni te Skedari> Preferencat.

Futni https://dl.espressif.com/dl/package_esp32_index.j… në fushën "URL shtesë të Menaxherit të Bordit" siç tregohet në figurën më poshtë. Pastaj, klikoni në butonin "OK"

Hapni Menaxherin e Bordeve. Shkoni te Mjetet> Bordi> Menaxheri i Bordeve…

Kërkoni për ESP32 dhe shtypni butonin install për “ESP32 by Espressif Systems” Klikoni install.

2 Instalimi i bibliotekave

Shkoni në Skicë> Përfshini Bibliotekën> Menaxho Bibliotekat.

Shkruani SSD1306 dhe instaloni Adafruit SSD1306

Shkruani Arduinojson dhe instaloni ArduinoJson nga Benoit Blanchon

3. Pas instalimit të bibliotekave të kërkuara, kopjoni dhe ngjisni kodin (ose klononi) nga lidhja më poshtë:

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

4. Ngarko në esp32.

5. Nëse doni të ndryshoni vendin, shkoni:

github.com/novelcovid/api

dhe shikoni dokumentacionin e tyre.

6. Nëse doni të ndryshoni vendin ose të dhëna të tjera, së pari merrni përgjigjen json dhe ngjiteni në të

arduinojson.org/v6/assistant/

Pastaj llogarisni madhësinë dinamike. Thjesht kopjoni të gjithë kodin nga

Program analizimi dhe ngjitje në funksionin parseJson () në skicë.

Hapi 3: Vendosja e pajisjeve kompjuterike

Lidhjet OLED Pin

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Hapi 4: Teoria

Ky projekt i dërgon një kërkesë GET

corona.lmao.ninja/countries/india

dhe kaloni përgjigjen në funksionin Deserialize për të ndarë të dhënat. Deserializimi është metodë nga Arduinojson.

Recommended: