İçindekiler:

Airwatcher - Hava İstasyonları: 4 Adım
Airwatcher - Hava İstasyonları: 4 Adım

Video: Airwatcher - Hava İstasyonları: 4 Adım

Video: Airwatcher - Hava İstasyonları: 4 Adım
Video: 27.01.2021 qaydalarin testler uzerinde umumi tekrari 2024, Temmuz
Anonim
Airwatcher - Hava İstasyonları
Airwatcher - Hava İstasyonları

3 odanın sıcaklık, nem ve hava kalitesini ölçmek için bir proje yaptım. İstemciler NRF24L01+PA+LNA Alıcılar aracılığıyla alıcıya veri gönderir ve web sunucusu google çizelgelerini kullanarak grafikler çizer.

kullanılan parçalar:

Arduino Nano v3.0 satın al

DTH22 Sıcaklık ve Nem Sensörleri satın al

MQ135 Hava Kalitesi Sensörleri satın al

NRF24L01+PA+LNA Alıcılar. satın almak

5V - 3.3V voltaj regülatörleri satın al

Arduino Nano Ethernet Modülü satın al

mikro usb konektörü satın al

Orange PI Zero (web sunucusu için) satın al

Adım 1: İstemci ve Sunucu Devreleri

İstemci ve Sunucu Devreleri
İstemci ve Sunucu Devreleri
İstemci ve Sunucu Devreleri
İstemci ve Sunucu Devreleri

Client ve Server için 2 farklı devre şeması bulunmaktadır.

Çalışma prototiplerini yaptıktan sonra devreyi www.easyeda.com üzerinden çizdim ve PCB sipariş ettim.

Bunlar çok kaliteli!

Adım 2: İstemci ve Sunucu PCB'leri

İstemci ve Sunucu PCB'leri
İstemci ve Sunucu PCB'leri
İstemci ve Sunucu PCB'leri
İstemci ve Sunucu PCB'leri
İstemci ve Sunucu PCB'leri
İstemci ve Sunucu PCB'leri

Değerler sunucu tarafından alınır ve PHP Web sunucusuna gönderilir.

Web Sunucusu, verileri depolamak için Sqlite hafif veritabanını kullanır.

Ekteki gerber dosyalarını kullanarak aynı PCB'leri de oluşturabilirsiniz.

3. Adım: Grafikler

Grafikler
Grafikler
Grafikler
Grafikler
Grafikler
Grafikler
Grafikler
Grafikler

Grafik sayfaları vardır;

  • Son Sıcaklık, Nem, Hava Kirliliği değerleri
  • Son 7 gün - Sıcaklık ile ilgili geçmiş veriler
  • Son 7 gün - Nem ile ilgili geçmiş veriler
  • Son 7 gün - Hava Kirliliği ile ilgili geçmiş veriler

Adım 4: PHP Web Sunucusu

Bir pc / tek kart bilgisayara bir php web sunucusu kurun. Ardından /var/www/ klasörünü aşağıdaki SVN deposuyla değiştirin

svn.riouxsvn.com/ikeaps2014encod/www

Çok teşekkürler…

İyi günler!

Önerilen: