» elektronik » Arduino »Arduino'da kendin yap hava istasyonu

Arduino kendin yap hava istasyonu

selamlar sitemizin sakinleri!
Bugün, iç mekan mikro iklimini gözlemlemek için çok fonksiyonlu bir hava istasyonu yapacağız.

AlexGyver YouTube kanalının yazarı uzun zamandır böyle bir şey yapmak istiyordu, böylece (istasyon) odadaki çeşitli mikroiklim parametrelerini, özellikle de karbondioksit konsantrasyonunu ölçüyor. Ayrıca, istasyonumuz diğer mikroiklim parametrelerini göstermelidir, örneğin, sıcaklık, nem, basınç, saati ve tarihi, sinyali, örneğin, karbondioksit seviyesini, kuyuları ve farklı zaman aralıklarında grafikleri biriktirmek, ilgi uyandırmak için faydalı olacaktır. ve belirli hayvanların büyümesi veya içermesi için bir şeyin hayranları için yararlı olacaktır.

Sistem bir platform üzerine kuruludur arduino nano, sensörleri okuyacak ve gösterecek. Ekran, I2C veriyoluna bir adaptör ile büyük, sembolik 2004'ün en ucuzunu alacak. Ekranda çok fazla alan var, bu yüzden saati düzenleyeceğiz. Bunu yapmak için, gücü kapattıktan sonra bile saniye sayacak gerçek zamanlı bir modüle ihtiyacınız vardır.

Hava durumu istasyonumuz BME280'in ana sensörü nispeten yakın zamanda Çinliler arasında ortaya çıktı.

Bu sensör bir shawarma çubuğundan biraz daha pahalıya mal olduğu için serin, ancak sıcaklığı, nemi ve atmosfer basıncını yüksek doğrulukla ölçebilir. Ve tüm bunlar bu küçük kutuda delikli.
Bir sonraki sensör, aslında bir karbondioksit sensörü olan MH-Z19'dur, bu devredeki en pahalıdır, bir ruble kuyruğu ile 1000 maliyeti vardır. Modları değiştirmek için, kasanın içine yerleştirilecek ve duvarından parmağınıza cevap verecek olan dokunmatik düğmeyi kullanacağız. Ayrıca, karbondioksit görüntülemek için 3 renkli bir LED'e ihtiyacınız var.

Tüm bileşenler aliexpress üzerinden satın alınır, bağlantılarını bulacaksınız.

Şimdi her şeyi şemaya göre lehimlememiz gerekiyor. Proje sayfasında şema için 2 seçenek var, ancak tamamen aynılar, sadece yazar onları farklı tasarladı.


Aslında burada herkes lehimledi.

Diyagramda olduğu gibi, ortak kabloları bir arduino üzerinde bir demet ve lehim halinde büküyoruz. Yazar, güç kablolarına ayrı olarak lehimlendi ve sonunda daha rahat kullanım için bir mikro USB modülü kullandı.


Ve burada ortak bacağında bir direnç bulunan başka bir LED var.

Şimdi firmware'i indirmek için arduino'yu bilgisayara bağlarız. Ürün yazılımı arşivini tekrar indirin. Karmaşık bir şey yok, her şey farenin birkaç tıklamasıyla yapılır.


Ürün yazılımının kendisinde birkaç ayar vardır.

Bu demek oluyor ki burada.Büyük saat:

Bu arada saat ve tarih, ürün yazılımı indirilirken otomatik olarak ayarlanır. Bunlar, bellenimin indirildiği bilgisayara yüklenir. Saatin sağında bir tarih var. Aşağıda bizim seçtiğimiz bir çizgi var (şimdi "Vosk" - Pazar günleri). Ürün yazılımında, yılı veya saniyeleri gerçek zamanlı olarak koyabilirsiniz.

Sonra sıcaklık, nem ve karbondioksit var.

Karbondioksit için, bir plaka var:

Atmosfer basıncı (mmHg cinsinden) ve son bir saatte aynı basınçtaki değişikliklere bağlı olarak hava tahminleri.


Genel olarak, rakam yüzüncüye ulaşırsa, çok yüksek bir olasılıkla, yaz aylarında fırtınalı korkunç bir şiddetli yağmur veya kışın kar fırtınası ile şiddetli kar yağışı olacaktır.

Değer negatifse, kötü hava koşullarında bir iyileşme beklenmelidir. Bu çok komik bir şey.

Diğer grafikler. Düğmeye tıklayarak son bir saat için sıcaklık grafiğinde ilerleriz. 15 sütun vardır. Program her 4 dakikada bir değişir. Yukarıda, grafikte gösterilenin maksimum değeri, aşağıda gösterilenin minimum değeri ve mevcut olanın biraz daha yüksektir.

İşte aynı şey, ama bir günde.

Karbon dioksit.

Bu arada, herhangi bir grafikten parmağınızı sensör üzerinde yaklaşık bir saniye tutarak ana ekrana gidebilirsiniz.
LED renkleri. Yeşil, düşük bir karbondioksit konsantrasyonudur, mavi yükselir ve yanıp sönen kırmızı çok yüksektir, bu nedenle havalandırılması acildir.

