Blynk ile DHT22 Sıcaklık Nem Grafiği

Merhaba Arkadaşlar, Daha önce bahsettiğimiz BLYNK yazımızda dünyanın herhangi bir yerinden cihazlarınızı kontrol etmenizin mümkün olduğunu belirtmiştik. Bu websitesinin güzel yanı hem android hemde Apple telefonlarını destekleyen programlarının olması ve küçük bir uğraş ile  güzel arayüzleri oluşturmanızdır.

Hatta projelerinizin herhangi bir olumsuzluk anında size PUSH mesaj atmasını sağlayabilirsiniz.

Bu yazımızda 5 dk uğraşarak güzel bir arayüz ile telefondan sıcaklık nem verilerinizi alan bir projeden bahsetmek istiyorum.

Projemizde ESP8266 lı herhangi bir geliştirme kartı (ben WeMos D1 mini geliştirme kartının D1 pininde DHT22 kullandım.) ve DHT11 yada DHT22 kullanabilirsiniz.

Bunun için alttaki kütüphaneleri Arduino IDE ye yükleyin.

  1. https://github.com/blynkkk/blynk-library
  2. http://playground.arduino.cc/Code/SimpleTimer
  3. https://github.com/adafruit/DHT-sensor-library 

Daha sonra Alttaki programı Arduino IDE ye yükleyin.

#define BLYNK_PRINT Serial    // Comment this out to disable prints and save space
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <SimpleTimer.h>
#include <DHT.h>
#define DHTPIN D1 //
#define DHTTYPE DHT22   // 
DHT dht(DHTPIN, DHTTYPE);


char auth[] = "61c553e8b72c4e52ab6b68db9741aeda";  // telefondan App den kodu alin

SimpleTimer timer;

void sendUptime()
{
  // Burada olculen herhangi bir deger saniyede 10 degeri gecmemek kosuluyla
// Gonderilebilir
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  
  Blynk.virtualWrite(10, t); // virtual pin 
  Blynk.virtualWrite(11, h); // virtual pin 
  Blynk.virtualWrite(12, t); // virtual pin 
}

void setup()
{
  Serial.begin(9600); 
   Blynk.begin(auth, "SSID", "SIFRE"); //kablosuz aginizi tanimlayin
 
  // Setup a function to be called every second
  timer.setInterval(1000L, sendUptime);
}



void loop()
{
  Blynk.run();
  timer.run();
}

Program yükledikten sonra blynk.cc sitesinden telefonunuzun modeline göre programı kurun. Kurulumdan sonra kullanıcı adınız ve şifrenizle giriş yapın .

Yukardaki resimde gördüğünüz gibi yeni proje oluşturmalısınız. Oluşturduktan sonra alttaki resimlere baakarak kendi dizaynınızı yapın

Kolay Gelsin

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.