Ana Sayfa Gömülü Sistem NodeMCU : DS18B20 ile Sıcaklık Web Server

NodeMCU : DS18B20 ile Sıcaklık Web Server

3 min read
0
0
117

Merhaba Arkadaşlar,

Bu uygulamada sizlere ESP8266 da LUA ile DS18b20 yi okuyacağım.. Bunun için ilk önce önceki yazılarımı inceleyip build sayfasından End User Setup ve DS18B20 yi seçip bin dosyasını yüklemeniz gerekmektedir.

http://roboturka.com/gomulu-sistem/nodemcu-ile-end-user-setup-kullanimi-wifi-baglantisi/

http://roboturka.com/gomulu-sistem/nodemcu-ya-lua-ile-program-yazmak-led-blink/

Daha sonra NodeMCU ya aşağıdaki init ve dstcpserver dosyalarını yükleyin

Programları incelersek, init.lua dosyası önceki yazımda anlattığım end user setup olarak çalışmaktadır. Gerekli bağlantı yapıldıktan sonra program dstcpserver.lua yı çalıştıracaktır.

dstcpserver.lua dosyası 8080 portunu server açarak sistemi hazırlar. Bir bağlantı gerçekleşir ise DS18b20 okunur ve HTML sayfası oluşturulur. Ben sayfaya ek olsun diye sistem voltajını ve wifi RSSI değerini de yazdırdım. En sonda bulunan timer ise 5 sn de bir wifi status sorgulayarak bağlantıyı kontrol eder eğer kesildi ise node restart yapar, tekrar bağlanmayı dener.

DS18B20 pinini ben index 12 (GPIO 10) ye bağladım siz isterseniz başka pinlere bağlayabilirsiniz.

 

Sistemi çalıştırdığımızda end user setup ayarını yaptıktan sonra ekrana gelen IP bizim nodeMCU nun ipsidir.

Sonra tarayıcımızdan ip adresini 8080 portuna göre açtığımızda karşımıza okunan sıcaklığın değeri gelecektir ve sayfa kendini 5 sn bir yenileyecektir.

bir sonraki uygulamada görüşmek üzere (Si7021 ile I2C den sıcaklık ve Nem okuma),
Kolay Gelsin.

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Umut Kazanç
Daha Fazla Göster -  Gömülü Sistem

Bir Cevap Yazın

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

Bak Bakalım ?

NodeMCU ile End User Setup Kullanımı (Wifi Bağlantısı)

Merhaba Arkadaşlar; Bu yazımda ise NodeMCU da her seferinde program başına bağlanacağımız …