Otomatik akvaryum suyu ekleyici devresi

Eksilen akvayum suyunun otomatik olarak eklenmesini isterseniz ve bunun için klasik çözümlerin aksine elektronik bir çözüm ile yapmak isterseniz bu proje ile bunu halledebilirsiniz.

Orijinaline instructable deki bu proje ile ulaşabileceğiniz akvaryum projesi ile eksilen akvaryum suyunuzun otomaik olarak bir devrenin kontrol ettiği su pompası ile dolmasını sağlayabilirsiniz.

Kendin Yap, Otomatik akvaryum suyu ekleyici devresi, www.kendinyapsitesi.com


Gerekli olan malzemeler;

– A Küçük bir parça PCB
– Attiny45 SU (1x)
– BC847 smd transistor (1x)
– Diyot smd (1x)
– 3,5mm 1×2 terminal block (2x)
– 100K direnç 0805 (1x)
– USB mini bağlantı noktası (1x)
– G5V1 röle (1x)
– 9-12V fırçasız su motoru (1x)
– 5V adaptör (1x)
– 9-12V adaptör (1x)
– Akvaryum hava hortumu
– Sensörler için kablolar

Attiny i programlamak için
– Arduino panel
– 10uF kondansatör
– SOP da DIP e adaptör

Kendin Yap, Otomatik akvaryum suyu ekleyici devresi, www.kendinyapsitesi.com


Devre şeması aşağıdaki gibidir.
Kendin Yap, Otomatik akvaryum suyu ekleyici devresi, www.kendinyapsitesi.com


Projenin bitmiş hali aşağıdaki gibi gözükecek;

Kendin Yap, Otomatik akvaryum suyu ekleyici devresi, www.kendinyapsitesi.com

Devreyi aşağıki resimden yararlanarak bastırabilirsiniz.
Kendin Yap, Otomatik akvaryum suyu ekleyici devresi, www.kendinyapsitesi.com
Attiny programı ise şu şekilde verilmiş;




int relayPin = 2;       
int sensorPin = 1;        
int triggerPin = 0;
int sensorState = 0;

void setup()
{
  pinMode(sensorPin, INPUT);
  pinMode(relayPin, OUTPUT);
  pinMode(triggerPin, OUTPUT);
}

void loop(){
  digitalWrite(triggerPin, HIGH);
  sensorState = digitalRead(sensorPin);
  if (sensorState == LOW){
      digitalWrite(relayPin, HIGH);
  }
      else if (sensorState == HIGH){
        digitalWrite(relayPin, LOW);
        digitalWrite(triggerPin, LOW);
        delay(43200000);                    //~12hour delay.
  }
}





Bu arduino kodu ne yapar; her 12 saatte bir sensörleri kontrol eder, eğer suya temas var ise devreyi kapatır 12 saat sonra tekrar kontrol için çalışır. Eğer suya temas yok ise yani su seviyesi azalmış ise devre su motorunu çalıştırarak su pompalar, taaki kablolar suya temas edinceye kadar. Kablolar yani sensörler suya temas edince devreyi kapatır, 12 saat sonra aktif olmak üzere devre kapanır. Eğer 12 saat değilde daha az yada fazla beklemesini isterseniz 43200000 yazan yeri değiştirmeniz gerekmektedir.



Kolay gelsin














İhtiyaç Listesi : – A Küçük bir parça PCB – Attiny45 SU (1x) – BC847 smd transistor (1x) – Diyot smd (1x) – 3,5mm 1×2 terminal block (2x) – 100K direnç 0805 (1x) – USB mini bağlantı noktası (1x) – G5V1 röle (1x) – 9-12V fırçasız su motoru (1x) – 5V adaptör (1x) – 9-12V ada



Bir cevap yazın