Talaan ng mga Nilalaman:

COVID-19 Dashboard (Simple at Madali): 4 na Hakbang
COVID-19 Dashboard (Simple at Madali): 4 na Hakbang

Video: COVID-19 Dashboard (Simple at Madali): 4 na Hakbang

Video: COVID-19 Dashboard (Simple at Madali): 4 na Hakbang
Video: QuickBooks Online Made Easy For Small Companies 2024, Nobyembre
Anonim
Image
Image

Kahit saan mayroong isang malaking pagsiklab ng Novel COVID-19 na virus. Ito ay naging kinakailangan upang mapanatili ang isang relo sa kasalukuyang senaryo ng COVID-19 sa bansa.

Kaya't, nasa bahay ako, ito ang proyekto na naisip ko: "Isang Dashboard ng Impormasyon" - Isang Dashboard na nagbibigay ng mga realtime update tungkol sa estado ng COVID-19 ng anumang bansa. Hindi na kailangang panatilihin ang TV o panatilihin ang panonood sa iba't ibang mga website.

Ang disenyo ng proyekto ay hindi ang mahalagang bahagi. Ngunit ang paggawa ng isang bagay na kapaki-pakinabang, ang paggamit ng mga sangkap na madaling gamitin ay ang hamon. Nagtayo ako ng dalawang magkakaibang bersyon ng dashboard gamit ang dalawang magkakaibang uri ng pagpapakita. Ngunit ang itinuturo na ito ay magtutuon sa paggamit ng OLED Display.

Ang proyektong ito ay tiyak na makakatulong sa iyo na bumuo ng isang simpleng interface ng dashboard upang mapanatili kang nai-update.

Panoorin ang proyekto na kumikilos sa video.

Hakbang 1: Mga Sangkap

Mga sangkap
Mga sangkap
Mga sangkap
Mga sangkap

Para sa proyektong ito, kailangan mo:

1) ESP32 / ESP8266 Board x 1 (Gumamit ako ng ESP32)

2) OLED Display Module (Maaari kang gumamit ng anumang uri ng pagpapakita, mayroon ka sa iyo. Gumamit ako ng 0.96 OLED Display na may dilaw at asul na mga seksyon ng kulay)

3) Pagkonekta sa Mga Wires, 4.7kohms Resistors x 2 (opsyonal)

4) Iyon lang!:-)

Hakbang 2: Oras ng Pagluluto

Oras ng pagluluto
Oras ng pagluluto

Oras nito upang ikonekta ang lahat ng mga natipon na sangkap. Ikonekta ang OLED display sa ESP32 ayon sa sumusunod:

ESP 32 ===> OLED Display

GPIO22 ===> SCL

GPIO21 ===> SDA

3V3 ===> VCC

GND ===> GND

Ngayong mga araw na ito, ang mga OLED Display ay mayroong on-board pull-up resistors. Kung ang iyong OLED Display ay walang on-board pull-up resistors, kailangan mo ng dalawang 4.7k ohms resistors. Ikonekta ang mga resistor na ito tulad ng sumusunod:

1) Sa pagitan ng SDA at 3V3

2) Sa pagitan ng SCL at 3V3

Ginamit ko ang mga lead na risistor bilang mga wire ng koneksyon sa halip na normal na mga wire upang bigyan ito ng ibang diskarte sa istraktura. Maaari mong ikonekta ang OLED Display at iba pang mga bahagi gamit ang normal na mga wire.

Kapag tapos ka na sa mga koneksyon, i-cross-check ang lahat bago lumipat sa susunod na hakbang.

Hakbang 3: Ang Puso ng Proyekto

Ang puso ng proyekto ay ang API mula sa kung saan ang data ay nakuha sa mga tinukoy na agwat.

Ang API ay magagamit sa https://covid.vinteq.in/api at ganap na malayang gamitin. (Kasalukuyang Hindi na Gumagamit)

Ang data na nakukuha namin mula sa API na ito ay naglalaman ng Real-time na Live COVID-19 Data at Makasaysayang COVID-19 Data ng isang tukoy na bansa. Maaaring makakuha ng karagdagang impormasyon sa pamamagitan ng pag-log in sa iyong account.

Irehistro ang iyong sarili upang makuha ang iyong AUTH-KEY. Kailangan mong idagdag ang AUTH KEY na ito sa code bago i-upload ang code sa ESP32. I-edit ang Code at I-upload ito!

Tiyaking na-install mo ang mga board ng ESP32 / ESP8266 sa Arduino.

I-download ang Code.

Hakbang 4: Pagbabalot nito…

At isang maliit ngunit lubos na kapaki-pakinabang na proyekto ay natapos na! Maligayang Paggawa !!!:-)

Sana nagustuhan mo ang simpleng proyektong ito. Gawin ang iyong sarili na isa, at puna ito sa Seksyon ng Mga Komento.

Narito, ang pangalawang bersyon ng dashboard sa video na ginawa ko gamit ang 2.4 TFT LCD + Arduino UNO + ESP8266.

Inirerekumendang: