İçindekiler:

Blynk Uygulamasına Sıcaklık ve Nem Gönderin (Wemos D1 Mini Pro): 15 Adım (Resimlerle)
Blynk Uygulamasına Sıcaklık ve Nem Gönderin (Wemos D1 Mini Pro): 15 Adım (Resimlerle)

Video: Blynk Uygulamasına Sıcaklık ve Nem Gönderin (Wemos D1 Mini Pro): 15 Adım (Resimlerle)

Video: Blynk Uygulamasına Sıcaklık ve Nem Gönderin (Wemos D1 Mini Pro): 15 Adım (Resimlerle)
Video: AKILLI EV | ESPHome | Home Assistant ile Nodemcu (ESP 8266) | Gaz Sensörü | LM35 Sıcaklık Sensörü 2024, Temmuz
Anonim
Sıcaklık ve Nemi Blynk Uygulamasına Gönderin (Wemos D1 Mini Pro)
Sıcaklık ve Nemi Blynk Uygulamasına Gönderin (Wemos D1 Mini Pro)

Bu Eğitilebilir Tablo, Blynk APP'ye veri (Sıcaklık ve Nem) göndermek için Wemos D1 Mini Pro'nun kullanımına bakar.

Adım 1: Başlarken

Başlarken
Başlarken

Telefonunuzdaki Blynk Uygulamanıza gönderilen bir sıcaklık ve nem okuması alacağız. Burada gösterildiği gibi bir LED bağlayın: Not. Üç pinli mavi DHT11 Dijital Sıcaklık/Nem modülünü kullandım. Modül Banggood'dan. Farklı tedarikçilerden gelen diğer benzer modüller farklı bir pin düzenine sahip olabilir. Şuna göz at. Aşağıdaki renkler Banggood modülü için doğrudur:

Mavi = Veri sinyali (solda)

Kırmızı = Vcc +5v (orta)

Siyah = Zemin (sağ)

Adım 2: Önemli

Önemli
Önemli

Yukarıda da belirtildiği gibi.

Not. Banggood'dan üç pinli mavi DHT11 Dijital Sıcaklık/Nem modülünü kullandım. Farklı tedarikçilerden gelen diğer benzer modüller farklı bir pin düzenine sahip olabilir. Şuna göz at. Banggood modülü için renkler doğru:

Mavi = Veri sinyali (sol) Kırmızı = Vcc +5v (orta) Siyah = Toprak (sağ)

3. Adım: Blynk Uygulamasına Başlarken

Blynk Uygulamasına Başlarken
Blynk Uygulamasına Başlarken

Blynk Hesabı Oluşturun Blynk Uygulamasını indirdikten sonra, Yeni bir Blynk hesabı oluşturmanız gerekir. Bu hesap, zaten varsa, Blynk Forumları için kullanılan hesaplardan ayrıdır. Daha sonra işleri kolaylaştıracağı için gerçek bir e-posta adresi kullanmanızı öneririz.

Neden bir hesap oluşturmam gerekiyor? Projelerinizi kaydetmek ve herhangi bir yerden birden fazla cihazdan bunlara erişebilmek için bir hesap gerekir. Aynı zamanda bir güvenlik önlemidir. Her zaman kendi Özel Blynk Sunucunuzu kurabilirsiniz (Harici bir siteye bağlantılar.) Harici bir siteye bağlantılar. ve tam kontrole sahip olun.

Adım 4: Yeni Bir Proje Oluşturun

Yeni Proje Oluşturun
Yeni Proje Oluşturun

Hesabınıza başarıyla giriş yaptıktan sonra yeni bir proje oluşturarak başlayın.

Adım 5: Ad/Kart/Bağlantı

İsim/Kart/Bağlantı
İsim/Kart/Bağlantı

Bir isim verin ve uygun tahtayı seçin (Wemos D1 Mini). Şimdi oluştur'u tıklayın.

6. Adım: Kimlik Doğrulama

kimlik doğrulama
kimlik doğrulama

