İçindekiler:

ESP8266 NodeMCU + LM35 + Blynk (IOT Hava İstasyonu/ Dijital Sıcaklık Sensörü): 4 Adım
ESP8266 NodeMCU + LM35 + Blynk (IOT Hava İstasyonu/ Dijital Sıcaklık Sensörü): 4 Adım

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Hava İstasyonu/ Dijital Sıcaklık Sensörü): 4 Adım

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Hava İstasyonu/ Dijital Sıcaklık Sensörü): 4 Adım
Video: Oda sıcaklığının internetten takip ESP8266 basit devresi ve Thingspeak kodları 2024, Temmuz
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT Hava İstasyonu/ Dijital Sıcaklık Sensörü)
ESP8266 NodeMCU + LM35 + Blynk (IOT Hava İstasyonu/ Dijital Sıcaklık Sensörü)
ESP8266 NodeMCU + LM35 + Blynk (IOT Hava İstasyonu/ Dijital Sıcaklık Sensörü)
ESP8266 NodeMCU + LM35 + Blynk (IOT Hava İstasyonu/ Dijital Sıcaklık Sensörü)

Merhaba millet! Bu Eğitilebilir Kitapta, LM35 sensörünü NodeMCU'ya nasıl bağlayacağımızı ve bu sıcaklık bilgisini Blynk uygulamasıyla bir akıllı telefonda internet üzerinden nasıl görüntüleyeceğinizi öğreneceğiz.

(Ayrıca bu projede Blynk uygulamasında SuperChart widget'ını kullanacağız, böylece veriler Blynk bulutunda depolanır ve tüm geçmiş verileri bir grafikte görebiliriz. Kısacası, hiçbir sensör verisi kaybolmaz ve siz de görebilirsiniz. harika görünen bir grafik.)

Gereçler

Başlarken…

Bu proje için gerekli öğelerin listesi

1. DüğümMCU

2. LM35

3. atlama telleri

4. Breadboard

5. Arduino ide (blynk kitaplıkları kurulu olarak)

Adım 1: Devre Bağlantısı

Devre Bağlantısı
Devre Bağlantısı

LM35'in 3 pini vardır. (Sensörün düz yüzü size dönükken pin1 en soldaki pin, orta pin pin2 ve en sağdaki pin3 olsun.

Pin1, NodeMCU'da 3.3v'ye bağlanır.

Pin2, A0'a bağlanır. (NodeMCU'da tek ve tek analog pin)

Pin3, NodeMCU'da Ground'a bağlanır.

(Bunu bir süre bağlı tutmayı düşündüğüm için jumper kabloları kullanmayacağım)

2. Adım: Blynk Uygulamasını Ayarlama

Blynk Uygulamasını Ayarlama
Blynk Uygulamasını Ayarlama
Blynk Uygulamasını Ayarlama
Blynk Uygulamasını Ayarlama
Blynk Uygulamasını Ayarlama
Blynk Uygulamasını Ayarlama

1. Playstore/App store'dan Blynk uygulamasını yükleyin ve hesabınıza giriş yapın.

2. Cihaz olarak NodeMCU'yu ve bağlantı türü olarak Wi-Fi'yi seçerek yeni bir proje oluşturun. (Auth belirteci posta kimliğinize gönderilecek, bu daha sonra kodda kullanılacak)

3. + simgesine tıklayın ve şu widget'ları ekleyin - Etiketli değer gösterimi, gösterge ve süper grafik. (widget'ları beğeninize göre yeniden boyutlandırın)

4. Çalışma süresini görüntülemek için etiketli değer pencere öğesini kullanacağız. (NodeMCU'yu açtığımız andan itibaren geçen saniye sayısı) Bunu kullanarak birkaç avantajımız var - Nodemcu'nun internete bağlı olup olmadığını bilebiliriz (sayaç her saniye 1 artmalıdır) ve bu sayaç her seferinde sıfırlanır. güç sıfırlamaları(güç kaynağı uygun olmadığında kabaca bir fikir edineceksiniz). Bunun için sanal pin V6 kullanacağız ve okuma hızı 1 saniyeye ayarlanacaktır.

5. Sıcaklığı görüntülemek için gösterge widget'ını kullanacağız. sanal pin V5 aracılığıyla blynk uygulamasına veri gönderelim, görüntüleme aralığı 0 ila 50 santigrat derece olacak ve okuma hızı PUSH olarak ayarlanacak (çünkü süper grafiği kullanacağız).

6. Şimdi Superchart geliyor. Bunu, önceki sıcaklık okumalarını bir grafikte görüntülemek için kullanacağız. Widget ayarlarında, bir veri akışı olarak Sıcaklık ekleyin. oluşturulan veri akışının yanındaki ayarlar simgesine tıklayarak, giriş pinini sanal pin V5 olarak seçin.(Geri kalan ayarları istediğiniz gibi değiştirebilirsiniz).

**NOT: Yukarıdaki adımlarda ne demek istediğimi anlamadıysanız, uygulamayı kurmak için yukarıdaki resimleri takip etmeniz yeterlidir.

3. Adım: Kodlayın

kod
kod
kod
kod

Gerekli kod dosyasını bu sayfaya ekleyeceğim.

Adım 4: Kapatma…

Kapatılıyor…
Kapatılıyor…
Kapatılıyor…
Kapatılıyor…

Kodu bilgisayarınıza bağlayarak NodeMCU'ya yükleyin. Blynk uygulamasındaki oynat düğmesine basın, şimdiye kadar akıllı telefonunuza veri alıyor olmalısınız ve işte bu kadar PC'den çıkarıp bir güç bankasına bağlayabilir ve tüm sıcaklık algılama aparatını gerektiğinde yerleştirebilirsiniz.

**NOT: Dikkat edilmesi gereken birkaç şey-

1. UPTIME: Blynk uygulaması internet üzerinden NodeMCU'ya bağlandığında, her saniyede bir çalışma süresi ister. Bu sayaç her saniyede bir artmıyorsa, telefon veya NodeMCU tarafındaki ağ bağlantısının zayıf veya bozuk olduğu (veya NodeMCU'ya güç verilmez).

2. SUPERCHART: Kaydedilmiş sensör verilerinizi bir CSV dosyası olarak dışa aktarabilir veya hatta yeni bir başlangıç yapmak için önceki verileri silebilirsiniz. (Superchart'ı kullanmak için sıcaklık okuma hızı PUSH olarak ayarlanmalıdır)

3. Birkaç resme not ekledim. (bazı şüpheleri giderebilir)

Umarım bu öğreticiyi beğenmişsinizdir!

Önerilen: