İçindekiler:
- Adım 1: Termometrenin Tanıtımı
- 2. Adım: WiFi Termometre Sürümleri
- Adım 3: OneWire - Diyagramlar ve DS18B20 Sensörleri
- Adım 4: Tümü için Şemalar (AP/STA Modu) ESP8266 Termometreler
- Adım 5: Kaynak Kodları
Video: STA/AP Modunda ESP8266 ile Wifi Termometre: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu öğretici, ESP8266'ya ve HTTP web sunucusunu çalıştıran WiFi termometresi olarak uygulamasına dayanmaktadır. Ayrıca, istemci olarak STA veya Erişim noktaları olarak AP olmak üzere 2 mod mevcuttur.
Adım 1: Termometrenin Tanıtımı
Bugün kısaca wifi termometre projesini tanıtacağım. Termometre, NodeMCU v3 Lolin geliştirme kartındaki ESP8266 wifi çipini kullanır. Veri kaydına ek olarak, Wifi çipi ayrıca ölçülen verileri çıkardığı bir web sunucusuna da sahiptir. Veriler, bir sayfa her yüklendiğinde ölçülür. Boştayken hiçbir veri kaydedilmez. Web sunucusu, örneğin bir tabloda kullanıcıya sıcaklıkları çizmek için bir dereceye kadar güzel bir grafik arayüz oluşturmaya izin veren HTML + CSS kodunu çalıştırmaya izin verir. Javascript de sayfadaki verileri otomatik olarak güncelleyebilir ama ben bu seçeneği kullanmadım.
2. Adım: WiFi Termometre Sürümleri
Bu projenin iki versiyonu var, web sitesinin işlevselliği aynı. Her iki durumda da ESP8266, bir tablodaki sıcaklıkları çizen bir web sunucusu çalıştırır. Bağlantı, sürümlerde farklıdır. Bir durumda, kartın statik veya dinamik bir IP adresi üzerinde bir web sunucusunu bağladığı ve tuttuğu mevcut bir LAN ağını kullanmak mümkündür. Tarayıcı penceresine IP girdikten sonra, kullanıcı ESP'den istek üzerine sıcaklıklarla bir istek alır.
İkinci durumda, kart kendi SSID'sini AP modunda bir erişim noktası olarak iletir. Kullanıcı, ağ şifresini (ESP8266'da bulunur) girerek panoya erişir. Kart, SSID'yi WPA / WPA2 PSK şifrelemesi ile iletir veya açık bir wifi ağı yayınlamak mümkündür. Verilere yalnızca evin LAN ağının dışındaki bu wifi ağının erişimi dahilinde erişilebilir. DHCP sunucusu, başarılı kullanıcı kimlik doğrulamasından sonra aralıktan bir IP adresi atayan ESP'de de çalışır. Web sitesi ağ geçidi IP adresinde bulunur - ESP.
Adım 3: OneWire - Diyagramlar ve DS18B20 Sensörleri
Sıcaklık verileri, OneWire veriyoluna bağlı bir çift DS18B20 sıcaklık sensöründen kaydedilir ve bu, iletkeni onlarca ila yüzlerce metreye çekme olasılığı ile verilerin tek bir iletken tarafından toplanmasına izin verir. DS18B20, iki ana versiyonda üretilir - sözde. transistör kasasında veya su geçirmez iç mekan sensörü - alüminyum tüpte dış mekan tasarımı. OneWire, parazit ortamları için uygundur ve 256 sensöre kadar barındırabilir. Bireysel sensörler, fabrika adreslerine - seri numaralarına göre bölünür. 2 ana sensör bağlantı seçeneği vardır. Normal bağlantı ve parazit, her ikisi de 3.3 - 5.5V'de çalıştırılabilir. Farklar, OneWire bağlantı şemalarından açıkça görülmektedir.
Adım 4: Tümü için Şemalar (AP/STA Modu) ESP8266 Termometreler
Adım 5: Kaynak Kodları
Şu adresten ulaşılabilir: https://arduino.php5.sk/wifi-teplomer.php?lang=en veya: [email protected]şim noktası için mod AP'nizi veya mevcut WiFi ağındaki istemci için STA'yı sorun. Her iki sürüm de ESP8266 üzerinde çalışan web sunucusunu kullanıyor.
Önerilen:
Akıllı Telefonu Temassız Termometre / Taşınabilir Termometre Olarak Kullanın: 8 Adım (Resimlerle)
Akıllı Telefonu Temassız Termometre / Taşınabilir Termometre Olarak Kullanın: Vücut ısısını termo tabanca gibi temassız / temassız olarak ölçme. Bu projeyi oluşturdum çünkü Thermo Gun artık çok pahalı, bu yüzden DIY yapmak için alternatif bulmalıyım. Ve amaç düşük bütçeli versiyon ile yapmaktır.SuppliesMLX90614Ardu
4 Bit Modunda LCD ile Atmega16 Arabirimi (Proteus Simülasyonu): 5 Adım
4 Bit Modunda LCD ile Atmega16 Arabirimi (Proteus Simülasyonu): Bu derste size 4 bit modunda 16*2 LCD ile atmega16 mikrodenetleyicisini nasıl arayüzleyebileceğinizi anlatacağız
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık
Tablet Modunda Klavyeyi "Kalıcı Olarak" Etkinleştir (2'si 1 arada ASUS Dizüstü Bilgisayar): 4 Adım
Tablet Modunda Klavyeyi "Kalıcı Olarak" Etkinleştir (2'si 1 arada ASUS Dizüstü Bilgisayar): Son zamanlarda ASUS Q551LN 2'si 1 Arada Dizüstü Bilgisayarımdaki monitör kırmızı rengi görüntülemeyi bıraktı. Aylarca hiçbir ilerleme olmadan düzeltmeye çalıştıktan sonra, onu kalıcı bir masaüstüne dönüştürmeye ve bir monitöre bağlamaya karar verdim. Ancak, "alırsam
4-bit Modunda Lcd ile 8051 Mikrodenetleyici Arayüzleme: 5 Adım (Resimlerle)
4-bit Modunda Lcd ile 8051 Mikrodenetleyici Arayüzleme: Bu derste size 4 bit modunda 8051 ile lcd ile nasıl arayüz oluşturabileceğimizi anlatacağız