İçindekiler:

Wemos DHT11 Röleli PIR Sensör: 3 Adım
Wemos DHT11 Röleli PIR Sensör: 3 Adım

Video: Wemos DHT11 Röleli PIR Sensör: 3 Adım

Video: Wemos DHT11 Röleli PIR Sensör: 3 Adım
Video: Relay control with DHT11 temperature and humidity sensor using Arduino with OLED display #shorts 2024, Kasım
Anonim
Wemos DHT11 Röleli PIR Sensör
Wemos DHT11 Röleli PIR Sensör
Wemos DHT11 Röleli PIR Sensör
Wemos DHT11 Röleli PIR Sensör

Bunlar, bir Wemos mini D1'in nasıl bağlanacağı ve programlanacağı ile ilgili talimatlardır, böylece bir DHT11'den Sıcaklığı Okuyabilir ve WIFI aracılığıyla Blynk uygulaması aracılığıyla bilgileri değiştirebilirsiniz. Blynk uygulamasını kullanmak, değerlerin (Nem ve veya Sıcaklık) grafiksel olarak görüntülenmesine izin verecektir ve dilerseniz Blynk uygulaması üzerinden olayları ayarlayabilirsiniz, bu da Arduino IDE'de yeniden kod yazmak yerine bir uygulama kullanabileceğimiz için daha uygun hale getirir. bir olayı değiştirmek veya eklemek istediğimiz her zaman (www.blynk.cc'ye göz atın) İkincisi "sabit kod" olacak, buna böyle diyorum çünkü kodu değiştirmek istiyorsanız, derleyici aracılığıyla manuel olarak yüklemeniz gerekecek Blynk uygulamasını kullanmaya uygun olarak, kod PIR sensörü ve röle içindir. Yazdırmak isterseniz, özel kasam için STL dosyamı da ekleyeceğim. Bunu bir hobi olarak yapıyorum ve bu konuda oldukça yeniyim. Bunu geliştirebileceğim herhangi bir öneri varsa, elbette bana bildirin.

AMAÇ:

Wemos mini D1, Sıcaklık ve nemi okuyabilecek ve PIR aracılığıyla hareketi algılayabilecek. Bununla ne yapmak istediğiniz size kalmış. Blynk uygulaması size bu yapılandırmayı nasıl kullanacağınız konusunda birçok seçenek sunar. Kodum, rölenin 30 dakika boyunca açık kalması için ayarlanmıştır. Eğer kod aracılığıyla isterseniz bunu değiştirebilirsiniz.

Alternatif olarak, bir seçenek, IF İfadeleri ile bile Blynk uygulaması aracılığıyla bir odadan ve verilen değerle Sıcaklığı Oku olabilir. Örneğin, sıcaklığı okuyabilirim ve ayarlayabilirim, eğer oda sıcaklığı BU sıcaklığın üzerindeyse (90 dereceye ayarlayalım), Ardından röleyi açın; AC röleye takılabilir, bu nedenle oda sıcaklığı belirli bir sıcaklığın üzerine çıktığında AC açılır. Aksi takdirde röleyi kapatın. AMA, yeniden kodlamanız ve rölenin bağlı olduğu pini sanal hale getirmeniz ve blynk uygulamasına göndermeniz gerekecek, ardından röleyi uygulama aracılığıyla değiştirebilirsiniz

Aşama 1:

resim
resim

Wemos D1'imi bu şekilde bağladım. GPIO0, GPIO2 ve/veya GPIO15'e hiçbir şey bağlayamayacağınızı zor yoldan öğrendim, aksi takdirde kartı programlama moduna sıfırlayamazdı ve bu pinlerden herhangi birine herhangi bir şey bağlıyken çizimimi yüklememe izin vermezdi. PIR pinimi D4(GPIO2)'den D1'e değiştirdim.

Adım 2:

resim
resim

Bu, tüm bileşenlerime iyi uyan özel kasam. Duvar prizi için bir yuvaya ve arka tarafında kablolar için bir rondela deliğine sahiptir. 3D yazıcınız yoksa HomeDepot'tan 1-Gang çıkış kutusu alabilirsiniz, bileşenlerin uygun olduğundan emin olun. Gelecekte muhafazayı yeniden yapacağım ve dişi bir mikro USB için bir yer ekleyeceğim, böylece bir çizim yüklemek istediğimde Wemos'u muhafazasından çıkarmak zorunda kalmayacağım.

Aşama 3:

Wemods D1'in kodu ektedir. Arduino IDE'de açın, WIFI ağını, Şifreyi, Blynk Auth kodunu değiştirin ve ardından çizim yükleyin.

Önerilen: