Talaan ng mga Nilalaman:

ESP32 COVID19 STATUS VIEWER: 4 Mga Hakbang
ESP32 COVID19 STATUS VIEWER: 4 Mga Hakbang

Video: ESP32 COVID19 STATUS VIEWER: 4 Mga Hakbang

Video: ESP32 COVID19 STATUS VIEWER: 4 Mga Hakbang
Video: Control 360 continuous Servo with push button switches and Arduino 2024, Nobyembre
Anonim
Image
Image
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER
ESP32 COVID19 STATUS VIEWER

Ang proyektong ito makakuha lamang ng katayuan ng COCID19 sa json format at ipakita ito sa OLED.

Hakbang 1: Grab Things

HARDWARE

1. Modyul ng Pag-unlad ng Esp32

2. 128x32 OLED Display

SOFTWARE

1. Arduino IDE (Mag-install ng mga esp32 board gamit ang board manager)

2. OLED Display Library

3. Arduinojson Library

Hakbang 2: Pag-coding

Coding
Coding
Coding
Coding

1. Unang i-install ang esp32 sa Arduino IDE.

Sa iyong Arduino IDE, pumunta sa File> Mga Kagustuhan.

Ipasok ang https://dl.espressif.com/dl/package_esp32_index.j… sa patlang na "Mga Karagdagang Mga URL ng Board Manager" tulad ng ipinakita sa larawan sa ibaba. Pagkatapos, i-click ang pindutang "OK"

Buksan ang Boards Manager. Pumunta sa Mga Tool> Board> Boards Manager…

Maghanap para sa ESP32 at pindutin ang pindutan ng pag-install para sa "ESP32 sa pamamagitan ng Espressif Systems" I-click ang i-install.

2 Pag-install ng Mga Aklatan

Goto Sketch> Isama ang Library> Pamahalaan ang Mga Aklatan.

I-type ang SSD1306 at i-install ang Adafruit SSD1306

I-type ang Arduinojson at i-install ang ArduinoJson ni Benoit Blanchon

3. Matapos i-install ang mga kinakailangang kopya at i-paste ang code (o i-clone) mula sa ibaba na link:

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

4. Mag-upload sa esp32.

5. Kung nais mong baguhin ang goto ng bansa:

github.com/novelcovid/api

at tingnan ang kanilang dokumentasyon.

6. Kung nais mong baguhin ang bansa o iba pang data, kunin muna ang sagot json at i-paste ito sa

arduinojson.org/v6/assistant/

Pagkatapos kalkulahin ang laki ng pabagu-bago. Madaling kopyahin lamang ang buong code mula sa

Parsing program at i-paste sa parseJson () function sa sketch.

Hakbang 3: Pag-set up ng Hardware

Mga Koneksyon sa OLED Pin

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

1. GND - GND

2. + 3.3v - 3v3

3. SDA - Pin 21

4. SCL - Pin 22

Hakbang 4: Teorya

Nagpapadala ang proyektong ito ng isang kahilingan sa GET

corona.lmao.ninja/countries/india

at ipasa ang tugon sa pag-andar ng Deserialize upang hatiin ang data. Ang Deserialize ay pamamaraan mula sa Arduinojson.

Inirerekumendang: