Агуулгын хүснэгт:

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. Эхлээд Arp3ino 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 -ийг Benoit Blanchon суулгаарай

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 - 21 -р зүү

4. SCL - 22 -р зүү

Алхам 4: Онол

Энэ төсөл нь GET хүсэлтийг илгээдэг

corona.lmao.ninja/countries/india

өгөгдлийг хуваахын тулд Deserialize функцэд хариу өгөх. Deserialize бол Arduinojson -ийн арга юм.

Зөвлөмж болгож буй: