Elektrik Elektronik Teknolojisi Alan Temrinleri

 
Hogeldiniz Ziyareti. Ltfen giri yapn veya kayt olun.

Kullanc adnz, ifrenizi ve aktif kalma sresini giriniz

Gnderen Konu: 10. Sera otomasyonu  (Okunma says 137947 defa)

0 ye ve 6 Ziyareti konuyu incelemekte.

17 Aralk 2015, 20:10:48
Arduino ile sera otomasyonu:

Bu dersimizde arduino ile sera otomasyonu yapmayý öðreneceðiz.

Senaryo:
Sistemde ortam ýsýsýný, havadaki nemi ve topraktaki nemi ölçen sensörler bulunmaktadýr.

Baþlangýçta bu sensörlerden gelen veriler okunup lcd ekranda gösterilecek.

Ortam ýsýsý 25 derecenin altýnda ise bir lamba ya da ýsýtýcý istenilen süre çalýþtýrýlýp durdurulacak.
Ortam ýsýsý 25 derecenin üzerinde ise lamba ya da ýsýtýcý çalýþmayacak.

Havadaki nem oraný %75'in üzerine çýkarsa bir fan istenilen süre kadar çalýþtýrýlýp durdurulacak.
Havadaki nem oraný %75'in altýnda ise fan çalýþmayacak.

Topraktaki nem oraný %85'in altýnda ise bir selenoid valf devreye girerek istenilen süre kadar sulama iþini gerçekleþtirecek.
Topraktaki nem oraný %85'in üzerinde ise selenoid valf tepki vermeyecek, sulama yapýlmayacak.

Senaryonun her aþamasý lcd ekranda görüntülenecek.

Daha sonra sistem istenilen bir süre kadar durup,  sürenin sonunda senaryoyu sonsuza dek tekrarlayacak.

Aþaðýdaki videoda çalýþmasý gösterilmiþtir.
<iframe width="640" height="385" src="//www.youtube.com/embed/3_88TkV1X6o?fs=1&start=" frameborder="0" allowfullscreen></iframe>

DHT22
Ortam ýsýsýný ve ortamdaki nemi ölçmek için DHT22 ýsý ve nem sensörü kullanacaðýz.



DHT22 sýcaklýk ve nem algýlayýcý kalibre edilmiþ dijital sinyal çýkýþý veren geliþmiþ bir sensör birimidir. Yüksek güvenilirliktedir ve uzun dönem çalýþmalarda dengelidir. 8 bit mikroiþlemci içerir, hýzlý ve kaliteli tepki verir.
 
-40 ile 80°C arasýnda +/-1°C hata payý ile sýcaklýk ölçen birim, 0-100% RH arasýnda +/-5% RH hata payý ile nem ölçümü yapabilmektedir. Sensör ölçümü olarak sensörün datah toplama periyodundan kaynaklý olarak 2 saniyelik periyotlarla ölçüm sonuçlarý alýnabilmektedir. DHT21, diðer DHT modellerine göre boyut olarak bir miktar daha büyüktür.
 
Özellikleri:
DHT serisinin yüksek performanslý modellerindendir.
Dijital çýkýþ vermektedir.
Çalýþma Gerilimi: 3.3-5 VDC
Ölçüm Aralýðý:
Nem: 0-100%RH
Sýcaklýk: -40 - 80 °C
Hassasiyet:
Nem: +/- %3 (Max %5) RH
Sýcaklýk: < +/- 1°C
Ölçüm Periyodu: 2 s
Ürün Ölçüleri: 22x28x5 mm
Not: Vcc ile çýkýþ pini arasýnda pull-up direncine ihtiyaç duyulmaktadýr. Bu sebeple 4.7K ile 10K arasýnda bir direnç ile beraber kullanmanýz gerekmektedir. DHT11 modeli de benzer özelliklerde olduðu için bir model ile yapýlmýþ uygulama diðer modele de uygulanabilmektedir.

Toprak nem sensörü:



Toprak nem sensörü, topraðýn içerisindeki nem miktarýný veya ufak ölçekte bir sývýnýn seviyesini ölçmek için kullanabileceðiniz bir sensördür.
 
Nem ölçer problar ölçüm yapýlacak ortama batýrýlarak kullanýlýr. Topraðýn veya içine batýrýlan sývýnýn meydana getirdiði dirençten dolayý, prob uçlarý arasýnda bir gerilim farký oluþur. Bu gerilim farkýnýn büyüklüðüne göre de nem miktarý ölçülebilir. Topraktaki nem oraný arttýkça iletkenliði de artmaktadýr. Kart üzerinde yer alan trimpot sayesinde hassasiyet ayarý yapýlabilmektedir.
 
