Mündəricat:

ESP32 COVID19 DURUM GÖRÜNTÜSÜ: 4 addım
ESP32 COVID19 DURUM GÖRÜNTÜSÜ: 4 addım

Video: ESP32 COVID19 DURUM GÖRÜNTÜSÜ: 4 addım

Video: ESP32 COVID19 DURUM GÖRÜNTÜSÜ: 4 addım
Video: Korona Virüs Meğer Oradan Çıkmış! Yıllar Sonra Ortaya Çıkan Gerçekle İlgili Çin'den Açıklama Geldi 2024, Iyul
Anonim
Image
Image
ESP32 COVID19 STATUS GÖRÜNTÜSÜ
ESP32 COVID19 STATUS GÖRÜNTÜSÜ
ESP32 COVID19 STATUS GÖRÜNTÜSÜ
ESP32 COVID19 STATUS GÖRÜNTÜSÜ
ESP32 COVID19 STATUS GÖRÜNTÜSÜ
ESP32 COVID19 STATUS GÖRÜNTÜSÜ

Bu layihə sadəcə json formatında COCID19 statusunu alır və OLED -də göstərir.

Addım 1: əşyaları tutun

DONANIM

1. Esp32 İnkişaf Modulu

2. 128x32 OLED Ekran

PROQRAM TƏMİNATI

1. Arduino IDE (board menecerindən istifadə edərək esp32 lövhələrini quraşdırın)

2. OLED Ekran Kitabxanası

3. Arduinojson Kitabxanası

Addım 2: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma

1. Əvvəlcə Arduino IDE -də esp32 qurun.

Arduino IDE -də Fayl> Tercihlər bölməsinə keçin.

Aşağıdakı şəkildə göstərildiyi kimi "Əlavə İdarə Heyəti URLləri" sahəsinə https://dl.espressif.com/dl/package_esp32_index.j… daxil edin. Sonra "OK" düyməsini basın

Lövhələr Menecerini açın. Alətlər> İdarə Heyəti> Lövhələr Menecerinə gedin …

ESP32 axtarın və "ESP32 by Espressif Systems" üçün quraşdırma düyməsini basın.

2 Kitabxanaların quraşdırılması

Sketchə gedin> Kitabxanaya daxil edin> Kitabxanaları idarə edin.

SSD1306 yazın və Adafruit SSD1306 quraşdırın

Arduinojson yazın və Benoit Blanchon tərəfindən ArduinoJson quraşdırın

3. Lazımi kitabxanaları quraşdırdıqdan sonra aşağıdakı linkdən kodu (və ya klonu) kopyalayıb yapışdırın:

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

4. esp32 -ə yükləyin.

5. Ölkəni dəyişdirmək istəyirsinizsə:

github.com/novelcovid/api

və sənədlərinə baxın.

6. Ölkəni və ya digər məlumatları dəyişdirmək istəyirsinizsə, əvvəlcə json cavabını alın və yapışdırın

arduinojson.org/v6/assistant/

Sonra dinamik ölçüsünü hesablayın. Bütün kodu asanlıqla kopyalayın

Proqramı təhlil edin və eskizdəki parseJson () funksiyasına yapışdırın.

Addım 3: Avadanlıq qurulması

OLED Pin Əlaqələri

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Addım 4: nəzəriyyə

Bu layihə GET sorğusu göndərir

corona.lmao.ninja/countries/india

və məlumatları bölmək üçün Deserialize funksiyasına cavab verin. Deserialize, Arduinojson metodudur.

Tövsiyə: