İçindekiler:
- Adım 1: Pimlerin Lehimlenmesi
- 2. Adım: Blynk'i Kurun
- 3. Adım: Birlikte İstifleyin ve Wemos D1 Mini Kartlarını Yapılandırın
Video: Wemos D1 Mini Sıcaklık/nem İzleme: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Pille veya elektrik priziyle de çalışacak olan kulübem için sıcaklık ve nemi izlemenin ucuz ve kolay bir yolunu arıyordum. Sıcaklığı uzaktan izlemem gerekiyordu ama aynı zamanda yerel görsel sıcaklık kontrolü de istiyordum.
DHT22, DHT21 ve wemos mini OLED ekranlı Arduino uyumlu Wemos D1 mini kullanıyorum. Elektrik priziyle çalışan sensörlerim (USB şarj cihazıyla) ve pille çalışan sensörlerim var. Verilerin temsili için bulut hizmeti olarak blynk kullanıyorum.
Malzeme listesi:
wemos D1 mini (aliexpres)
wemos mini OLED kalkanı (aliexpres)
DHT21 sıcaklık/nem sensörü (aliexpres)
DHT22 sıcaklık/nem sensörü (aliexpres)
bazı kısa kablolar ve lehimleme aletleri ve malzemeleri.
Adım 1: Pimlerin Lehimlenmesi
Paket 3 farklı seçenekte alacağınız gibi lehimli pimsiz Wemos kartı ve kalkanları alacaksınız:
- Sadece erkek
- sadece kadın
- Erkekten kadına
Ana karta dişi pimleri koymayı seçtim ve diğer tüm panolar Erkek - Dişi pimleri kullanıyor. İsterseniz diğer kalkanları da istiflemenize izin verir (röle kalkanı gibi)
Pimleri lehimlerken, erkek pinleri breadboard'a taktığınızdan emin olun, böylece boğazları sıkılır.
OLED kalkanı için bile Erkek - Dişi pinleri kullanıyorum. Dişi pimler, kısmi mekanik korumadan daha fazlasını sağlar.
Bu eğitimde doğrudan wemos D1 mini DHT pro kalkanını kullanabilirsiniz, ancak wemos panosundan veya ekrandan gelen ısı ile ölçümü etkilememek için kısa kablolarda sensör kullandım.
Pille çalışan sensörler için, pil tutucuyu ve DHT sıcaklık sensörünü doğrudan wemos D1 mini kartına lehimledim.
2. Adım: Blynk'i Kurun
Telefonunuza blynk yükleyin ve orada 2 cihazla yeni proje oluşturun. Her cihaz için ayrı erişim kodları alacaksınız. Tüm iç mekan cihazları ve tüm dış mekan cihazları için bir cihaz kimlik doğrulaması kullanıyorum. Bir sonraki adımda bu erişim kodlarını arduino'ya koymanız gerekecek.
Blynk, cihazınızla bulut arasında değer alışverişi yapmak için sanal pinleri kullanmanıza olanak tanır. Birinci iç mekan sensörünüzün sıcaklık ölçümü için sanal pim 1'i ve ikinci iç mekan sensörünüzün sıcaklık ölçümü için pim 3'ü kullanabilirsiniz. İlk iç mekan sensörünüzün nem ölçümü için sanal pin 2 ve ikinci iç mekan sensörünüzün nem ölçümü için pin 4. Önemli olan, yalnızca her cihaz için benzersiz sanal pin kimliği kullanmaktır.
Ölçümlerinizi blynk olarak göstermek için çeşitli seçenekleri test edebilirsiniz, ben geçmiş grafiği ve küçük değer simgesini kullanıyorum.
Dış mekan sensörleri için ayrı kimlik doğrulama kodu ve benzer bir yaklaşım kullanabilirsiniz.
3. Adım: Birlikte İstifleyin ve Wemos D1 Mini Kartlarını Yapılandırın
Pinler lehimlendiğinde, kartı ve kalkanları bir araya getirebilir ve Arduino IDE ile kartı yapılandırabilirsiniz.
Wemos D1 mini kartı için, web sayfalarında bulabileceğiniz USB'den seri sürücülere de ihtiyacınız olacak.
OLED ekranda sıcaklık ve nemin basit bir şekilde gösterilmesi için bu adıma eklenmiş temel program blynk örneğini koyabilirsiniz. Bağlantınıza göre düzenleyebilmeniz için iyi yorumlanmıştır. Wemos D1 pininin IO1 vb. olmadığını unutmayın. İşte pinlerinin IO değerleri. Bunları wemos sitesinde de bulabilirsiniz.
DHT22 sensörü için 1 ve 2 pinleri arasına 10 kOhm direnç lehimlemeniz gerekir (bağlantı nasıl yapılır). DHT22 ek direnç olmadan bağlanabilir (+3.3V üzerinde kırmızı, zeminde siyah, ESP8266'nın dijital girişinde sarı, arduino kodunda D2'si IO4'ten daha fazla ise).
Pille çalışan dış sensörler derin uyku özelliğine sahiptir. Doğrudan kart zeminine ve 3,3 V bağlantı noktalarına bağlı Lityum-Tiyonil klorür (Li-SOCl2) piller kullanıyorum. Voltajları ESP8266 spesifikasyonları dahilindedir ve bunları doğrudan bağlayarak, aksi takdirde ek güç açma/kapama dönüşümleri tarafından tüketilecek olan güçten tasarruf ederim. SAFT 3, 6V birincil pil için arama yapabilirsiniz, Çek bayisinden satın aldım (link)
İyi yorumlanmış ve ihtiyaçlarınıza göre ayarlayabileceğiniz blync-battery-örnek konfigürasyonunu kullanın.
Wifi ve internet bağlantısı mevcutsa, çalıştığını kanıtlayan basitleştirilmiş excel hesap makinesi ekledim. wifi veya internet daha düşükse, cihazınızın derin uykuya geçmesi 35 saniyeye kadar çıkabilir ve pil ömrünü etkiler.
Artık veri okumalarınızı OLED ekranda ve cep telefonu blynk uygulamasında almalısınız.
NOT: "version.h" hatası alırsanız Blynk kitaplığı sürüm 0.4.10'u kullanın
Önerilen:
NODE MCU AND BLYNK Kullanarak Sıcaklık ve Nem İzleme: 5 Adım
NODE MCU AND BLYNK Kullanarak Sıcaklık ve Nem İzleme: Merhaba Arkadaşlar Bu talimatta, Node MCU ve BLYNK uygulamasını kullanarak DHT11-Sıcaklık ve Nem sensörünü kullanarak atmosferin sıcaklığını ve nemini nasıl elde edeceğimizi öğrenelim
ESP8266 ve AskSensors IoT Platformunu Kullanarak DHT Sıcaklık ve Nem İzleme: 8 Adım
ESP8266 ve AskSensors IoT Platformunu Kullanarak DHT Sıcaklık ve Nem İzleme: Önceki bir talimatta, ESP8266 nodeMCU ve AskSensors IoT platformuna başlamak için adım adım bir kılavuz sundum.Bu eğitimde, bir DHT11 sensörünü bağlıyorum MCU düğümüne. DHT11, yaygın olarak kullanılan bir Sıcaklık ve nem
ESP-01 & DHT ve AskSensors Bulutunu Kullanarak Sıcaklık ve Nem İzleme: 8 Adım
ESP-01 & DHT ve AskSensors Bulutunu Kullanarak Sıcaklık ve Nem İzleme: Bu talimatta, IOT-MCU/ESP-01-DHT11 kartını ve AskSensors IoT Platformunu kullanarak sıcaklık ve nem ölçümlerinin nasıl izleneceğini öğreneceğiz. .Bu uygulama için IOT-MCU ESP-01-DHT11 modülünü seçiyorum çünkü
Blynk Kullanarak Sıcaklık ve Nem İzleme: 6 Adım
Blynk Kullanarak Sıcaklık ve Nem İzleme: Bu eğitimde, DHT11 kullanarak Sıcaklık ve Nem İzlemeye gideceğiz ve bu Eğitim için Gerekli Blynk Bileşenlerini kullanarak Verileri buluta göndereceğiz: Arduino UnoDHT11 Sıcaklık ve Nem SensörüESP8266-01 WiFi Modülü
AWS-ESP32 kullanarak-Sıcaklık-ve-Nem İzleme: 8 Adım
AWS-ESP32 kullanarak-Sıcaklık-ve-Nem-İzleme: Bu eğitimde, Sıcaklık ve nem sensörünü kullanarak farklı sıcaklık ve nem verilerini ölçeceğiz. Bu verileri AWS'ye nasıl göndereceğinizi de öğreneceksiniz