Günümüzde kablosuz ağlarda ki teknolojik gelişmeler birçok alanda olduğu gibi tarımsal alanda da etkisini göstermiştir. Tarımda, artan talep ihtiyacını karşılamak amacıyla üretimi sağlıklı bir biçimde yapmak ve kolaylaştırmak için kablosuz ağlardan yararlanma yoluna gidilmiştir. Bu projede tarımda önemli bir nokta haline gelmiş olan sulama faaliyetleri, teknolojiyle desteklenerek akıllı bir sistem tasarlanmıştır. Bu çalışmamızda, bahçeye yerleştirilmiş toprak nem sensörü üzerinden alınan veriler Ardunio UNO denetleyicisi ile işlenir, işlenen bu verilere göre sulamaya ihtiyaç duyulduğu anda su motoru otomatik olarak çalışmakta ve topraktaki bitki ihtiyacı olan suyu karşılamaktadır. Toprak gerekli su ihtiyacını karşıladığında ise su motoru otomatik olarak kapanmaktadır. Ardunio UNO ile buluetooth kontrolüyle seçtiğimiz bitkiyi sulayabiliriz. Bu proje ile su kaynaklarının optimum kullanılması, güç tasarrufunun maximum sağlanması, doğru zamanda doğru miktarda sulamayla aşırı ve gereksiz sulama problemlerinin ortadan kaldırılması amaçlanmıştır.
Bağlantı Şeması
Buluetooth Apk
Ardunio Kodu
#include<SoftwareSerial.h>
SoftwareSerial myserial(6,7);
int sensor = A0;
int motor = 13;
int veri;
void setup() {
pinMode(sensor,INPUT);
pinMode(motor,OUTPUT);
Serial.begin(9600);
myserial.begin(9600);
}
void loop() {
veri=analogRead(sensor);
Serial.println(veri);
if(myserial.available())
{ char data=myserial.read();
Serial.println(data);
if ( data == '1' && veri>600 )
{
digitalWrite(motor,HIGH);
delay(4000);
digitalWrite(motor,LOW);
}else{
digitalWrite(motor,LOW);
}
if ( data == '2' && veri>600 )
{
digitalWrite(motor,HIGH);
delay(9000);
digitalWrite(motor,LOW);
} else{
digitalWrite(motor,LOW);
}
if (data == '3' && veri>600)
{
digitalWrite(motor,HIGH);
delay(7000);
digitalWrite(motor,LOW);
}else{
digitalWrite(motor,LOW);
}
if (data == '4' && veri>600 )
{
digitalWrite(motor,HIGH);
delay(2000);
digitalWrite(motor,LOW);
} else{
digitalWrite(motor,LOW);
}
}
}