D:DropboxMy EducationArduinoProjects5 Greenhouse
SON MALZEME LİSTESİ
A – Sıcaklık
- Sıcaklık sensörü Temperature Sensör DS18B20 — 11.88 TL
- 3D YAZICI ISITICI FİŞEK — 20TL
- DHT11 Nem ve Isı Sensörü Arduino PIC Raspberry — 7,9TL
- CASTLE ARAÇ TİPİ SU ISITICI OTO KETTLE 12 V — 11.88 TL
B – Işık
- Arduino Dijital Işık Şiddet Sensörü — 11.5
- E27 Deep Power Grow 5 Led Ampül * 2 — 80TL
C – Ortam Nemi
- SHT75 nem sensörü
- Adafruit BME280 Sıcaklık Nem Basınç Sensörü – 70TL
D – Toprak Nemi ve Sulama
- Toprak Nem Sensörü – 30 TL
- SHT10 KABLOLU SICAKLIK VE NEM SENSÖRÜ — 89,90TL
- Mini Su Pompası 3-9V – RS-360SH— 23.92
E – Havalandırma
- Auto Cool Güneş Enerjili Araç İçi Soğutucu Fan — 19.88 TL
- 12V Fanlar
F- Görüntü
- Arduino 0.96 I2C IIC Serial 128X64 OLED LCD
http://www.instructables.com/id/Monochrome-096-i2c-OLED-display-with-arduino-SSD13/
Diğer Gerekenler:
- Kablolar ve jumper lar
- IKEA Kutu
Kullandıklarım ama illa gerekmeyenler
- Wago Buat
Kontrol edilecek durumlar:
-
A – SICAKLIK
-
IŞIKLANDIRMA
-
NEM
-
SULAMA
-
HAVALANDIRMA ve HAVA AKIMI
——————————
A – SICAKLIK ve TOPRAK SICAKLIĞI
SENSÖR:
Sıcaklık için kullanabileceğim 2 sensör var. DS18B20 ve SHT10.
ARAÇ:
Sıcaklık için kullanabileceğim 3D YAZICI ISITICI FİŞEK
- Voltage: 12V
- Power: 40W
- Material: Stainless Steel
- Diameter: 6 mm
- Length: 20 mm
- Wire Length: 1m
Pelltier Soğutucu-Isıtıcı başlıklı
http://www.instructables.com/id/DIY-Cooler/?ALLSTEPS
CASTLE ARAÇ TİPİ SU ISITICI OTO KETTLE
Code:
Connect the power, more than 6 amps of 12v power supply
http://www.instructables.com/id/Programmable-Temperature-Controller-Hot-Plate/?ALLSTEPS
Yöntem:
Toprak sıcaklığı 22–23 arasında tutulmalı
Gece günlük sıcaklığın 5-8 derece altında olmalı.
Eğer gündüz sıcaklık 27 dereceden yüksek olursa 23 dereceye getirilir
ve 21 dereceden düşük olursa 25 dereceye getirilir.
Eğer gece sıcaklık gece 14 en düşük olursa 17 dereceye getirilir
ve 20 den yüksek olursa 15 dereceye getirilir…
B – IŞIKLANDIRMA
Sensör:
Arduino Dijital Işık Şiddet Sensörü — 11.5
bh1750fvi (GY-302) Light Sensor Module
http://www.instructables.com/id/BH1750-Digital-Light-Sensor/
Kullandığım Library:
https://github.com/Genotronex/BH1750FVI_Master
RTC Saat Modülü
Araç:
BİTKİ GELİŞİMİ HIZLANDIRAN 60’LI SOLAR LED IŞIK (207809170) — 50TL
E27 Deep Power Grow 5 Led Ampül
Yöntem:
- Eğer ışık şiddeti yeterli değilse lambalar devreye girer
- Ama yardım ettikleri süre de dahil bitkinin ışık aldığı süre 16 saatten fazla olamaz.
- Aylık toplam ışık saati hesaplama
- ampülleri hava karardıktan sonra 16 saaten fazla olacaksa açılmaz
- Güneşin battığı saatte ışıkları açma?
C – iKLİMLENDİRME – NEM
Sensör
DHT11 Nem ve Isı Sensörü Arduino PIC Raspberry
https://github.com/adafruit/DHT-sensor-library
http://playground.arduino.cc/Main/DHT11Lib
https://arduino-info.wikispaces.com/DHT11-Humidity-TempSensor
Auto Cool Güneş Enerjili Araç İçi Soğutucu Fan
SHT75
http://forum.arduino.cc/index.php?topic=381408.0http://playground.arduino.cc/Code/Sensirion
Grove Water Sensor
http://arduinobasics.blogspot.com.tr/2014/08/grove-water-sensor.html
Yöntem:
Eğer nem değeri yükselirse fanları çalıştırıp havalandrır.
Nem 40’ın altında ya da 80’in üstünde ise hemen 60 e getirilir
D- TOPRAK NEMİ VE SULAMA
Toprak Nem Sensörü x 3
CODE:
Toprak nem sensörü nemli toprakta genelde 688 civarı birşey ölçüyor.
http://www.instructables.com/id/Soil-Moisture-Sensor/?ALLSTEPS
DC Su Pompası Motoru – DC Water Pump Motor – 3-12 V RS360SH
http://www.instructables.com/id/Arduino-water-system-to-wet-your-plant/
http://urun.gittigidiyor.com/ev-elektronigi/su-pompasi-motoru-dc-3-12v-water-pump-212708123
Su Seviyesi Sensörü – Yağmur Sensörü – Su Sensörü Grove-Water-Sensor
http://arduinobasics.blogspot.com.tr/2014/08/grove-water-sensor.html
Waterproofing the water sensor
http://forum.arduino.cc/index.php?topic=388982.0
Su seviyesi Sensörünü 3 yerde kullanıyorum:
- Ana su kovası
- Isıtma Kovası
- Nemlendirme bardağı
Buna göre su sensörü için kullanabileceğim birkaç yöntem var
- Yağmur ve Su sensörü
- Ultrasonik sensör
- Manyetik Hall effect sensörü
- Şamandıra
http://www.instructables.com/id/Building-a-Capacitive-Liquid-Sensor/
Gereken birkaç şey var:
- Dayanıklı olması ve korozyona uğramaması
- Yeterince ucuz olması
- Verilerin güvenilir olması
http://www.learningaboutelectronics.com/Articles/Arduino-liquid-level-sensor-circuit.php
Bu sensör 200’ün altına düştüğünde su doldurmaya başlıyorum. Su dolduktan sonra düşmesi yavaş oluyor. Yani 100’ün altında gelmesi için kupkuru olması lazım. Ama sonra çabuk yükseliyor. Bunun sebebi sudan çektikten sonra ince bir tabaka oluşması.
Bu sensörler alarm verdikten sonra ilgili Isıtma Kovası ve Nemlendirme Bardağı’na yeterli ya da az su vermek çok önemli. Bu yüzden bir de maksimum seviye belirleyebilirim, böylece su sadece bu maksimum seviye aşılmamışsa verilebilir ve de adım adım verilebilir. Burada 2şer saniye aralıklarla
Pompa 7 saniyede 60 ml pompalıyor. Bardak toplam 200ml. Misal 190’dan sonra pompalanan bir 60 ml çok da büyük bir sorun yaratmıyor…
Kırmızı olan sensör en dolu yerde 660 veriyor.
CODE:
https://github.com/jackbell16/Arduino-Plant-System-Project
Yöntem:
eğer toprak sensörleri kuru ise su devreye girer
eğer kovanın suyu bitmişse kırmızı ışık yanar
Sulama kovasında su seviyesi sensörü olacak böylece eğer su biterse alarm verecek. e
E – HAVALANDIRMA VE HAVA AKIMI
Auto Cool Güneş Enerjili Araç İçi Soğutucu Fan
5v FAN
Yöntem:
Her saat başında 5 dakika fan çalışır.
Connections
RANDOM
A good relay example:
http://arduinobasics.blogspot.com.tr/2014/09/relay-module.html
F- Görüntü
- Arduino 0.96 I2C IIC Serial 128X64 OLED LCD
http://www.instructables.com/id/Monochrome-096-i2c-OLED-display-with-arduino-SSD13/
- Arduino 0.96 I2C IIC Serial 128X64 OLED LCD
http://www.instructables.com/id/Monochrome-096-i2c-OLED-display-with-arduino-SSD13/
I2C Adreslerim
http://playground.arduino.cc/Main/I2cScanner
I2C device found at address 0x23 ! — Işık Ölçer BH750
I2C device found at address 0x57 ! — Saat
I2C device found at address 0x68 ! —- Saat
I2C device found at address 0x3C ! — OLED Display
I2C device found at address 0x77 ! — Nem-Isı-Basınç Ölçer
TESTs:
- Test all critical water items
- Test waterproofness
- Test water levels
- Test relays
- Test what happens if a certain sensor does not work. ie watersensor corroded doesnt work: does it show Yes Water or No water?
- Kablo yerleşimi ve konnektörler
- bütün pompalar 48 saat test.
- Kodların commentleri
- Prepare power sources and connectors
- Prepare cable layouts
- Değişken kontrolu