|   ANA SAYFA  |  KendinYap | PROJELER   |  KendinYap | TV  |  KendinYap | TOPLULUK  |  KendinYap | Bilgi Bankası           RSS

Otomatik akvaryum suyu ekleyici devresi

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.
Proje Kayıt Tarihi : 07.09.2014
Bu projeyi 11.188 kişi okudu.
  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

4/5 Yıldızla Oylandı. (6 Oylama)

Ekleyen :
Eki.2008 tarihinden beri üye, 317 adet proje eklemiş.




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 1x2 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
















Yazan : Alpin


İhtiyaç Duyulan Malzemeler : - A Küçük bir parça PCB - Attiny45 SU (1x) - BC847 smd transistor (1x) - Diyot smd (1x) - 3,5mm 1x2 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
Anahtar Kelimeler : attiny, arduino, kendin yap, akvaryum, proje, su devresi su alarmı,
Bu projeyi favorilerine ekleyen üyelerimiz
Yapboz.info Türkiye nin foto yapboz noktası

YORUMLAR

alpin | güzel proje
teşekkürler
    [alpin adlı kullanıcının tüm yorumlarını gör]     [Bu üyeye mesaj yolla]
Bu projeye yorum yazmak için sitemize üye olmanız yada eğer üye iseniz üye girişi yapmanız gerekmektedir.