Mündəricat:
- Təchizat
- Addım 1: DIY IFTTT Ağıllı Düymə
- Addım 2: Davanın və lövhənin hazırlanması
- Addım 3: Kod
- Addım 4: IFTTT Quraşdırması
- Addım 5: BİTDİ
Video: IFTTT Ağıllı Düymə: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Aşağıdakı məqsədləri nəzərə alaraq bu ağıllı düyməni yaratdım:
- Lazımi miqdarda standart qələvi batareyaları tükəndirmək lazım idi
- IFTTT ilə qarşılıqlı əlaqə qura bilməli idi
- Kiçik olmalı idi və buna görə də sadə olmalı idi
Təchizat
- ESP-01 (Bunları hər yerdə tapa bilərsiniz, AliExpress-də öz əlimi alıram)
- Düymə (gözəl və böyük olduqları üçün istifadə etdim)
- 1.5K Rezistor (Yenə bunları hər yerdə tapa bilərsiniz)
- LED Düymə İşığı (burada mənimki var)
- Prototip lövhəsi
Addım 1: DIY IFTTT Ağıllı Düymə
Bir vəziyyət olaraq bir LED düyməsini işığı seçdim. Bu fikri bu bələdçidən aldım. ESP -ni yalnız iki qələvi batareya ilə işlədə biləcəyimi öyrəndiyim yer budur. Əslində bundan çox istifadə etdim, amma bəzi problemlər var idi. Birincisi, çox mürəkkəb idi. Təxminən bu qədər funksiyaya ehtiyacım yox idi. İkincisi, kod NodeMCU üçündür və niyə olduğunu xatırlaya bilmirəm, amma Arduino IDE -dən istifadə etmək istədim. Ancaq layihə böyük bir başlanğıc nöqtəsi oldu.
Qarşılaşdığım ilk problem, bir düyməni iki şeyi necə edəcəyimi anlamaq idi. Bu çətin idi, çünki düymə modulu dərin yuxudan oyatmaq üçün də istifadə olunur, buna görə də daha çox dövrə əlavə etmədən uzun basış aşkar edilə bilməz. Çox araşdırmalardan sonra nəhayət bir neçə dəfə gördüyüm məsləhətləri dinlədim, amma nədənsə parıldamağa davam etdim. ESP, hansı vəziyyətdən başladığını təyin edə bilər. Beləliklə, dərin yuxudan oyanarsa, sıfırdan oyandığı təqdirdə bunu bildirəcəyini bildirir. Dərin yuxudan oyandıracaq tək vuruşla dərin yuxuya getməmiş onu sıfırlayan və buna görə fərqli bir cavab verən cüt vuruşu ayırd etmək üçün bu xüsusiyyətdən istifadə etdim. Bu dövrəni xeyli asanlaşdırdı.
İndi mənə lazım olan tək şey, RST -ni yerə 1.5K müqavimətçi ilə bağlayan bir keçid idi. Bu belədir. Və əlbəttə ki, batareyalardan gələn enerji. Amma bu. Kablolama çox sadədir. Lehimləmə olsa da buna hazır olun.
Addım 2: Davanın və lövhənin hazırlanması
Əvvəlcə kassanı modula uyğun olaraq dəyişdirməlisiniz. Daha sonra şəkillər və ətraflı addımlar əlavə edəcəyəm, amma hələlik; Yenidən bu təlimatın tətbiq olunan addımlarını izlədim.
Kassa dəyişdirildikdən sonra bəzi telləri batareya terminallarına lehimləməlisiniz. Modulu asanlıqla yandırmaq üçün bağlaya/ayıra biləcəyim üçün keçid tellərindən istifadə etdim.
Sonra açar və rezistor ilə prototip lövhəsi düzəltməlisiniz. Qalan iki batareya bölməsinə keçmək üçün proto-lövhənin hansı ölçüdə olmasını ölçün. Sonra düyməni lövhənin ortasına lehimləyin, bir ucu RST düyməsinə, digəri isə 1.5K rezistorla GND -yə qoşulur.
Sonra lövhəni korpusa bağlamaq üçün isti yapışqan istifadə etdim. Qalan tək şey, telləri modula bağlamaq və hamısını birləşdirməkdir. Ancaq bundan əvvəl orada bir neçə kodun olması yaxşı olardı. Flaş edək!
Addım 3: Kod
Və kod budur!
Sadəcə [SSID], [parol], [tətik] və [açarı] uyğun məlumatlarla əvəz edin.
Əslində tətiyi yaratmalı və açarı əvvəlcə IFTTT -dən almalısan. Gəlin bunu edək, sonra qayıdırıq, çünki geriyə doğru işlər görmək istəyirəm.
Addım 4: IFTTT Quraşdırması
Müəyyən bir URL vuraraq tetiklenen bir IFTTT webhook qurmalısınız. IFTTT -də hesabınız yoxdursa, nə gözləyirsiniz? Möhtəşəmdir, gedin qeydiyyatdan keçin.
Artıq hesabınız varsa və applet yaratmaqla tanışsınızsa, bu çox çətin olmalıdır. Ancaq burada deyilsinizsə, bir webhook qurmaq üçün qısa bir bələdçi var.
İndi kodunuz üçün məlumatınız, tətik adı və açarınız var!
İndi nəhayət kodu yandıra bilərsiniz.
Qeyd: Bu düymələr istədiyiniz hər şeyi etmək üçün istifadə edilə biləcəyi üçün və funksiyanı sonradan dəyişə biləcəyiniz üçün, button1 və ya bluebutton kimi ümumi tətik adları ilə getməyi məsləhət görürəm, buna görə də funksiyasını daha sonra dəyişdirsəniz tətik adı bir şey deyil düyməni əvvəlcə istifadə etdiyiniz şeylə əlaqədardır ki, bu da qarışıqlıq yarada bilər.
Addım 5: BİTDİ
Və bitirdin. Ümid edirəm bu təlimatı faydalı tapdınız. Hər hansı bir sualınız və ya təklifiniz varsa, şərh verməkdən çekinmeyin.
Yaxşı bir proqramçısınızsa, mənim deyiləmsə, kodumu düzəltməkdən çekinmeyin. Mən çatışmazlıqları açıq şəkildə şərh etdim, amma böyük bir baş ağrısı olmadan bunları düzəltmək bacarığım yoxdur, həqiqətən də proqramçı deyiləm.
Tövsiyə:
HUE İşıqlarını İdarə etmək üçün Batareyalı Wi-Fi Ağıllı Düymə: 5 Addım (Şəkillərlə)
HUE İşıqlarını İdarə etmək üçün Batareyalı Wi-Fi Ağıllı Düymə: Bu layihə, 10 dəqiqədən az bir müddətdə batareyalı IoT Wi-Fi düyməsini necə quracağınızı göstərir. Düymə IFTTT üzərindəki HUE işıqlarını idarə edir.Bu gün bir neçə dəqiqə ərzində elektron cihazlar qura və digər ağıllı ev cihazlarına qoşa bilərsiniz. Nə
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım
SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Ağıllı evinizi ağıllı şəkildə qoruyun: 14 addım
Ağıllı Evinizi Smartly Secure: Təhlükəsiz və etibarlı bir yarışma üçün yarışıram. Təlimatçılığımı bəyənirsinizsə, zəhmət olmasa ona səs verin! Mən sizə evinizi və ətrafınızı necə asanlıqla və ucuz bir şəkildə necə təmin edəcəyinizi göstərəcəyəm. Konfiqurasiya edin
Raspberry Pi ilə Yataq otağında və Hamamda Ağıllı Musiqi - Multiroom, Siqnalizasiya, Düymə İdarəetmə və Ev Avtomatlaşdırmasını İnteqrasiya etmək: 7 Addım
Raspberry Pi ilə Yataq Otağında və Hamamda Ağıllı Musiqi - Çox Otaqlı, Siqnallı, Düyməli Nəzarət və Ev Otomasyonunu İnteqrasiya edən: Bu gün sizə ev otomasyonu üçün Max2Play proqramımızla Raspberry Pi -dən necə istifadə edə biləcəyinizə dair iki nümunə vermək istəyirik: vanna otağında və yataq otağında . Hər iki layihə oxşardır ki, müxtəlif mənbələrdən yüksək sədaqətli musiqilər axışa bilər