İçindekiler:
- Gereçler
- Adım 1: DIY IFTTT Akıllı Düğme
- Adım 2: Kasayı ve Panoyu Hazırlamak
- Adım 3: Kodlayın
- Adım 4: IFTTT Kurulumu
- Adım 5: BİTTİ
Video: IFTTT Akıllı Düğme: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu akıllı düğmeyi aşağıdaki hedefleri göz önünde bulundurarak oluşturdum:
- Uygun bir süre için standart alkalin pilleri bitirmek zorunda kaldı.
- IFTTT ile etkileşime girebilmesi gerekiyordu
- Küçük olmalıydı ve bu nedenle basit olmalıydı.
Gereçler
- ESP-01 (Bunları her yerde bulabilirsiniz, benimkini AliExpress'ten alıyorum)
- Basma Düğmesi (Güzel ve büyük oldukları için bunları kullandım)
- 1.5K Direnç (Yine bunları her yerde bulabilirsiniz)
- LED Düğme Işığı (burada benimki var)
- Prototip Kurulu
Adım 1: DIY IFTTT Akıllı Düğme
Durum olarak bir LED basmalı düğme ışığı seçtim. Bu fikri bu rehberden aldım. Burası aynı zamanda ESP'yi sadece iki alkalin pil ile çalıştırabileceğimi öğrendiğim yer. Aslında bundan çok kullandım ama birkaç sorun vardı. İlk olarak, aşırı karmaşıktı. Neredeyse işlevselliğe ihtiyacım yoktu. İkincisi kod NodeMCU içindir ve nedenini hatırlayamıyorum ama Arduino IDE kullanmak istedim. Ancak proje harika bir başlangıç noktası olarak hizmet etti.
Karşılaştığım ilk sorun, bir düğmenin iki şeyi nasıl yapacağını bulmaktı. Bu zordu çünkü düğme aynı zamanda modülü derin uykudan uyandırmak için de kullanılıyordu, bu nedenle daha fazla devre eklemeden uzun bir basış algılanamadı. Çok fazla araştırmadan sonra nihayet birkaç kez bildirildiğini gördüğüm bazı tavsiyeleri dinledim, ancak bir nedenden dolayı geçiştirmeye devam ettim. ESP, hangi durumdan başladığını tespit edebilir. Yani derin uykudan uyanmışsa, resetten uyanmışsa bunu bildirecektir. Bu özelliği, onu derin uykudan uyandıran tek bir dokunuş ile derin uykuya geçmeden önce onu sıfırlayan ve böylece farklı bir yanıt veren çift bir dokunuş arasında ayrım yapmak için kullandım. Bu, devreyi büyük ölçüde basitleştirdi.
Şimdi tek ihtiyacım olan, RST'yi 1.5K'lık bir dirençle toprağa bağlayan bir anahtardı. Bu kadar. Ve tabii ki pillerden gelen güç. Ama öyle. Kablolama süper basittir. Yine de ilgili lehimleme var, bu yüzden buna hazırlıklı olun.
Adım 2: Kasayı ve Panoyu Hazırlamak
İlk önce kasayı modüle uyacak şekilde değiştirmeniz gerekir. Resimleri ve detaylı adımları daha sonra ekleyeceğim ama şimdilik; Hemen hemen bu kılavuzdaki uygulanabilir adımları tekrar izledim.
Kasa değiştirildikten sonra, pil terminallerine bazı kabloları lehimlemeniz gerekir. Kolay yanıp sönme için modülü bağlayabilmem/bağlantısını kesebilmem için atlama kabloları kullandım.
Ardından, anahtar ve direnç ile prototip kartını yapmanız gerekir. Kalan iki pil bölmesinden geçmek için proto-kartın hangi boyutta olması gerektiğini ölçün. Ardından, bir ucu RST düğmesine, diğeri ise 1.5K dirençle GND'ye bağlanacak şekilde düğmeyi kartın ortasına lehimleyin.
Sonra tahtayı kasaya sabitlemek için sıcak tutkal kullandım. Geriye kalan tek şey kabloları modüle takıp hepsini bir araya getirmek. Ama ondan önce orada biraz kod olması iyi olurdu. Hadi flaşlayalım!
Adım 3: Kodlayın
Ve işte kod!
[SSID], [password], [trigger] ve [key] öğelerini uygun bilgilerle değiştirmeniz yeterlidir.
Aslında tetikleyiciyi oluşturmanız ve önce IFTTT'den anahtarı almanız gerekecek. O halde hadi şunu yapalım, sonra geri gelin, çünkü işleri geriye doğru yapmayı severim.
Adım 4: IFTTT Kurulumu
Belirli bir URL'ye çarparak tetiklenen bir IFTTT web kancası kurmanız gerekir. IFTTT'de hesabınız yoksa ne bekliyorsunuz? Harika, git kayıt ol.
Zaten bir hesabınız varsa ve uygulama oluşturma konusunda bilginiz varsa, bu çok zor olmalı. Ancak burada değilseniz, bir web kancası oluşturmaya ilişkin kısa ve öz bir kılavuz var.
Artık kod için bilgileriniz, tetikleyici adınız ve anahtarınız var!
Şimdi nihayet kodu flash edebilirsiniz.
Not: Bu düğmeler istediğinizi yapmak için kullanılabildiğinden ve işlevi daha sonra değiştirebileceğinizden, düğme1 veya mavi düğme gibi genel tetikleyici adlarıyla gitmenizi öneririm, bu nedenle işlevini daha sonra değiştirirseniz tetikleyici adı bir şey değildir. düğmeyi başlangıçta ne için kullandığınızla ilgili, bu da kafa karıştırıcı olabilir.
Adım 5: BİTTİ
Ve bitirdin. Umarım bu kılavuzu faydalı bulmuşsunuzdur. Herhangi bir sorunuz veya öneriniz varsa, lütfen yorum yapmaktan çekinmeyin.
İyi bir programcıysanız, ki ben değilim, kodumu düzeltmekten çekinmeyin. Eksiklerini açıkça belirttim ama onları büyük bir baş ağrısı olmadan düzeltecek becerim yok, gerçekten bir programcı değilim.
Önerilen:
Akıllı Masa LED Işık - Arduino ile Akıllı Aydınlatma - Neopiksel Çalışma Alanı: 10 Adım (Resimlerle)
Akıllı Masa LED Işık | Arduino ile Akıllı Aydınlatma | Neopixels Çalışma Alanı: Artık evde çok fazla zaman geçirdiğimiz, sanal olarak çalıştığımız ve çalıştığımız bir gün, öyleyse neden çalışma alanımızı özel ve akıllı bir aydınlatma sistemi Arduino ve Ws2812b LED'leri ile büyütmeyelim. Burada size Smart'ınızı nasıl oluşturacağınızı gösteriyorum. Masa LED Işık o
Kullanılmayan Akıllı Telefonu Akıllı Ekrana Dönüştürün: 6 Adım (Resimlerle)
Kullanılmayan bir Akıllı Telefonu Akıllı Ekrana Dönüştürün: Deze öğreticisi, Hollanda'da çok iyi. Kullanılmayan (eski) bir akıllı telefonunuz var mı? Bu kolay adım adım öğreticiyi izleyerek Google E-Tablolar ve biraz kağıt kalem kullanarak akıllı bir ekrana dönüştürün. Bitirdiğinizde
HUE Işıklarını Kontrol Etmek için Pille Çalışan Wi-Fi Akıllı Düğme: 5 Adım (Resimlerle)
HUE Işıklarını Kontrol Etmek için Pille Çalışan Wi-Fi Akıllı Düğmesi: Bu proje, pille çalışan bir IoT Wi-Fi düğmesinin 10 dakikadan daha kısa sürede nasıl oluşturulacağını gösterir. Düğme, IFTTT üzerinden HUE ışıklarını kontrol eder. Bugün elektronik cihazlar oluşturabilir ve bunları kelimenin tam anlamıyla dakikalar içinde diğer akıllı ev cihazlarına bağlayabilirsiniz. Ne
SONOFF Akıllı Anahtarlarla Akıllı Stor Perdeler Nasıl Kendin Yapılır?: 14 Adım
SONOFF Akıllı Anahtarlarla Akıllı Stor Perde Kendin Yap Nasıl Yapılır?: Sıradan stor perdelerinizi/panjurlarınızı akıllı hale getirmek için SONOFF akıllı anahtarlarında Kilitleme Modundan yararlanın Çoğunuz bunun sabahları storları/panjurları çekmenizin bir angarya olduğunu kabul edecek mi? ve akşam aşağı çekmek? Her neyse, ben
Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çoklu Oda, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Birleştirme: 7 Adım
Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çoklu Oda, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Birleştirme: Bugün size Raspberry Pi'yi Max2Play yazılımımızla ev otomasyonu için nasıl kullanabileceğinize dair iki örnek vermek istiyoruz: banyoda ve yatak odasında . Her iki proje de, çeşitli kaynaklardan gelen yüksek kaliteli müziğin farklı kanallardan yayınlanabilmesi açısından benzerdir