Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: UPyCraft -dan foydalanish yo'nalishi
- 3 -qadam: Ulanish
- 4 -qadam: Kodni yuklab olish
- 5 -qadam: Kodni o'zgartiring
- 6 -qadam: qolipni yarating
- 7 -qadam: payvandlash
- 8 -qadam: yig'ish
- 9 -qadam: To'liq
- 10 -qadam: ko'rsatish
Video: MicroPython dasturi: Koronavirus kasalligi (COVID-19) ma'lumotlarini real vaqtda yangilash: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
- 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
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
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
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
- 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
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:
MicroPython dasturi: hojatxona bandmi? 8 qadam (rasmlar bilan)
MicroPython dasturi: hojatxona bandmi ?: Bizning ofis hammom maydoni cheklangan katta guruhli ofis. &Quot; Men " Men tez -tez hojatxonaga borishga joyim yo'qligini topaman, shuning uchun men o'zimni xijolat qilib, uzoq kutishga majbur bo'laman. Tajriba MakePython ESP8266 yordamida aniqlash serverini o'rnatdi
ESP32 uchun COVID-19 real vaqtda kuzatuvchisi: 3 qadam
ESP32 uchun COVID-19 real vaqtda kuzatuvchisi: Bu kichik kuzatuvchi sizga korona virusining tarqalishi va mamlakatingizdagi vaziyat haqida xabardor bo'lishga yordam beradi. Displeyda siz tanlagan turli mamlakatlarning joriy ma'lumotlari o'zgarib turadi. Ma'lumotlar www.wo veb -sayti tomonidan yig'ilgan
Arduino bilan DS1307 va DS3231 real vaqtda soat modullaridan foydalanish: 3 qadam
Arduino bilan DS1307 va DS3231 real vaqtda soat modullaridan foydalanish: Biz har xil manbalardan DS1307 va DS3231 real vaqtda soat modullarini Arduino-dan qanday ishlatish bo'yicha so'rovlarni olamiz-shuning uchun bu ulardan foydalanish bo'yicha ikki qismli darslikning birinchisi. Bu Arduino qo'llanmasi uchun bizda ikkita real vaqtda soat moduli bor
RaspberryPi-4: 6-da real vaqtda yuzni aniqlash (rasmlar bilan)
RaspberryPi-4-da real vaqtda yuzni aniqlash: Ushbu yo'riqnomada biz Shunyaface kutubxonasi yordamida Shunya O/S bilan Raspberry Pi 4-da real vaqtda yuzni aniqlashni amalga oshirmoqchimiz. RaspberryPi-4-da ushbu qo'llanmaga rioya qilib, 15-17-sonli aniqlanish tezligiga erishishingiz mumkin
1980-yillardagi videokamerani real vaqtda polarimetrik tasvirga aylantirish: 14 qadam (rasmlar bilan)
1980-yillardagi videokamerani real vaqt rejimida polarimetrik tasvirga aylantiring: Polarimetrik tasvirlash keng doiradagi o'yinlarni o'zgartiradigan ilovalarni ishlab chiqish yo'lini taklif qiladi - atrof -muhit monitoringi va tibbiy diagnostikadan tortib, xavfsizlik va antiterror dasturlariga qadar. Biroq, juda