İlk olarak şunu söylemek istiyorum. Arduino ile yaptığım bu otomatik çiçek sulama sistemini sıfırdan kendim yapmadım. Lezzetli Robot Tarifleri isimli çok güzel ve kaliteli bir youtube kanalı içerisinde gördüm ve o şekilde yaptım. Sadece motor değişik o kadar :) Arduino öğrenmek isteyenler kesinlikle kanalı takibe alsınlar. Arduino öğrenmemde bazı şeylerin temel mantığını anlamam da çok faydalı oldu :)
İlk olarak sistemin çalışmasını izlemek için https://www.facebook.com/bilisimciruh/videos/1344059419018251 adresine gitmeniz gerekiyor :) Bu arada bu sistemi şu an balkonumda olan biberlerimi sulamak için kullanıyorum şiddetle tavsiye ederim :)
Malzeme Listesi:
* Arduino Uno
*Toprak Nem sensörü
* 5V Dalgıç su pompası ( ben 12v araçların sileceklerini çalıştırmada kullanılan bir motor aldım dalgıç pompa bulamadım. Benim aldığım motoru internetten ya da sanayiden alabilirsiniz)
*9V Pil
*L293B motor sürücü
*Breadboard
*Led ve direnç
Arduino Çiçek Sulama Sistemi Devre Şeması
Arduino Çiçek Sulama Sistemi Kodlar
#define yesil_led_pin 11
#define kirmizi_led_pin 10
#define motor_pin 9
#define nem_sensoru A0
#define calisma_siniri 600
int nem_degeri = 0;
void setup() {
pinMode(yesil_led_pin , OUTPUT);
pinMode(kirmizi_led_pin , OUTPUT);
pinMode(motor_pin , OUTPUT);
Serial.begin(9600); }
void loop() {
nem_degeri = analogRead(nem_sensoru);
Serial.println(nem_degeri);
if (nem_degeri > calisma_siniri)
{
digitalWrite(motor_pin, HIGH); digitalWrite(kirmizi_led_pin, HIGH);
digitalWrite(yesil_led_pin, LOW);
delay(3000);
digitalWrite(motor_pin, LOW);
delay(5000);
}
else
{
digitalWrite(yesil_led_pin, HIGH);
digitalWrite(motor_pin, LOW);
digitalWrite(kirmizi_led_pin, LOW);
}
}
0 yorum:
Yorum Gönderme