ESP8266 ile Sıcaklık Sensörünü Kullanarak Ölçüm Alma Projesi

ESP8266 ile Uzaktan Sıcaklık Sensörünü Kullanarak Ölçüm Alma Projesi

Bu projemizde uzaktan sıcaklık sensörleri ile sıcaklığı nasıl okuyabileceğimizi anlatacağız. Böylelikle ESP8266 modülüne birden fazla DS18B20 sensörünü ekleyebileceğini görebileceksiniz. Ne işe yarar diye düşünürseniz. Bundan sonrası sizin hayal gücünüze kalıyor. Örneğin sensörümüzün birisi çay suyumuzun sıcaklığını, birisi evimizin sıcaklığını, birisi istediğimiz başka bir yerin sıcaklığını ölçebilir. Bu ölçülen sıcaklıkları da HTTP serveri ile internetten görebileceğiz.

Malzeme Listesi:

  • ESP8266 12e V3
  • 3 x DS18b20
  • 4k7 değerinde Direnç
  • Jumper veya herhangi kablo

Yukarıdaki malzemeleri, elektronik malzeme satan herhangi bir yerden alabilirsiniz. Biz yaparken, internetten aldığımız bu malzemelerin toplam maliyeti 30-40 lirayı geçmedi. Bunu da aklınızda bulundurmanızı öneririz.

ESP8266 ile DS18b20 Birbirine Bağlantı Şeması

Resmi yeni sekmede açarak büyütebilirsiniz.

Yukarıda şemayı görebilmektesin. Ayrıca burada kısaca yazacağız.

  • Sıcaklık sensörlerimiz olan DS18b20 sensörlerini paralel bağlıyoruz.
  • 4k7 değerindeki direncimizi VCC ve DQ arasında bağlıyoruz.
  • ESP8266 GND ile DS18b20 sensörünün GND’sini bağlıyoruz.
  • Son olarak ESP8266 modülünün D3 kısmı ile DS18b20 sensörlerinin DQ pinlerini bağlıyoruz.

WiFi Bağlantısını Yapma:

İlk başta Arduino IDE yazılımı bilgisayarında yüklü olması gerekmektedir. Yüklü değilse Arduino sayfasından ücretsiz olarak yükleyebilirsiniz. Bu projemiz Arduino IDE 1.8.1 de yapılarak, çalıştırılmıştır.

Yazılıma kodları yüklemeden önce ESP8266 modülünün WiFi bağlantısını sağlamalısınız. Bunun için aşağı tarafta yazılan ifadeleri kendi WiFi kullanıcı adı ve şifresine göre değiştiriniz.

//WIFI

const char* ssid = “WiFi Kullanıcı Adı”;

const char* password = “WiFi Şifresi”;

Arduino Yazılımında ESP8266 Ayarlaması

Resimleri yeni sekmede açarak büyütebilirsiniz.

Yukarıdaki resimlerde açıklandığı gibi yazılımda ESP8266’yı ayarlamamız gerekiyor. Bunun için;

  • ESP8266 USB ile bilgisayara bağlayalım,
  • ESP8266 Board’unuz seçelim,
  • Senin ESP8266’na ait COM port’unu seçelim.
  • Upload işlemini yapalım.

ESP8266 Üzerinden HTTP Server’ının Test Edilmesi

Resimleri yeni sekmede açarak büyütebilirsiniz.

Yine yukarıdaki resimler test etmene yardımcı olacak ayrıca yazı ile tekrar açıklarsak;

  • Yazılımdan serial monitörü açalım,
  • Serial monitörden server IP alalım
  • İnternet tarayıcımızdan boş bir sayfa açıp işlemi tamamlayalım.

Bağlantıları, ayarlamaları ve kodları doğru attıktan sonra her 5 dakika da bir değerin değiştiğini göreceksiniz. Devrenin ilgili kodları yeni kurduğumuz forum sayfasındadır. Ulaşmak için ⇒ Devre Kodları İçin Tıklayınız

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

ESP8266 ile Sıcaklık Sensörünü Kullanarak Ölçüm Alma Projesi

0