Mundarija:

IoT tugmasi (D1 Mini): 6 qadam
IoT tugmasi (D1 Mini): 6 qadam

Video: IoT tugmasi (D1 Mini): 6 qadam

Video: IoT tugmasi (D1 Mini): 6 qadam
Video: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, Iyul
Anonim
IoT tugmasi (D1 Mini)
IoT tugmasi (D1 Mini)

Men telefonga bildirishnomalarni yuborish uchun (masalan, bog'da dam olayotganda ichimliklarni to'ldirishni so'rash uchun) IoT tugmachasini (Amazon Dash -ni o'ylab ko'ring) yaratdim. IFTTT yordamida boshqa ko'plab qurilmalar va aqlli maishiy texnika bilan o'zaro bog'lanish uchun siz osongina qayta sozlashingiz mumkin.

Ushbu loyihada D1 Mini mikro-nazorat moslamasi ishlatiladi va chuqur uyqu xususiyatidan foydalangan holda bir oy davomida bitta batareyada ishlashi kerak. Loyihani bajarish uchun 3D-bosma korpus ishlatiladi.

Sizga kerak bo'ladi:

D1 Mini (https://www.banggood.com/custlink/3v33H1lji3)

3.7 Li-ion 14500 batareyasi (https://www.banggood.com/custlink/Gv3vPToo9Y)

AA uslubidagi batareya ushlagichi (https://www.banggood.com/custlink/DKvDHTOOIt)

Tugma va qopqoqni bosing (https://www.banggood.com/custlink/3KvDFuajZC)

3D-bosma korpus. Qisqa uzunlikdagi simlar va yopishtiruvchi qurol

Qo'shimcha ma'lumot va shunga o'xshash boshqa loyihalar uchun https://www.cabuu.com veb -saytiga qarang. Iltimos, mening YouTube kanalimga obuna bo'lishni ham o'ylab ko'ring. Qo'shimcha ma'lumotni har xil joyda topish mumkin.

Ta'minotlar

1 -qadam: O'chirish davrasini birlashtirish

Davrani birlashtirish
Davrani birlashtirish

O'chirish sxemasi juda oddiy, barcha komponentlarni ulash uchun simning qisqa qismlarini ishlating, shunda sxemada ko'rsatilganidek, bosish tugmachasidagi umumiy pimlarga e'tibor bering (ishonchingiz komil emasligini tasdiqlash uchun multimetrdan foydalaning)..

D1 mini xabarnomani bosgandan so'ng chuqur uyqu rejimiga o'tadi. Foydalanishga qarab, batareya ko'p oy xizmat qilishi mumkin. U tugashi bilan uni olib tashlash va zaryadlash/almashtirish kerak bo'ladi.

2 -qadam: korpus ichida yig'ing

Uy -joy ichida yig'ing
Uy -joy ichida yig'ing

3D-bosma korpusni yuklab oling va chop eting. Siz buni qila olasiz, lekin agar sizda printer mavjud bo'lsa, u yanada chiroyli ko'rinadi.

Batareyani ushlagichga joylashtiring va uning qismlarini korpus ichiga yig'ing, issiq elim yordamida hamma narsani joyiga qo'ying. Qopqoq o'z -o'zidan mustahkam bo'lishi kerak, lekin ishonch hosil qilish uchun ozgina elim qo'shishingiz mumkin.

3 -qadam: IFTTT orqali bildirishnomalarni o'rnatish

IFTTT orqali bildirishnomalarni o'rnatish
IFTTT orqali bildirishnomalarni o'rnatish

Bildirishnomalar IFTT ilovasi orqali keladi. Agar sizda yo'q bo'lsa, uni telefoningizga yuklab oling, u Google Play (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=en_GB) va Apple -da mavjud. App Store (https://apps.apple.com/gb/app/ifttt/id660944635).

Hisob qaydnomasini yarating va ilovada yangi appletni sozlang. IF funktsiyasi uchun Webhooks -ni ishga tushirish xizmati sifatida tanlang, veb -so'rov hodisasi nomini push_button_pressed qilib o'rnating. THAT funktsiyasi uchun bildirishnomalarni harakat xizmati sifatida tanlang. O'zingizning xabaringizni kiriting, ya'ni "Bog'da ko'proq ichimliklar".

Keyingi bo'lim uchun sizga noyob IFTT kaliti kerak bo'ladi, unga ilovadan "Mening ilovalarim" bo'limidagi xizmatlar yorlig'iga o'tish orqali kirish mumkin, "Webhooks" xizmatini toping va "Hujjatlar" ni bosing. Keyingi bo'limda Arduino kodiga joylashtirishga tayyor bo'lgan noyob kalitingizni nusxalash.

4 -qadam: Arduino kodini sozlang va yuklang

Arduino kodini sozlang va yuklang
Arduino kodini sozlang va yuklang

Arduino eskizini yuklab oling va Arduino IDE -da oching. ESP8266Wifi kutubxonalari o'rnatilganligiga ishonch hosil qiling. Oldingi bo'limda olingan WiFi SSID, parol va IFTTT kaliti yordamida eskizni yangilang.

D1 mini asboblar menyusi ostida tanlanganligiga ishonch hosil qiling va mikro-usb yordamida kompyuterga bosing. Eskizni tuzing va yuklang.

5 -qadam: Sinov

Sinov
Sinov

Tugmani bosing va eskizni sinab ko'ring. Wi-Fi tarmog'iga ulanish va bildirishnoma yuborish uchun qurilma taxminan 5-10 soniya vaqt olishi kerak. Agar biron bir muammoga duch kelsangiz, micro-usb kabelini qayta ulang va Arduino IDE-da joylashgan ketma-ket monitor yordamida diagnostika qilib ko'ring.

6 -qadam: qayta sozlang

Qayta sozlash!
Qayta sozlash!

Siz yangi tugmani osongina qayta sozlashingiz mumkin, masalan, markaziy isitish, yorug'lik va boshqalar kabi aqlli qurilmalar. Bog'ingizda dam oling va qolgan hamma narsa siz uchun ishlaydi! Maza qiling…

Tavsiya: