Mundarija:
- Ta'minotlar
- 1 -qadam: taxtani tayyorlang
- 2 -qadam: Wemos taxtasini o'rnating (ESP8266)
- 3 -qadam: OLED -displeyni o'rnating
- 4 -qadam: kalitni o'rnating
- 5 -qadam: O'chirish sxemasini tuzing
- 6 -qadam: Batareya ushlagichini o'rnating
- 7 -qadam: O'chirish jarayonini yakunlang
- 8 -qadam: ThingSpeak sozlamalari
- 9 -qadam: Tahlil satrini kiriting
- 10 -qadam: dasturiy ta'minot va kutubxonalar
- 11 -qadam: Yakuniy test
Video: ESP8266 bo'yicha COVID-19 tarqalishini kuzatib boring: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu kichik gadjet sizga koronavirusning tarqalishi va mamlakatingizdagi vaziyatdan xabardor bo'lishga yordam beradi. Bu IoT-ga asoslangan loyiha, u koronavirus (COVID-19) bilan kasallanganlar, o'limlar va tuzalib ketganlar haqidagi real vaqtda ma'lumotlarni ko'rsatadi. ThingSpeak API orqali dunyo o'lchagichlaridan ma'lumotlarni olish uchun ESP8266 Wifi moduliga asoslangan Wemos D1 Mini Pro platasidan foydalaniladi. Men real vaqtdagi barcha ma'lumotlar uchun asboblar panelini yaratish uchun 0,96 dyuymli OLED -displeydan foydalandim.
Eslatma: Men bu loyihani qiziqarli va o'rganish uchun qildim. Ushbu loyihadagi COVID-19 ma'lumotlarini ko'rsatish butunlay www.worldometers.info/coronavirus/ saytidagi ma'lumotlarga asoslangan. COVID19 yangilanishlari uchun JSST (https://www.who.int/) ga rioya qiling.
Ta'minotlar
1. Wemos D1 Mini Pro (Amazon)
2. OLED displey (Amazon)
3. Prototiplar taxtasi (Amazon)
4. 18650 Batareya (Amazon)
5. 18650 Batareya ushlagichi (Amazon)
6. Slaydni almashtirish (Amazon)
7. Ayol sarlavhalari (Amazon)
8. 24 ta AWG simlari (Amazon)
1 -qadam: taxtani tayyorlang
Loyihani ixcham va chiroyli qilish uchun men uni teshilgan taxta yordamida yasadim.
Avval men Wemos taxtasining kengligini o'lchayman, keyin kengligidan biroz kattaroq teshilgan taxtaning bir qismini kesib tashlayman. Men teshilgan taxtani kesish uchun xizmat pichog'idan foydalandim.
2 -qadam: Wemos taxtasini o'rnating (ESP8266)
Wemos taxtasini o'rnatish uchun sizga urg'ochi to'g'ri boshli pin kerak. To'g'ri sarlavhalarni sotib olganingizda, ular Arduino Nano uchun juda uzun bo'ladi. Siz ularni kerakli uzunlikka kesib olishingiz kerak bo'ladi. Men uni kesish uchun qirg'ichdan foydalandim.
Keyin urg'ochi bosh pimlarini teshilgan taxtaga lehimlang.
3 -qadam: OLED -displeyni o'rnating
Ushbu loyihada men 0,96 dyuymli I2C OLED -displeydan foydalanmoqdaman, shuning uchun sizga 4 pinli sarlavha kerak.
Xuddi oldingi qadamda bo'lgani kabi, bosh pimini qisqich bilan kesib oling.
Keyin, yuqoridagi rasmda ko'rsatilgandek, sarlavha pinlarini lehimlang.
4 -qadam: kalitni o'rnating
Kalit batareyadan Wemos kartasiga quvvatni ajratish uchun kerak. Buning uchun men slaydni almashtirgichdan foydalanmoqdaman.
Yuqoridagi rasmda ko'rsatilgandek slaydni kalitini lehimlang.
5 -qadam: O'chirish sxemasini tuzing
Ushbu loyihaning sxemasi juda oddiy. OLED displeyi I2C aloqa rejimida Wemos platasiga ulangan.
OLED -> Wemos
VCC -> VCC
GND -> GND
SCL-> D1
SDA -> D2
O'chirish uchun 24AWG rangli simlardan foydalanganman. Simni sxemaga muvofiq lehimlang.
Sxema quyida biriktirilgan.
6 -qadam: Batareya ushlagichini o'rnating
Wemos platasi va OLED displeyini haydash uchun zarur bo'lgan quvvat 18650 Li-Ion batareyasi bilan ta'minlanadi.
Birinchidan, batareya ushlagichining orqa tomoniga ikki tomonlama lentani o'rnating.
Keyin uni teshilgan taxtaning pastki qismiga yopishtiring. Buning uchun yuqoridagi rasmni ko'rishingiz mumkin.
Keyin batareya ushlagichining atrofiga issiq elim surtdim.
7 -qadam: O'chirish jarayonini yakunlang
Nihoyat, siz akkumulyator terminalini slayd kaliti orqali Wemos kartasiga ulash orqali sxemani yakunlashingiz kerak.
Batareya ushlagichining musbat terminalini Slayd kaliti o'rta piniga ulang. Keyin kalitning qolgan ikkita pinidan birini Wemos 5V piniga ulang.
Batareyaning salbiy terminalini Wemos kartasining GND piniga ulang.
8 -qadam: ThingSpeak sozlamalari
Birinchidan, ThingSpeak -da hisob yarating va keyin hisobingizga kiring.
Yuqori menyudan dasturni bosing va "New ThingHTTP" tugmasini bosing.
Siz bo'sh joylarni ko'rasiz, lekin xavotir olmang, quyidagi uchta maydonni to'ldiring.
1. Ism: Siz tanlagan maydonga nom bering
2. URL:
3. Stringni tahlil qilish: Keyingi bosqichda men sizga bu satrni qanday olish haqida ko'rsatma beraman.
9 -qadam: Tahlil satrini kiriting
WorldOmeters veb -saytiga o'ting
Mamlakat nomini qidiring, mening holimda bu Hindiston. Keyin mamlakat nomini bosing. Siz 3 ta hisoblagichni topasiz
1. Koronavirus holatlari
2. O'limlar
3. Qayta tiklandi
Hisoblagichni tanlang -> o'ng tugmasini bosing -> Tekshiring
To'g'ri ma'lumotni tanlamaguningizcha, ekranning o'ng tomonida ushbu elementlar ustiga suring. Yaxshi tushunish uchun yuqoridagi rasmni ko'rishingiz mumkin.
Keyin elementni o'ng tugmasini bosing va XPath -ni nusxalash.
Endi ThingHTTP maydoniga (holatlar) qayting va Parse String -ga joylashtiring va "ThingHTTP -ni saqlash" tugmasini bosing.
Endi ishingiz tugadi!
10 -qadam: dasturiy ta'minot va kutubxonalar
Birinchidan, quyida biriktirilgan kodni yuklab oling. Keyin GitHub -dan OLED kutubxonasini yuklab oling.
Wemos D1 -ni Arduino kutubxonasida ishlatish uchun Arduino IDE -ni ESP8266 boshqaruv paneli yordamida ishlatishingiz kerak bo'ladi. Agar siz hali buni qilmagan bo'lsangiz, ESP8266 Board qo'llab -quvvatlashini Arduino IDE -ga osongina o'rnatishingiz mumkin.
bu qo'llanma Sparkfun tomonidan.
Kodda Wi -Fi routerining SSID va parolini to'ldiring.
Keyin 3 ta maydon uchun api_key -ni to'ldiring.
Api_key -ni olish uchun yuqoridagi rasmga murojaat qilishingiz mumkin.
Kodni tahrir qilganingizdan so'ng, uni kompilyatsiya qiling va keyin uni Wemos/ ESP8266 kartangizga yuklang.
Kredit: Asl kod SurtrTech tomonidan yozilgan, men o'z talablarimga muvofiq kodni o'zgartirdim.
11 -qadam: Yakuniy test
Kodni muvaffaqiyatli yuklaganingizdan so'ng, siz ketma -ket monitorga o'tishingiz mumkin. WorldoMeters veb -saytida ko'rsatilgan raqamlarni topasiz.
Mana test uchun qisqa klip:
www.instagram.com/p/B-xemNTjI2C/?utm_sourc…
Tabriklaymiz, endi sizning kichkina gadjetingiz foydalanishga tayyor. 18650 batareyasini batareya ushlagichiga joylashtiring.
Kalitni ON holatiga o'tkazing, siz OLED displeyida CORONA virusi belgisini ko'rasiz. Keyin ma'lumotlar birdan keyin ko'rsatiladi.
Ushbu maqolani o'qiganingiz uchun tashakkur.
Tavsiya:
IoT ESP8266 seriyasi: 2- ThingSpeak.com orqali ma'lumotlarni kuzatib boring: 5 qadam
IoT ESP8266 seriyasi: 2- ThingSpeak.com orqali ma'lumotlarni kuzatib boring: bu IoT ESP8266 seriyasining ikkinchi qismi. 1 -qismni ko'rish uchun IoT ESP8266 seriyali ko'rsatmalarga qarang: 1 WIFI routeriga ulaning, bu bo'lim sizga sensorli ma'lumotni mashhur IoT bepul bulutli xizmatlaridan biriga qanday yuborish kerakligini ko'rsatishga qaratilgan https: //thingspeak.com
DHT11 bilan ESP32 asosidagi M5Stack M5stick C ob -havo monitor - M5stick-C dagi namlik va issiqlik indeksini DHT11: 6 qadam bilan kuzatib boring
DHT11 bilan ESP32 asosidagi M5Stack M5stick C ob -havo monitor | DHT11 yordamida M5stick-C dagi namlik va issiqlik indeksini kuzatib boring: Salom bolalar, bu ko'rsatmalarda biz DHT11 harorat sensori bilan m5stick-C (m5stack ishlab chiqish taxtasi) bilan ishlashni o'rganamiz va uni m5stick-C displeyida ko'rsatamiz. Shunday qilib, bu darslikda biz harorat, namlik va ampni o'qiymiz; issiqlik men
Elektron pochta, SMS va Pushbullet ogohlantirishlari bilan isitish tankidagi gallonlarni kuzatib boring: 9 qadam (rasmlar bilan)
Elektron pochta, SMS va Pushbullet ogohlantirishlari bilan isitiladigan neft tankerlarining gallonlarini kuzatib boring: XAVFSIZLIK MA'LUMOTLARI: Agar kimdir " bu qurish/o'rnatish xavfsizmi " - Men buni 2 xil neft kompaniyalariga fikr-mulohazalar/xavfsizlik nuqtai nazaridan olib bordim va men buni o't o'chirish bo'limining yong'inni oldini olish bo'yicha o'rinbosari C
Bog'ingizni kuzatib boring: 16 qadam (rasmlar bilan)
Bog'ingizni kuzatib boring: Bog'ingizni istalgan joydan kuzatib boring, mahalliy displey yordamida tuproq sharoitini kuzating yoki masofadan turib kuzatib borish uchun Mobile -dan foydalaning. O'chirish tuproq namligi sensori yordamida, harorat va namlik bilan birgalikda, atrof muhitning holati to'g'risida xabardor bo'ladi
DIY Smart Kamera bilan meni kuzatib boring (Arduino -ga asoslangan): 22 qadam (rasmlar bilan)
DIY Smart Follow Me Drone with Camera (Arduino asosidagi): Hozirgi kunda dronlar juda mashhur o'yinchoqlar va asboblar. Siz bozorda professional va hatto boshlang'ich dronlar va uchadigan gadjetlarni topishingiz mumkin. Menda to'rtta dron bor (kvadrokopterlar va hexkopterlar), chunki men uchadigan hamma narsani yaxshi ko'raman, lekin 200 -parvoz emas