Kimlik Doğrulama jetonunuz size e-posta ile gönderilecek ve buna projenizin ayarlarından da erişebileceksiniz. Oluşturduğunuz her proje için yeni bir numara oluşturulacaktır.

7. Adım: İki Widget Ekleyin (Değer Gösterimi)

İki Widget Ekle (Değer Ekranı)
İki Widget Ekle (Değer Ekranı)

Proje tuvaliniz boş, sıcaklık ve nemi göstermek için iki ekran widget'ı ekleyelim. Widget kutusunu açmak için tuval üzerinde herhangi bir yere dokunun. Mevcut tüm widget'lar burada bulunur.

Adım 8: Sürükle N Bırak

Sürükle ve bırak
Sürükle ve bırak

Sürükle ve Bırak - Yeni konumuna sürüklemek için Widget'a dokunun ve basılı tutun.

9. Adım: Nem

Nem
Nem

Widget Ayarları - Her Widget'ın kendi ayarları vardır. Onlara ulaşmak için widget'a dokunun. Bunları aşağıdaki ayarlarla ayarlayın.

Adım 10: Sıcaklık

Sıcaklık
Sıcaklık

Widget Ayarları - Her Widget'ın kendi ayarları vardır. Onlara ulaşmak için widget'a dokunun. Bunları aşağıdaki ayarlarla ayarlayın.

Adım 11: Projeyi Çalıştırın

Projeyi çalıştırın
Projeyi çalıştırın

Adım 12: Kodu çalıştırın

Kodu çalıştırın
Kodu çalıştırın

Şimdi bir Wemos D1 Mini Pro için örnek çizime bir göz atalım. Eklemeniz gereken üç temel bileşen olduğuna dikkat edin:

1. char auth = ""; Projenize özel (Blynk Uygulaması).

2. char ssid = ""; Bağlandığımız ağa özel (ağ adı). Telefonunuzdan da "hotspot" yapabilirsiniz.

3. karakter geçişi = ""; Bağlandığımız ağa özel (şifre).

KOD

#define BLYNK_PRINT Seri

#include #include #include // Blynk Uygulamasında Auth Token almalısınız. // Proje Ayarlarına gidin (somun simgesi). char auth = ""; // WiFi kimlik bilgileriniz. // Açık ağlar için şifreyi "" olarak ayarlayın. char ssid = ""; karakter geçişi = ""; #define DHTPIN D4 // Hangi dijital pine bağlıyız #define DHTTYPE DHT11 // DHT 11

DHT dht(DHTPIN, DHTTYPE);

BlynkTimer zamanlayıcı; yüzer t; yüzer h; void setup() { // Hata ayıklama konsolu Serial.begin(9600); Blynk.begin(auth, ssid, pass); dht.begin(); timer.setInterval(1000L, sendSensor); } geçersiz döngü() { Blynk.run(); zamanlayıcı.run(); } // Bu fonksiyon Arduino'nun çalışma süresini her saniye Virtual Pin'e (5) gönderir. // Uygulamada, Widget'ın okuma frekansı PUSH olarak ayarlanmalıdır. Bu, // Blynk Uygulamasına ne sıklıkta veri göndereceğinizi tanımladığınız anlamına gelir. void sendSensor() { h = dht.readHumidity(); t = dht.readTemperature(); // veya Fahrenheit için dht.readTemperature(true) // l = analogRead(LDR); if (isnan(h) || isnan(t)) { Serial.println("DHT sensöründen okunamadı!"); dönüş; } // İstediğiniz zaman istediğiniz değeri gönderebilirsiniz. // Lütfen saniyede 10'dan fazla değer göndermeyin. Blynk.virtualWrite(V5, h); Blynk.virtualWrite(V6, t); }

Adım 13: Ekran

Ekran
Ekran

Blynk Uygulamasına geri dönün ve ekranınızı kontrol edin. Mevcut sıcaklık ve nemi görmelisiniz.

Önerilen: