Mundarija:
- Ta'minotlar
- 1 -qadam: ThingShow - ThingSpeak Visualizer -ni yuklab oling
- 2 -qadam: ThingSpeak ma'lumotlarini ThingShow -ga qo'shing
- 3 -qadam: vidjetlar yarating
- 4 -qadam: Qiymatlarni oldindan belgilangan vaqt ichida xabardor qiling
- 5 -qadam: Ma'lumotlar oldindan belgilangan qiymatlardan oshib ketganda xabar berish
- 6 -qadam: Mi Fit -ni o'rnating
Video: ThingSpeak bildirishnomalarini Mi Band 4: 6 bosqichlariga yuboring
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Men Xiaomi Mi Band 4 -ni sotib olganimdan so'ng, ThingSpeak -da Mi Band 4 orqali mavjud bo'lgan ob -havo stantsiyasidagi ba'zi ma'lumotlarni kuzatish imkoniyati haqida o'yladim. Ammo, ba'zi tadqiqotlardan so'ng, men bildimki, Mi Band 4 -ning imkoniyatlari juda yaxshi. cheklangan va men hech qanday dastur ishlab chiqishni xohlamaganim uchun, ThingSpeak -dan ma'lumotlarni yuborish usuli sifatida bildirishnomalardan foydalanish imkoniyati haqida o'yladim.
Ushbu qo'llanmada men sizga bildirishnomalarni ikki usulda ishlatishni o'rgataman:
- Belgilangan vaqt ichida qiymatlarni xabardor qilish;
- Ma'lumotlar oldindan belgilangan qiymatlardan oshib ketganda, qiymatlarni xabardor qilish;
Eslash muhim:
Bu loyiha Android operatsion tizimli smartfonda amalga oshirildi, lekin uni iPhone -ga moslashtirish qiyin bo'lmasligi kerak;
Siz allaqachon ob -havo stantsiyasining ThingSpeak yoki boshqa loyihasida loyihangiz bo'lishi kerak. Agar siz hali yaratmagan bo'lsangiz, optio50 dan BME280 bilan ESP8266 NodeMCU misolini ko'rishingizni tavsiya qilamiz.
Amalda, bu loyihani amalga oshirish juda oson, darslikning ko'rinadigan hajmidan qo'rqmang, men hamma narsani iloji boricha tushunarli qilish uchun bosqichma -bosqich qilyapman!
Ta'minotlar
- Android SO bilan smartfon;
- Xiaomi Mi Band 4;
- Mi Fit ilovasi;
- ThingShow ilovasi;
- Sizning meteorologik stansiya loyihasi yoki ThingSpeak -da joylashtirilgan boshqa ma'lumotlar / ma'lumotlar;
1 -qadam: ThingShow - ThingSpeak Visualizer -ni yuklab oling
- Birinchidan, ThingShow dasturini yuklab olish uchun Google Play -ga kirishingiz kerak (devinterestdev tomonidan ishlab chiqilgan). Ilova engil (.92.9 MB) va har qanday Android 4.1 va undan yuqori versiyalarida ishlaydi.
- Dastur to'g'ri o'rnatilganligini va hamma narsa tartibda ekanligini tekshiring
2 -qadam: ThingSpeak ma'lumotlarini ThingShow -ga qo'shing
- ThingShow ilovasini oching;
- ThingSpeak kanali ma'lumotlarini qo'shish uchun + belgisini (yashil) bosing;
- Turini tanlang (Mening holimda men umumiy kanaldan foydalanaman);
- ThingSpeak kanal identifikatorini kiriting va "Ochish" tugmasini bosing - Agar identifikator to'g'ri bo'lsa, sizning asosiy kanal ma'lumotingiz quyida paydo bo'ladi;
- O'ng yuqori burchakdagi tasdiq belgisini bosing.
3 -qadam: vidjetlar yarating
- Smartfonning ish stoliga / uy ekraniga qayting va toza maydonni bosing va vidjet variantlari mavjud bo'lguncha ushlab turing. Agar telefoningizda bu qadam boshqacha bo'lsa, sozlamalarda vidjetlar variantlarini qidiring.
- ThingShow vidjetlarini qidirish;
- ThingSpeak kanali ma'lumotlarini qo'shish uchun "+" belgisini bosing;
- Kanalni tanlang;
- Maydonni tanlang:
- Har bir vaqt uchun ma'lumot olish uchun faqat bitta maydonni tanlang;
- Agar siz tahlil qilingan qiymatlardan birortasi parametrdan oshib ketganda ogohlantirish olishni xohlasangiz, xohlaganingizcha ko'p maydonni tanlashingiz mumkin;
4 -qadam: Qiymatlarni oldindan belgilangan vaqt ichida xabardor qiling
Ushbu konfiguratsiyada siz har safar tanlaganingizda 1 dan 60 minutgacha bo'lgan bildirishnomani olasiz. Mening holatimda, men har 60 daqiqada Meteorologik stansiyadagi harorat haqida xabardor bo'lishni tanladim
- "Yangilang, min" da 60 daqiqagacha qiymatni tanlang;
- Kanalning pastida qo'ng'iroq belgisini bosing;
- Ogohlantirish uchun pastdan yoki yuqoridan qiymatni tanlang - Bu har safar xabardor qilinadigan "katta sir": siz biladigan qiymatni tanlashingiz kerakki, u har doim yuqorida yoki pastda bo'ladi. Mahalliy harorat har doim 5ºC dan yuqori bo'lgan mintaqada yashaganim uchun, men 0 dan yuqori qiymatni tanladim, shuning uchun har soatda dastur haroratning qiymati men o'rnatganimdan yuqori ekanligini tushunadi va menga bildirishnoma yuboradi. O'zingizning qiziqishingizga qarab o'zgartiring;
- "Saqlash" ni bosing;
- Smartfoningizning ish stoliga / uy ekraniga qayting va vidjet allaqachon yaratilganligini va harorat qiymatini ko'rsatishini va siz smartfoningizga bildirishnoma kelishi kerakligini ko'rasiz.
Mi band 4 haqida bildirishnoma hali olinmaganidan xavotir olmang, biz bu konfiguratsiyani oxirgi bosqichda qilamiz.
5 -qadam: Ma'lumotlar oldindan belgilangan qiymatlardan oshib ketganda xabar berish
Ushbu konfiguratsiya oldingi bosqichga o'xshaydi, farqi shundaki, maksimal va minimal parametrlarni tanlash tavsiya etiladi va men "Yangilash, min" qiymatining pastroq bo'lishini tavsiya qilaman.
Shunday qilib, har safar qiymatlardan biri oldindan o'rnatilgan parametrlardan oshib ketganda, sizga bildirishnoma keladi.
Smartfon ekranida vidjetlar haqidagi ma'lumotlarni ham ko'rish mumkin.
6 -qadam: Mi Fit -ni o'rnating
Birinchidan, Mi Band 4 bilan smartfoningizning bluetooth -ni yoqishni unutmang (yaxshisi u ilgari bog'langan).
- Mi Fit ilovasini oching; Profil -ni bosing;
- "Sizning qurilmalaringiz" ostida Mi Smart Band 4 bilaguzukingizni bosing;
- "Ilova ogohlantirishlari" ga o'ting;
- Ogohlantirishlarni yoqing (1 -chi) va "Ilovalarni boshqarish" -ni bosing (2 -chi);
- ThingShow dasturini qidiring va tekshiring;
- Orqaga qayting va ogohlantirish uchun ilova allaqachon faollashtirilganligini ko'ring;
Agar hamma narsa muammosiz ketsa, siz tez orada mobil telefoningiz va Mi Band xabarnomalarini olasiz.
Tavsiya:
Raspberry PI 3 - TtyAMA0 -dan BCM GPIO 14 va GPIO 15: 9 bosqichlariga ketma -ket aloqani yoqish
Raspberry PI 3 - TtyAMA0 -ga BCM GPIO 14 va GPIO 15 -ga ketma -ket aloqani yoqish: Men yaqinda Raspberry Pi (3b) da UART0 -ni yoqishga qiziqib qoldim, shuning uchun uni standart 9 yordamida RS -232 signal darajasidagi qurilmaga ulashim mumkin edi. USB-RS-232 adapteridan o'tmasdan d-sub ulagichi. Mening qiziqishimning bir qismi
ESP8266: 5 qadam yordamida SMS yuboring
ESP8266 yordamida SMS yuborish: Bu ko'rsatma sizga Internet orqali ESP8266 NodeMCU modul kartasidan mobil telefonga SMS yuborish bosqichlarini ko'rsatadi. Xabarni jo'natish uchun siz virtual telefon raqamini olish uchun quyidagi bosqichlardan o'tishingiz kerak bo'ladi
MicroPython ESP32: 5 bosqichlariga asoslangan MQTT
MicroPython ESP32 asosida MQTT: Men uy mushuklarini boqishni yaxshi ko'raman. Bir kunlik tinimsiz ishdan so'ng, uyga qaytganimda mushuk meni tinchlantirishi mumkin. Qattiq mashg'ulotlardan so'ng, bu mushuk "restoran" da muntazam ovqatlanish odatiga ega. har kuni. Ammo yaqinda men bir necha kun sayohat qilishim kerak edi va
MicroPython kodini XBee 3: 18 bosqichlariga qanday yuklab olish mumkin (rasmlar bilan)
MicroPython kodini XBee 3 -ga qanday yuklab olish mumkin: MicroPython - bu Python 3.0 -dan ilhomlangan dasturlash tili, u XBee 3 kabi mikrokontrolderlarda ishlaydi, MicroPython sizning loyihangiz ta'minotining hajmini va umumiy hajmini kamaytirishga yordam beradi va ishni ancha osonlashtiradi. . Biroq, men f
RaspberryPi 4: 15 bosqichlariga asoslangan arzon IoT havo sifati monitori (rasmlar bilan)
RaspberryPi 4 ga asoslangan arzon IoT havo sifati monitor: Santyago, Chili qishki ekologik favqulodda vaziyatda dunyoning eng go'zal mamlakatlaridan birida yashash sharafiga ega, lekin afsuski, bu atirgul emas. Qish mavsumida Chili havoning ifloslanishi bilan juda ko'p azob chekadi