Arduino veya farklý mikrodenetleyiciler ile rahatlýkla kullanýlabilir.
 
Özellikleri:
Çalýþma Gerilimi: 3.3V-5V
Çýkýþ Gerilimi: 0-4.2V
Akým: 35 mA
Çýkýþ Türü: Dijital ve Analog

Arduino kodlarýmýz:
Kod:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
Devre þemasý:


DHT22 Baðlantýsý:


Konuya ait dosyalar konu ekinde mevcuttur.

 
« Son Dzenleme: 30 Eyll 2016, 22:57:26 Gnderen: fatek »


iletiþim: 0542 343 09 15
 

27 Mart 2016, 15:44:21
Yantla #1
aydindr

leti:

Emeðiniz için tebrikler
Paylasiminiz için teþekkürler


aydinDr

 

15 Kasm 2016, 01:40:14
Yantla #2
yunus emrah

leti:

sera_otomasyonu.ino:1:60: fatal error: DHT.h: No such file or directory
compilation terminated.
Derleme sýrasýnda hata oluþtu.



bu hata ne anlamadým yardýmcý olur musunuz.
 

15 Kasm 2016, 12:09:54
Yantla #3
dht22 kütüphanesini eklemelisiniz.
iletiþim: 0542 343 09 15
 

16 Kasm 2016, 17:33:49
Yantla #4
yunus emrah

leti:

nasýl eklemeliyim hocam bi yol gösterir misiniz
 

16 Kasm 2016, 19:46:23
Yantla #5
Konunun ilk iletisi ekinde bulunan aa.rar isimli sýkýþtýrýlmýþ dosya içinden çýkan DHT.zip isimli kütüphaneyi eklemeniz gerekiyor. Kütüphane eklemeyi bilmiyorsanýz aþaðýdaki video yardýmcý olabilir.
<iframe width="640" height="385" src="//www.youtube.com/embed/Pxes46wniIg?fs=1&start=" frameborder="0" allowfullscreen></iframe>
iletiþim: 0542 343 09 15
 

20 Kasm 2017, 20:19:27
Yantla #6
ümit balyemez

leti:

hocam selenoid 100 nh nasýl bulabilirim yada baþka birþey kullanabilirmiyim
 

21 Kasm 2017, 09:27:12
Yantla #7
Devre þemasýndaki selenoid temsilidir. Bobin gerilimine dikkat ederek her hangi bir selenoid vana kullanabilirsiniz.
iletiþim: 0542 343 09 15
 

23 Kasm 2017, 14:18:08
Yantla #8
resuliseri

leti:

hocam devre þemasýnda arduinonun altýndaki modül nedir ne için kullanýldý acaba
 

24 Kasm 2017, 09:01:34
Yantla #9
Isý ve nem sensörüdür. dht22.
iletiþim: 0542 343 09 15
 

29 Kasm 2017, 19:48:56
Yantla #10
SERVET

leti:

merhaba hocam detaylý olarak malzeme listesini atarmýsýn
 

21 ubat 2018, 11:40:45
Yantla #11
eragon50

leti:

Merhaba hocam malzeme listesini detaylý olarak atarmisiniz bide selenoid valf yerine su pompasý kullansak 12 v sýkýnti olur mu yani arduino kodlarinda oynama yapmamiza gerek varmi?
 

21 ubat 2018, 13:59:59
Yantla #12
Vaktim yok. Liste hazýrlayamam. Ancak veilmiþ olan devre þemasýndan malzeme listesini çýkarabilirsiniz. Devrede 220 Voltluk selonoid valf kullanýlmýþ. 12 Voltluk su pompasý kullanýlacaksa RL3 rölesinin kontak uçlarý baðlantýsýný deðiþtirmek gerekir. Kodda deðiþiklik yapmaya gerek yok.
iletiþim: 0542 343 09 15
 

21 ubat 2018, 20:59:06
Yantla #13
eragon50

leti:

rölenin baðlantýsý nasýl olmasý lazým deðiþtirmek gerekir derken
 

21 ubat 2018, 21:33:14
Yantla #14
Rölenin COM ucu 12 Voltun +'sýna NO ucu pompanýzýn + ucuna baðlanýr. Pompanýn - ucu ise 12 Voltun - kutbuna baðlanýr.
iletiþim: 0542 343 09 15