Yüksek bir karbondioksit içeriği ile çalışma kapasitesi azalır, uyuşukluk vb. Artar.

Aslında, bellenim hakkında söylenebilecek her şey bu. Bunları toplamak için kalır elektronik sakatat ve masanın üzerine koy. Bu proje için ideal olan ve genel olarak 2004 ekranlar için uygun bir kılıf kullanacağız, tek şey ekstra pil bölmesini kesmeniz gerekecek.



Ön kısmı ekran penceresinin altına işaretleriz ve bu pencereyi keseriz.


Sonuç olarak, kelimenin tam anlamıyla bir dosyayla sonlandırılması gereken neredeyse mükemmel bir pencere elde ederiz.


Modülleri birbirine yapıştırmadan önce hangilerinin ısındığını belirlemek gerekir, böylece gelecekte sıcaklık sensörünü sıcak bileşenlerin yanına yerleştirmeyin. Bir akıllı telefon için termal görüntüleyici bu konuda bize yardımcı olacaktır.

Ekran arka ışığının akım sınırlama direncinin nasıl ısındığını hemen görüyoruz, sensörü buraya yerleştirmek kesinlikle imkansız. Diğer tüm modüllerden sadece karbon dioksit sensörü ısıtılır (ortam sıcaklığının 2 derece üzerinde). Ayrıca, karttaki mikrodenetleyici 30 dereceye ısıtılır ve LED çok az ısıtılır.

Tamam, kasayı parçalamaya ve sıcak tutkalla dolduracağımız LED göstergesinin altında dar bir pencere yapmaya devam ediyoruz.

Modülleri, çift taraflı bant ve sıcak tutkal kullanarak ekran kartına monte etmeye başlarız.


Dokunmatik düğmeyi kasanın arkasına 2 dar yapışkan bant parçası için takıyoruz, çünkü sensörü plastiğe bastıramazsınız. Bunu kullanmak çok uygundur.

Güç ve bellenim portları için birkaç pencere daha kestik. Şimdi tüm bunları toplamamız gerekiyor. Vücudun köşelerine 4 damla superglue damlatıyoruz, bu yeterli olacak.

Ancak gerçek zamanlı modülle bir sorunumuz var, kapağın altına sığmıyor.


Bunu böyle bırakabilirsiniz, ancak üzücü olacaktır, bu yüzden yazar, iyonistörün yedek gücü ile bu modülün bir mikro versiyonunu koymaya karar verdi.

Onun için bağlantı şeması:

Şimdi her şey mükemmel. Ayrıca karbondioksit sensörünün her iki hassas yeri için delik açmak da gereklidir. Isıtma dirençleri ve sıcaklık sensörü için delikler de açıyoruz.



Bağlanıyoruz.

İstasyonu masaya bırakıyoruz ve birkaç saat sonra grafiklere bakıyoruz.



Bir saat içinde grafikte hava sıcaklığının nasıl düştüğünü ve karbondioksitin nasıl bozulduğunu görüyoruz. Havalandırmanın etkinliğini çok net görüyoruz.

Burada bugün günde bir kez ölçümlere bakarak bile iç mekan iklimini izlemeye yardımcı olacak böyle kullanışlı bir cihaza sahibiz, çünkü grafik tam anlamıyla geçmişe bakmanıza izin veriyor, bu da çok kullanışlı ve ilginç.


İlginiz için teşekkürler. Yakında görüşürüz!

video:
9.4
9.4
8.7

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
5 açıklama
ilil
karbondioksit sensörü olmadan çalışır?
ayrıca gün batımı - gündoğumu dikkate alır
Bana öyle geliyor ki internete bağlıysa Alpha Centauri'de kripto para birimi oranları gösterebilir! Ve Andromeda Bulutsusu için Hava Durumu! gülümse
Oh, unuttum. Bu istasyon aynı zamanda bir gün batımı - gün doğumu sayar ve küresel zamanla senkronize olur. Frankfurt'a göre.
Bir aydır hiç bu bilgilere bakmadım. - Kendine maliyeti vardır ve radyo sensörlerinde sokak sıcaklığını gösterir.
Bu dürüst. bunlar bir hafta içinde sıkıcı oluyor. Bir hava istasyonum var - tüm çöpleri, hatta ayın evresini gösteriyor. Yorgun. Satın aldı - sevindi. - Şimdi - sadece sensörlerden gelen temel veriler ilgi çekicidir. Dış sıcaklık (eksi 12.4 burada) İç sıcaklık ve nem = 22.1 X 53
Ve doğru üç konumlu hava tahmini. Yağmur - bulutlu - güneşli. Gerisi bilgilendirici değildir veya gereksiz bilgilerle beyninize zarar verir.
Hepsi bu!
Hala özür diliyorum, ama bu bileşenler, özellikle CO2 sensörü 10 kilo ruble pahasına,
Termosnotlara yapışmadım çok eksi. Fikir için artı - uygulama için - saymak.

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...