Mundarija:
- Ta'minotlar
- 1 -qadam: DIY IFTTT aqlli tugmasi
- 2 -qadam: ish va taxtani tayyorlash
- 3 -qadam: kod
- 4 -qadam: IFTTTni sozlash
- 5 -qadam: BILDI
Video: IFTTT aqlli tugmasi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Men ushbu aqlli tugmani quyidagi maqsadlarni ko'zlagan holda yaratdim:
- Oddiy gidroksidi batareyalarni munosib vaqt davomida o'chirish kerak edi
- U IFTTT bilan o'zaro aloqada bo'lishi kerak edi
- Bu kichik bo'lishi kerak edi va shuning uchun u oddiy bo'lishi kerak edi
Ta'minotlar
- ESP-01 (Siz ularni hamma joyda topishingiz mumkin, men o'zimni AliExpressda topaman)
- Bosish tugmasi (men ulardan foydalandim, chunki ular chiroyli va katta)
- 1.5K rezistor (yana, siz ularni istalgan joydan topishingiz mumkin)
- LED tugmachali yorug'lik (bu erda meniki bor)
- Prototiplar taxtasi
1 -qadam: DIY IFTTT aqlli tugmasi
Men tugmachadagi LED tugmachasini tanladim. Men bu fikrni ushbu qo'llanmadan oldim. Bu erda men ESPni faqat ikkita gidroksidi batareya bilan quvvatlantirishim mumkinligini bildim. Men aslida undan ko'p foydalanardim, lekin ba'zi muammolar bor edi. Birinchidan, bu juda murakkab edi. Menga unchalik funksionallik kerak emas edi. Ikkinchidan, kod NodeMCU uchun va men nima uchun ekanligini eslay olmayman, lekin men Arduino IDE -dan foydalanmoqchi edim. Ammo loyiha ajoyib boshlanish nuqtasi bo'lib xizmat qildi.
Men duch kelgan birinchi muammo, bitta tugmani ikkita ishni qanday bajarish kerakligini aniqlash edi. Bu juda qiyin edi, chunki tugma modulni qattiq uyqudan uyg'otish uchun ham ishlatilgan, shuning uchun uzoqroq bosish aniqlanmagan. Ko'p izlanishlardan so'ng, men bir necha marotaba eshitgan maslahatlarimni tingladim, lekin negadir o'zimni to'xtatmay qo'ydim. ESP qaysi holatdan boshlanganini aniqlay oladi. Agar u qattiq uyqudan uyg'ongan bo'lsa, u xabar beradi, agar u asl holatidan uyg'ongan bo'lsa, bu haqda xabar beradi. Men bu funktsiyani chuqur uyqudan uyg'otadigan bir marta bosish bilan ikki marta bosish bilan ajratib ko'rsatish uchun ishlatardim. Bu sxemani ancha soddalashtirdi.
Endi menga RSTni 1,5K qarshilik bilan erga ulash uchun bitta kalit kerak edi. Bo'ldi shu. Va, albatta, batareyalardan quvvat. Lekin bu shunday. Ulanish juda oddiy. Lehimlash bor, shuning uchun bunga tayyor bo'ling.
2 -qadam: ish va taxtani tayyorlash
Avval siz modulga mos keladigan korpusni o'zgartirishingiz kerak. Men rasmlar va batafsil qadamlarni keyinroq qo'shaman, lekin hozircha; Men bu qo'llanmaning amaldagi qadamlarini takrorladim.
Ish o'zgartirilgandan so'ng, siz ba'zi simlarni akkumulyator terminallariga lehimlashingiz kerak. Men o'tish simlarini ishlatardim, shuning uchun oson miltillash uchun modulni ulashim/uzishim mumkin edi.
Keyinchalik, siz kalit va qarshilik bilan prototip taxtasini yasashingiz kerak. Qolgan ikkita batareya bo'lagi bo'ylab o'tish uchun proto-taxtaning o'lchamini o'lchang. Keyin tugmachani taxtaning o'rtasiga lehimlang, bittasi RST tugmachasiga, ikkinchisi esa GND ga 1,5K qarshilik bilan ulanadi.
Keyin taxtani korpusga mahkamlash uchun issiq elim ishlatdim. Qolgan yagona narsa - simlarni modulga ulash va barchasini birlashtirish. Lekin bundan oldin u erda ba'zi kodlar bo'lsa yaxshi bo'lardi. Keling, uni chaqiraylik!
3 -qadam: kod
Va bu erda kod!
[SSID], [parol], [tetik] va [kalit] ni kerakli ma'lumot bilan almashtiring.
Siz aslida tetikni yaratishingiz va avval IFTTT -dan kalitni olishingiz kerak bo'ladi. Keling, buni qilaylik, keyin qaytib keling, chunki men orqaga qarab narsalarni qilishni yaxshi ko'raman.
4 -qadam: IFTTTni sozlash
Siz ma'lum bir URLni bosish orqali ishga tushadigan IFTTT veb -kukini sozlashingiz kerak. Agar sizda IFTTT -da hisob qaydnomangiz bo'lmasa, nimani kutmoqdasiz? Ajoyib, ro'yxatdan o'ting.
Agar sizda allaqachon hisob qaydnomangiz bo'lsa va appletlar yaratishni yaxshi bilsangiz, bu juda qiyin bo'lishi kerak. Agar siz bu erda bo'lmasangiz, veb -krujkani sozlash bo'yicha kichik qo'llanma.
Endi sizda kod uchun ma'lumot, tetik nomi va kalitingiz bor!
Endi siz nihoyat kodni o'chirib qo'yishingiz mumkin.
Eslatma: Bu tugmalar siz xohlagan narsani qilish uchun ishlatilishi mumkin va siz keyinchalik funktsiyani o'zgartirishingiz mumkin, men tugma1 yoki ko'k tugma kabi umumiy tetik nomlari bilan borishni tavsiya qilaman, shuning uchun agar siz uning funktsiyasini o'zgartirsangiz, keyinroq tetik nomi hech narsa emas. Siz chalkash bo'lishi mumkin bo'lgan tugmani dastlab ishlatgan narsangiz bilan bog'liq.
5 -qadam: BILDI
Va sizning ishingiz. Umid qilamanki, siz ushbu qo'llanmani foydali deb topdingiz. Agar sizda biron bir savol yoki taklif bo'lsa, sharh qoldiring.
Agar siz yaxshi dasturchi bo'lsangiz, men emas, kodimni tuzatishga harakat qiling. Menda kamchiliklar aniq izohlangan, lekin men ularni katta bosh og'rig'isiz tuzatishga qodir emasman, men umuman dasturchi emasman.
Tavsiya:
HUE chiroqlarini boshqarish uchun batareyali Wi-Fi aqlli tugmasi: 5 qadam (rasmlar bilan)
HUE chiroqlarini boshqarish uchun batareyali Wi-Fi aqlli tugmachasi: Ushbu loyiha batareyali IoT Wi-Fi tugmachasini 10 daqiqadan kamroq vaqt ichida qanday qurishni ko'rsatadi. Tugma IFTTT ustidagi HUE chiroqlarini boshqaradi.Bugungi kunda siz elektron qurilmalarni qurishingiz va ularni boshqa aqlli uy qurilmalariga bir necha daqiqada ulashingiz mumkin. Nima
SONOFF aqlli kalitlari yordamida aqlli rolikli pardalarni qanday yasash mumkin ?: 14 qadam
SONOFF aqlli kalitlari yordamida aqlli rolikli pardalarni qanday yasash mumkin?: SONOFF aqlli kalitlarida interlok rejimidan foydalaning, oddiy rolikli pardalarni aqlli ko'rinishga aylantirish uchun ko'pchiligingiz rozi bo'lasizmi, siz ertalab rolikli pardalarni tortib olasiz. va kechqurun uni pastga tushirmoqchimisiz? Qanday bo'lmasin, men
Uskuna va dasturiy ta'minot Hack aqlli qurilmalar, Tuya va Broadlink LED lampochkasi, Sonoff, BSD33 aqlli vilkasi: 7 qadam
Uskuna va dasturiy ta'minot Hack Smart Devices, Tuya va Broadlink LED lampochkasi, Sonoff, BSD33 Smart Plug: Bu ko'rsatmada men bir nechta aqlli qurilmalarni o'z dasturiy ta'minotim bilan qanday o'chirganimni ko'rsataman, shuning uchun ularni Openhab sozlamalari orqali MQTT orqali boshqarishim mumkin. Men ularni buzganimda yangi qurilmalar. Albatta, maxsus dasturiy ta'minotni o'chirishning boshqa usullari mavjud
Aqlli budilnik: Raspberry Pi -dan tayyorlangan aqlli budilnik: 10 qadam (rasmlar bilan)
Aqlli budilnik: Raspberry Pi bilan yasalgan aqlli budilnik: Siz hech qachon aqlli soatni xohlaganmisiz? Agar shunday bo'lsa, bu siz uchun yechim! Men Smart Budilnikni yaratdim, bu soat, siz budilnik vaqtini veb -saytga ko'ra o'zgartirishingiz mumkin. Signal o'chganda, ovoz eshitiladi va ikkita chiroq yonadi
Aqlli uyingizni aqlli ravishda himoya qiling: 14 qadam
Aqlli uyingizni aqlli ravishda himoya qiling: Men xavfsiz va xavfsiz tanlov uchun kurashaman. Agar sizga mening ko'rsatmalarni yoqtirsangiz, iltimos, ovoz bering! Men sizga o'z uyingizni va uning atrofini qanday qilib oson va arzon narxda himoya qilishni ko'rsataman. Siz o'z segmentlaringizni o'z ichiga olasiz: 1. Y ni sozlang