Mundarija:

MicroPython dasturi: Koronavirus kasalligi (COVID-19) ma'lumotlarini real vaqtda yangilash: 10 qadam (rasmlar bilan)
MicroPython dasturi: Koronavirus kasalligi (COVID-19) ma'lumotlarini real vaqtda yangilash: 10 qadam (rasmlar bilan)

Video: MicroPython dasturi: Koronavirus kasalligi (COVID-19) ma'lumotlarini real vaqtda yangilash: 10 qadam (rasmlar bilan)

Video: MicroPython dasturi: Koronavirus kasalligi (COVID-19) ma'lumotlarini real vaqtda yangilash: 10 qadam (rasmlar bilan)
Video: Introduction to M5Stack Core2 ESP32 2" Display Development Module -Robojax 2024, Iyul
Anonim
MicroPython dasturi: Koronavirus kasalligi (COVID-19) ma'lumotlarini real vaqtda yangilang
MicroPython dasturi: Koronavirus kasalligi (COVID-19) ma'lumotlarini real vaqtda yangilang

So'nggi bir necha hafta ichida butun dunyo bo'ylab koronavirus kasalligi (COVID 19) tasdiqlangan holatlar soni 100 000 dan oshdi va Jahon sog'liqni saqlash tashkiloti (JSST) yangi koronavirusli pnevmoniya epidemiyasini global pandemiya deb e'lon qildi. Men bu epidemiyadan juda xavotirda edim va har kuni Internetga kirib, so'nggi ma'lumotni tekshirishim kerak edi, lekin bu juda noqulay edi, shuning uchun men eng so'nggi epidemiya ma'lumotlarini real vaqtda olish va ko'rsatish uchun MakePython ESP32-dan foydalanish loyihasini tuzdim. va uni oxirgi vaziyat uchun stolimda saqlash juda qulay edi.

1 -qadam: materiallar

Ta'minotlar
Ta'minotlar

Qurilma:

  • MakePython ESP32
  • lityum batareya
  • USB kabeli
  • Kalitni almashtirish

Asbob:

  • Ko'pikli taxta
  • pichoq
  • Qog'oz qutisi
  • Lehimlash temir
  • Issiq eritilgan yopishtiruvchi qurol
  • Ikki tomonlama lenta

MakePython ESP32-bu o'rnatilgan SSD1306 OLED displeyli ESP32 platasi, uni quyidagi havoladan olishingiz mumkin:

Dasturiy ta'minot:

uPyCraft V1.1

Windows uchun uPyCraft IDE -ni yuklab olish uchun ushbu havolani bosing:

2 -qadam: UPyCraft -dan foydalanish yo'nalishi

UPyCraft -dan foydalanish bo'yicha ko'rsatmalar
UPyCraft -dan foydalanish bo'yicha ko'rsatmalar

MicroPython ESP32 ishga tushirish faylini yuklab oling, u MicroPython Development Tools bo'limida batafsil ko'rsatilgan, bu sizga uPyCraft IDE -ni yuklab olish va o'rnatishga yordam beradi. Bu, shuningdek, MicroPython dasturlashni boshlashingizga yordam beradi.

Faylni ushbu havoladan olishingiz mumkin: https://www.makerfabs.com/makepython-esp32-starter …

3 -qadam: Ulanish

Ulanmoq
Ulanmoq
  • MakePython ESP32 -ni kompyuterga USB kabeli yordamida ulang, qurilma menejerini oching (Windows qidiruv maydonida "qurilma" ni qidiring). Qachon kengaytirilsa, port bo'limi yuqoridagi kabi ko'rsatilishi kerak. Port holatini yozib oling, masalan mening holatimda COM20. Agar port ko'rinmasa, USB drayverini yuklab ko'ring:
  • UPyCraft -ni oching va bosing: Asboblar -> taxta -> esp32 va keyin bosing: Asboblar -> Seriya -> COM20 (Sizning portingiz)

4 -qadam: Kodni yuklab olish

Boot.py, ssd1306.py va main.py fayllarini yuklab oling. Uni MakePython ESP32 -ga yuklash uchun OpenAndRun -ni oching va bosing.

5 -qadam: Kodni o'zgartiring

Kodni o'zgartiring
Kodni o'zgartiring
Kodni o'zgartiring
Kodni o'zgartiring

Boot.py faylini oching va ssid va parolni mahalliy tarmoq nomi va paroliga o'zgartiring, shunda modul quvvat olgandan keyin ma'lumot olish uchun WIFI -ga ulanishi mumkin

ssid = "Makerfabs"

parol = "20160704"

Agar sizning mamlakatingizda kasallik haqida ma'lumot ko'rsatilmasa, iltimos, uni qo'shishimni ayting, aks holda uni o'zingiz o'zgartirishingiz mumkin. Usul quyidagicha: main.py faylini oching, CountryName ni toping, unga CountryName (xitoy tiliga tarjima qilinishi kerak) qo'shing va () raqamini tegishli mamlakatlar soniga o'zgartiring va keyin ishga tushiring. uni saqlash

6 -qadam: qolipni yarating

Mog'or yasang
Mog'or yasang

Keyin biz o'z qolipimizdan qobiq yasashni boshladik:

Pichoqni ishlatib, o'tish qutisini qo'yish uchun qog'oz qutisidagi kichik tuynukni va ekranni qo'yish uchun uzun teshikni ishlating.

7 -qadam: payvandlash

Payvandlash
Payvandlash
Payvandlash
Payvandlash

O'tish tugmachasining chap pimi MakePython ESP32 modulining elektr kirishiga elektr lehimli temir bilan payvandlanadi. Lityum batareyaning musbat qutbi o'tish tugmachasining o'rtasiga, manfiy qutb esa modulning GND ga ulanadi.

8 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
  • Modulni ko'pikli taxtaga ikki tomonlama yopishqoq lenta va lityum batareyani ko'pikli plastinkaning boshqa tomoniga mahkamlang.
  • O'tish tugmachasini karton teshigiga ulang va issiq yopishtiruvchi qurol bilan mahkamlang
  • Qog'oz qopqog'i karton qutiga o'ralgan, displey ekrani uzun karton qutining teshigiga, qolgan qismlari esa karton qutiga solingan.

9 -qadam: To'liq

To'liq
To'liq

Karton qutidagi kalitni bosib, MakePython ESP32 yoqilganda Internetga avtomatik ravishda ulanadi va ekranda kasallik haqidagi eng so'nggi ma'lumotlar ko'rsatiladi.

10 -qadam: ko'rsatish

Ekrandagi ma'lumotlarga qaraganda, koronavirus bilan kasallanganlar juda ko'p. Umid qilamanki, ular tez orada sog'ayib ketadi! Shu bilan birga, biz o'zimizni himoya qilishimiz, qo'llarimizni tez -tez yuvishimiz va kamroq yig'ilishimiz kerak.

Tavsiya: