Мазмұны:

ESP32 COVID19 МӘРТЕБЕСІН КӨРУШІ: 4 қадам
ESP32 COVID19 МӘРТЕБЕСІН КӨРУШІ: 4 қадам

Бейне: ESP32 COVID19 МӘРТЕБЕСІН КӨРУШІ: 4 қадам

Бейне: ESP32 COVID19 МӘРТЕБЕСІН КӨРУШІ: 4 қадам
Бейне: #318 BLE Oximeter Hack with ESP32 for COVID-19 Projects 2024, Шілде
Anonim
Image
Image
ESP32 COVID19 күйін қарау құралы
ESP32 COVID19 күйін қарау құралы
ESP32 COVID19 күйін қарау құралы
ESP32 COVID19 күйін қарау құралы
ESP32 COVID19 күйін қарау құралы
ESP32 COVID19 күйін қарау құралы

Бұл жоба COCID19 күйін json форматында алады және оны OLED -те көрсетеді.

1 -қадам: заттарды алыңыз

ЖАБДЫҚ

1. Esp32 әзірлеу модулі

2. 128x32 OLED дисплейі

БАҒДАРЛАМА

1. Arduino IDE (тақта менеджерінің көмегімен esp32 тақталарын орнатыңыз)

2. OLED дисплей кітапханасы

3. Ардуинойсон кітапханасы

2 -қадам: кодтау

Кодтау
Кодтау
Кодтау
Кодтау

1. Алдымен Arduino IDE -де esp32 орнатыңыз.

Arduino IDE -де Файл> Параметрлер тармағына өтіңіз.

Төмендегі суретте көрсетілгендей «Қосымша тақта менеджерінің URL мекенжайлары» өрісіне https://dl.espressif.com/dl/package_esp32_index.j… енгізіңіз. Содан кейін «OK» түймесін басыңыз

Тақталар менеджерін ашыңыз. Құралдар> Басқару тақтасы менеджері бөліміне өтіңіз …

ESP32 іздеңіз және «ESP32 by Espressif Systems» үшін орнату түймесін басыңыз, Орнату түймесін басыңыз.

2 Кітапханаларды орнату

Goto Sketch> Кітапхананы қосу> Кітапханаларды басқару.

SSD1306 теріңіз және Adafruit SSD1306 орнатыңыз

Arduinojson теріп, ArduinoJson by Benoit Blanchon орнатыңыз

3. Қажетті кітапханаларды орнатқаннан кейін төмендегі сілтемеден кодты (немесе клонды) көшіріп, қойыңыз:

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

4. esp32 -ге жүктеу.

5. Егер сіз елді өзгерткіңіз келсе:

github.com/novelcovid/api

және олардың құжаттарын қараңыз.

6. Егер сіз елді немесе басқа деректерді өзгерткіңіз келсе, алдымен json жауабын алып, оны қойыңыз

arduinojson.org/v6/assistant/

Содан кейін динамикалық өлшемді есептеңіз. Барлық кодты оңай көшіріп алыңыз

Бағдарламаны талдау және эскиздегі parseJson () функциясына қою.

3 -қадам: Жабдықты орнату

OLED түйреуіш қосылымдары

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - түйреуіш 21

4. SCL - 22 түйреуіш

4 -қадам: Теория

Бұл жоба GET сұрауын жібереді

corona.lmao.ninja/countries/india

және деректерді бөлу үшін Deserialize функциясына жауап беріңіз. Deserialize - бұл Arduinojson әдісі.

Ұсынылған: