Elektrik Elektronik Teknolojisi Alaný Temrinleri

 
Hoþgeldiniz Ziyaretçi. Lütfen giriþ yapýn veya kayýt olun.

Kullanýcý adýnýzý, þifrenizi ve aktif kalma süresini giriniz

Gönderen Konu: 10. Sera otomasyonu  (Okunma sayýsý 139576 defa)

0 Üye ve 4 Ziyaretçi konuyu incelemekte.

17 Aralýk 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 Düzenleme: 30 Eylül 2016, 22:57:26 Gönderen: fatek »


iletiþim: 0542 343 09 15
 

27 Mart 2016, 15:44:21
Yanýtla #1
aydindr

Ýleti:

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


aydinDr

 

15 Kasým 2016, 01:40:14
Yanýtla #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 Kasým 2016, 12:09:54
Yanýtla #3
dht22 kütüphanesini eklemelisiniz.
iletiþim: 0542 343 09 15
 

16 Kasým 2016, 17:33:49
Yanýtla #4
yunus emrah

Ýleti:

nasýl eklemeliyim hocam bi yol gösterir misiniz
 

16 Kasým 2016, 19:46:23
Yanýtla #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 Kasým 2017, 20:19:27
Yanýtla #6
ümit balyemez

Ýleti:

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

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

23 Kasým 2017, 14:18:08
Yanýtla #8
resuliseri

Ýleti:

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

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

29 Kasým 2017, 19:48:56
Yanýtla #10
SERVET

Ýleti:

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

21 Þubat 2018, 11:40:45
Yanýtla #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
Yanýtla #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
Yanýtla #13
eragon50

Ýleti:

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

21 Þubat 2018, 21:33:14
Yanýtla #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