Veri kaydedici nasıl yapıldı?

The Güneş enerjili su ısıtıcısı CANLI Kaydedici AÇIK KAYNAK donanım ve kod ile oluşturulmuştur.

Ana mikrodenetleyici bir ESP8266 Wi-Fi, şu sensörler eşliğinde:

  • DS18B20 güneş enerjili su ısıtıcı kazanının içindeki sıcaklığı ölçmek için
  • DHT21 ortam sıcaklığını ölçmek için
  • Uzak mesafe ilişkisi ışık yoğunluğunu ölçmek için

Web kamerası görüntüsü bir ESP32-CAM İnternete bağlı.
ESP8266 ve ESP32-CAM, aşağıdakiler kullanılarak programlanır: ARDUINO IDE çevre.

Veri depolama ve sunumu için, PHP/MySQL, WordPress, Google Grafikleri, vesaire. kullanılır.

DONANIM

ESP8266 Mikrodenetleyici

güneş enerjili su ısıtıcısı-esp8266

The ESP8266 IoT (Nesnelerin İnterneti) uygulamaları için yaygın olarak kullanılan, uygun fiyatlı ve çok yönlü bir Wi-Fi modülüdür. Dahili Wi-Fi'ye sahiptir ve programlanabilir. C veya Luave birden fazla iletişim protokolünü destekler HTTP Ve MQTTBir özelliği var Tensilika L106 80 veya 160 MHz hızında çalışan ve GPIO pinleri aracılığıyla çeşitli sensör ve cihazlara bağlanabilen bir mikrodenetleyicidir. Otomasyon projelerinde, akıllı evlerde ve diğer ağ uygulamalarında uzaktan kontrol ve veri toplama amacıyla kullanılır. Bu mikrodenetleyici, SolarWaterHeater.Online projesi Veri toplamada düşük maliyeti ve kütüphane ve kaynakların geniş erişilebilirliği nedeniyle tercih edilmiştir.

Su Geçirmez DS18B20 Sıcaklık Sensörü

güneş enerjili su ısıtıcısı-ds18b20

The DS18B20 yüksek doğrulukta dijital bir sıcaklık sensörüdür ve iletişim kurar 1-Kablo protokol. -10°C ile 85°C aralığında ±0,5°C doğrulukla -55°C ile 125°C arasındaki sıcaklıkları ölçebilir. En önemli özelliklerinden biri, her sensörün kendine özgü 64 bit adresi sayesinde aynı veri yoluna birden fazla sensör bağlayabilmesidir. Ortam sıcaklığı ölçümü, sıvı sıcaklığı ve sıcaklık kontrol sistemleri gibi çeşitli uygulamalarda kullanılır. Bu sensör, şekli nedeniyle tank içi ölçümler için uygundur. Kazanın elektrikli termostat borusunun içine yerleştirilebilir ve bizim durumumuzda gerekli olan 100 santigrat derecenin üzerinde ölçüm yapabilir. Su geçirmezdir ve sıvılarda bile ölçüm yapabilir, ancak burada bu gerekli değildir.

DHT21 Sıcaklık ve Nem Sensörü

güneş enerjili su ısıtıcısı-dht21

The DHT21 (veya AM2301) dijital bir sıcaklık ve nem sensörüdür. Sıcaklığı ±0,5°C doğrulukla, bağıl nemi ise ±3% doğrulukla ölçebilir. Sensör, verileri dijital bir sinyal aracılığıyla çıkış olarak verdiğinden, aşağıdaki gibi mikrodenetleyicilerle kullanım için idealdir: ESP8266Akıllı HVAC sistemleri, hava durumu istasyonları ve diğer çevresel izleme sistemleri gibi iklim kontrol uygulamalarında yaygın olarak kullanılır. Deneyimlerimize ve diğer projelerimize dayanarak, bu sensörü tavsiye ediyoruz. Hem ölçümlerde hem de sürekli çalışmada güvenilirdir.

LDR Işık Yoğunluğu Sensörü

güneş enerjili su ısıtıcısı LDR sensörü

The Uzak mesafe ilişkisi (Işığa Bağımlı Direnç) veya fotodirenç, direnci aldığı ışık yoğunluğuna göre değişen analog bir sensördür. Aldığı ışık miktarı arttıkça direnci düşer ve ortam parlaklığının ölçülmesini sağlar. Otomatik aydınlatma kontrolünde, akıllı lambalarda, güvenlik sistemlerinde ve ışık algılamaya dayalı diğer uygulamalarda yaygın olarak kullanılır. Solar LIVE projesinde ise, parlaklıkla ilgili daha iyi sensörler olmasından ziyade, güvenilir ve sürekli çalışması nedeniyle tercih edilmektedir.

ESP32-CAM WiFi Modülü

güneş enerjili su ısıtıcısı-esp32cam

The ESP32-CAM Dahili kamera ve Wi-Fi içeren bir ESP32 sürümüdür ve bu da onu gözetim, akıllı kameralar ve görüntü tanıma gibi uygulamalar için ideal hale getirir. Çift çekirdekli ESP32 mikrodenetleyicisinin yanı sıra, veri ve görüntü depolama için bir microSD kart yuvasına sahiptir. 2 MP'ye kadar çözünürlüğü destekler. OV2640 Birlikte gelen kamera. Esnekliği ve kablosuz bağlantısı sayesinde IP kameralar, izleme sistemleri ve yüz algılama gibi projelerde popülerdir. Web sitemizde, gökyüzü koşullarını görsel olarak doğrulamak için güneş enerjili su ısıtıcısına her birkaç dakikada bir yeni bir görüntü ileten canlı bir web kamerası olarak kullanılır ve ışık sensörünü (LDR) tamamlar.

YAZILIM

Bu sayfa, YAZILIM gereksinimlerine atıfta bulunmaktadır. SolarWaterHeater.Online projesi.
Programlama dili PHP ve veritabanı MySQL Dinamik web siteleri ve web uygulamaları geliştirmek için en popüler teknolojilerden ikisidir. PHP ve MySQL kombinasyonu, aşağıdaki gibi uygulamalarda yaygındır: WordPress, Joomla ve diğer platformlar esneklik, hız ve geliştirme kolaylığı sunar.

Bizim durumumuzda site şu adreste barındırılıyor: WordPressMikrodenetleyici tarafından gönderilen verileri depolamak için bir MySQL veritabanı ile PHP Sitedeki verileri yöneten, işleyen ve görüntüleyen programlama dili olarak kullanılır. Görselleştirme, Google Grafikleri.

PHP

güneş enerjili su ısıtıcısı-php

PHP, dinamik içerik oluşturmak ve veritabanlarıyla etkileşim kurmak için tasarlanmış bir sunucu taraflı programlama dilidir. Web ve uygulama geliştirmede yaygın olarak kullanılır ve mantık yürütme, içerik yönetimi ve dinamik web sayfası oluşturma olanağı sağlar.

Visited 238 times, 1 visit(s) today
tr_TRTurkish