INHOUDSOPGAWE:

ESP32 COVID19 STATUSKYKER: 4 stappe
ESP32 COVID19 STATUSKYKER: 4 stappe

Video: ESP32 COVID19 STATUSKYKER: 4 stappe

Video: ESP32 COVID19 STATUSKYKER: 4 stappe
Video: #318 BLE Oximeter Hack with ESP32 for COVID-19 Projects 2024, Julie
Anonim
Image
Image
ESP32 COVID19 STATUSKYKER
ESP32 COVID19 STATUSKYKER
ESP32 COVID19 STATUSKYKER
ESP32 COVID19 STATUSKYKER
ESP32 COVID19 STATUSKYKER
ESP32 COVID19 STATUSKYKER

Hierdie projek kry net die status van COCID19 in json -formaat en vertoon dit in die OLED.

Stap 1: Gryp dinge aan

HARDWARE

1. Esp32 Ontwikkelingsmodule

2. 128x32 OLED -skerm

SAGTEWARE

1. Arduino IDE (installeer esp32 -borde met bordbestuurder)

2. OLED -vertoonbiblioteek

3. Arduinojson -biblioteek

Stap 2: Kodering

Kodering
Kodering
Kodering
Kodering

1. Installeer eers esp32 op Arduino IDE.

Gaan in u Arduino IDE na File> Preferences.

Voer https://dl.espressif.com/dl/package_esp32_index.j… in die veld "Addisionele bordbestuurder -URL's" in soos hieronder getoon. Klik dan op die knoppie "OK"

Maak die direksiebestuurder oop. Gaan na Tools> Board> Boards Manager …

Soek na ESP32 en druk die installeringsknoppie vir die "ESP32 by Espressif Systems" Klik op install.

2 Installeer biblioteke

Gaan na Skets> Sluit biblioteek in> Bestuur biblioteke.

Tik SSD1306 en installeer Adafruit SSD1306

Tik Arduinojson en installeer ArduinoJson deur Benoit Blanchon

3. Na die installering van die vereiste biblioteke, kopieer en plak kode (of kloon) vanaf die onderstaande skakel:

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

4. Laai op na die esp32.

5. As u die land wil verander, gaan na:

github.com/novelcovid/api

en sien hul dokumentasie.

6. As u die land of ander data wil verander, moet u eers die antwoord json kry en dit plak

arduinojson.org/v6/assistant/

Bereken dan die dinamiese grootte. Kopieer eenvoudig die hele kode van

Ontleed program en plak dit in die parseJson () funksie op die skets.

Stap 3: Die opstel van hardeware

OLED -penverbindings

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - pen 21

4. SCL - pen 22

Stap 4: Teorie

Hierdie projek stuur 'n AOO -versoek na

corona.lmao.ninja/countries/india

en gee die antwoord deur na die funksie Deserialiseer om die data te verdeel. Deserialiseer is 'n metode van Arduinojson.

Aanbeveel: