İçindekiler:
- Gereçler
- Adım 1: Muhafaza
- 2. Adım: Kodlayın…
- 3. Adım: Bağlantıları Yapın
- 4. Adım: Blynk'i Kurun
- Adım 5: IFTTT'yi Ayarlayın
- Adım 6: Gücü Açın
Video: Hava Durumu Lambası - Sıcaklıkla Renk Değiştirir: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Merhaba! Kaç kez dışarının ne kadar sıcak olduğunu bilmeden odanızdaki klimanın altında üşüdüğünüz oldu. Evcil hayvanınızın durumunu hayal edin. Ne kliması var ne de fanı. Belki çok yaygın değil, ama birkaç kez oluyor. Bu yüzden size hava lambasını sunuyorum! Bu aslında birkaç gün önce yaptığım ISS lambasının güncellenmiş bir versiyonu. Bu proje size lambayı oluşturmanın ve özelleştirmenin ne kadar kolay olduğunu gösterecek. Konuşman yeter. Lamba aslında ne yapar? Eh, sadece mavi renkte parlayan bir ruh hali lambası. Dışarıdaki sıcaklık belirlenen eşiğin üzerine çıkarsa, lamba kırmızıya döner. Kadar basit. Bunun çok basit olduğunu düşünüyorsanız, hemen hemen her şeyi yapmak için RGB led ile özelleştirebilirsiniz. Yeni başlayanlar için basit tuttum. O halde yapımına geçelim!
Gereçler
NodeMcu (esp8266)
kırmızı ve mavi Led
Dişiden dişiye atlama telleri (isteğe bağlı)
Siyah grafik kağıdı Difüzyon muhafazası (veya 3 boyutlu yazdırabilirsiniz)
Mikro usb kablosu ile 5v DC adaptör
Blynk ve ifttt uygulamaları
Adım 1: Muhafaza
Yapıyı inşa etmek kolaydır. ISS lambasını yaptığımın aynısını kullandım. Temel olarak, eski bir led oda ışığını açtım ve üst yayılma kısmını kullandım. Taban için, üst muhafazaya tam olarak uyan bir tablodan dairesel bir halka kestim.
2. Adım: Kodlayın…
Program aslında oldukça basit. Kodumu kullanın ve bir blynk projesi oluşturduktan sonra alacağınız Auth belirteci ile "Auth" yazan kısmı değiştirin. "ssid"yi WiFi adınızla ve "parola"yı WiFi şifrenizle değiştirin. Tek yaptığı blynk uygulamasına bağlanmak. ifttt uygulaması hava yeraltından (hizmet) bir tetikleyici aldığında, yanıp sönmeyi tetikler ve bu da NodeMcu'nun seçilen pinini tetikler. Doz aşımı mı oldu? Endişelenmeyin, sadece kodumu indirebilir ve NodeMcu'nuza yükleyebilirsiniz. İyi çalışmalı. Oh ve esp8266 ve blynk kitaplıklarının kurulu olduğundan emin olun.
Bu kitaplıkları nasıl kuracağınızdan emin değil misiniz? nodemcu için buraya, blynk için buraya tıklayın
3. Adım: Bağlantıları Yapın
Bu basit. Pin D1'i D7'ye ve D2'yi D4'e bağlayın. Şimdi kırmızı Led'in pozitif pimini D5'e ve mavi Led'in pozitif pimini D6'ya bağlayın. Her iki LED'in negatif pinleri, mcu düğümünün gnd'sine bağlanabilir. Tamamlandı. Bak, kolay.
4. Adım: Blynk'i Kurun
Blynk'e kaydolduğunuzdan ve uygulamada oturum açtığınızdan emin olun. Yeni bir proje oluşturun ve Auth belirteci size postalanacaktır. Blynk olarak, widget kutusunun göründüğünü görmek için siyah ekranda herhangi bir yere tıklayın. Widget kutusunda, "düğmeye" tıklayın. Bir düğme widget'ının eklendiğini göreceksiniz. Üzerine tıklayın ve "PIN" seçeneğini seçin. Listeden gp5'i seçin. Benzer şekilde başka bir düğme oluşturun ancak bu sefer gp4'ü seçin.
Adım 5: IFTTT'yi Ayarlayın
ifttt'ye giriş yapın. 3. sekmeye (sağ alt) tıklayın ve sağ üstteki "+" sembolünü seçin. Oradan, mavi renkte olması gereken "bu" seçeneğine tıklayın. Yeraltındaki hava durumuna tıklayın. "Mevcut sıcaklık yükselir" üzerine tıklayın ve sıcaklığı girin (35 diyelim) ve Celsius'u seçin. Ardından konumunuzu seçin.
Şimdi "o" üzerine tıklayın ve arama çubuğunda "web kancaları" arayın. "Bir web isteği yap" üzerine tıklayın ve URL'yi girin. Yöntem bölümünde "put" öğesini seçin ve içerik türünde "application/json" öğesini seçin. Gövdeye ["1"] yazın
URL biçimi https://IP/Auth/update/D5, Yetkilendirmeyi blynk projesinin Yetkilendirme belirteciyle ve IP'yi ülkenizin blynk bulut IP'siyle değiştirin. IP'yi almak için komut istemini açın ve "ping blynk-cloud.com" yazın. Hindistan için IP, 188.166.206.43'tür.
Benzer şekilde, başka bir uygulama oluşturun, yalnızca bu sefer Weather underground'da "mevcut sıcaklık düşer" seçeneğini seçin. Ayrıca, bu seferki URL https://IP/Auth/update/D4 Her şey hazır! Yapılmıştı!
Adım 6: Gücü Açın
Sadece 5v kaynağını nodeMcu'ya bağlayın, hepsi bu. Yine de anlık değil. Yeraltındaki hava sıcaklığı güncellemek için oldukça zaman alır. Her neyse, lambayı açık bırakırsanız, iyi çalışması gerekir. Bu proje, daha önce inşa edilen ISS lambasının bir güncellemesidir. Bunu yapma amacım, lambayı ihtiyaçlarınıza göre özelleştirmenin ne kadar kolay olduğunu göstermekti. Örneğin, başka bir LED ekledim ve şimdi sıcak sıcaklıklarda kırmızı, soğukta mavi ve normal sıcaklıklarda sarı renkte yanıyor. Bu projeleri yapmaya ve kodla oynamaya başladığınızda kesinlikle IOT'un keyfini çıkarmaya başlayacaksınız. Yani bu sefer bir kod yürüyüşü yapmıyorum. Kafanız karıştıysa, daha önce yaptığım ISS lambasına bir göz atabilirsiniz, burada benzer bir kod üzerinde bir gezinti yaptım.
Umarım bu tür kendin yap projelerini denemeniz için size ilham verebilirim. Teşekkürler!
Önerilen:
Eğme Tabanlı Kolay Renk Değiştiren Kablosuz Rubik Küp Lambası: 10 Adım (Resimlerle)
Kolay Eğim Tabanlı Renk Değiştiren Kablosuz Rubik Küp Lambası: Bugün, hangi tarafın yukarıda olduğuna göre renk değiştiren bu harika Rubik Küp benzeri lambayı yapacağız. Küp, standart bir mikro-usb kablosuyla şarj edilen küçük bir LiPo pille çalışır ve testlerimde birkaç günlük pil ömrüne sahiptir. Bu
Cosmo Clock - Bir Astronot Uzaya Her Girdiğinde Renk Değiştirir: 8 Adım (Resimlerle)
Cosmo Clock - Bir Astronot Uzaya Her Girdiğinde Renk Değiştirir: Merhaba! Uzay meraklısı mısınız? Evet ise, o zaman hi-fi! Uzayı ve astronomiyi seviyorum. Açıkçası oraya gidip evrene daha yakından bakacak astronot değilim. Ama ne zaman topraktan bir insanın göğe gittiğini öğrensem, ilham alıyorum
Arduino RGB Renk Seçici – Gerçek Hayattaki Nesnelerden Renk Seçin: 7 Adım (Resimlerle)
Arduino RGB Renk Seçici - Gerçek Hayattaki Nesnelerden Renk Seçin: Bu Arduino tabanlı RGB renk seçici ile fiziksel nesnelerden kolayca renk seçin, gerçek hayattaki nesnelerde gördüğünüz renkleri PC'nizde veya cep telefonunuzda yeniden oluşturmanıza olanak tanır. Ucuz bir TCS347 kullanarak nesnenin rengini taramak için bir düğmeye basmanız yeterlidir
Hava Durumu/Matris Lambası: 42 Adım (Resimlerle)
Hava Durumu/Matris Lambası: Bu Eğitilebilir Kitapta, bir LED matris lambasının tasarımını, yapımını ve programlanmasını açıklarım. Tasarım sıradan bir lambayı andırıyor, ancak iç mekanın yerini bir ws2812 LED matrisi aldı. Kontrol bir Raspberry Pi vasıtasıyla yapılır, bu nedenle t
Dalga Lambası - Hava Durumu ve Uyarılar: 7 Adım (Resimlerle)
Wave Lamp - Weather and Alerts: Evrende gezinirken, bu kesinlikle harika Wave Lamp'i gördüm ve onu inşa etmek zorundaydım. https://www.thingiverse.com/thing:774456Lamba çok iyi tasarlanmış ve herhangi bir destek olmadan yazdırılıyor (yan tarafa basılması gerekiyor)Ayrıca,