Мазмуну:

ESP32 COVID19 АБАЛЫН КӨРҮҮЧҮ: 4 кадам
ESP32 COVID19 АБАЛЫН КӨРҮҮЧҮ: 4 кадам

Video: ESP32 COVID19 АБАЛЫН КӨРҮҮЧҮ: 4 кадам

Video: ESP32 COVID19 АБАЛЫН КӨРҮҮЧҮ: 4 кадам
Video: #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 -кадам: Коддоо

Coding
Coding
Coding
Coding

1. Адегенде esp32ди Arduino IDEге орнотуңуз.

Сиздин Arduino IDEде, Файл> Тандоолорго өтүңүз.

Https://dl.espressif.com/dl/package_esp32_index.j… төмөндөгү сүрөттө көрсөтүлгөндөй "Кошумча Башкаруучу URL'дери" талаасына киргизиңиз. Андан кийин, "OK" баскычын чыкылдатыңыз

Такта менеджерин ачыңыз. Куралдар> Такта> Такта менеджерине өтүңүз …

ESP32 издеңиз жана "ESP32 by Espressif Systems" үчүн орнотуу баскычын басыңыз Орнотууну чыкылдатыңыз.

2 Китепканаларды орнотуу

Goto Sketch> Китепкананы кошуу> Китепканаларды башкаруу.

SSD1306 териңиз жана Adafruit SSD1306 орнотуңуз

Arduinojson терип, Benoit Blanchon тарабынан ArduinoJson орнотуңуз

3. Керектүү китепканаларды орноткондон кийин төмөнкү шилтемеден кодду (же клонду) көчүрүү жана чаптоо:

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

4. esp32ге жүктөө.

5. Эгерде сиз өлкөнү өзгөрткүңүз келсе, goto:

github.com/novelcovid/api

жана алардын документтерин карагыла.

6. Эгер өлкөнү же башка маалыматтарды өзгөрткүңүз келсе, адегенде json деген жоопту алып, чаптаңыз

arduinojson.org/v6/assistant/

Андан кийин динамикалык өлчөмүн эсептөө. Оңой эле бүт кодду көчүрүңүз

Программаны талдоо жана эскиздеги parseJson () функциясына чаптоо.

3 -кадам: Аппаратты орнотуу

OLED пин туташуулары

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

1. GND - GND

2. +3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

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

Бул долбоор GET өтүнүчүн жөнөтөт

corona.lmao.ninja/countries/india

жана маалыматтарды бөлүү үчүн Deserialize функциясына жоопту тапшырыңыз. Deserialize - бул Arduinojsonдун ыкмасы.

Сунушталууда: