İçindekiler:

Arduino Kontrollü Su Tahliye Pompası: 4 Adım (Resimli)
Arduino Kontrollü Su Tahliye Pompası: 4 Adım (Resimli)

Video: Arduino Kontrollü Su Tahliye Pompası: 4 Adım (Resimli)

Video: Arduino Kontrollü Su Tahliye Pompası: 4 Adım (Resimli)
Video: Usta şoför işte yaa 2024, Kasım
Anonim
Su Tahliyesi İçin Arduino Kontrollü Pompa
Su Tahliyesi İçin Arduino Kontrollü Pompa

Bu proje fikri, dairem için yoğuşmalı gaz kazanı aldığımda ortaya çıktı. Kazanın ürettiği yoğuşma suyu için yakınımda herhangi bir tahliye yok. Bu yüzden su birkaç gün 20 litrelik bir tankta (varil) toplanıyor ve dolduğunda elle boşaltmak zorunda kalıyorum. Bu yüzden sadece bir düğmeye basarak suyu tahliye edecek Arduino kontrollü bir pompa yapmaya karar verdim. Bir ekran, pompanın durumunu gösterir. Drenaj taşıyorsa veya toplama tankının içindeki seviye düşüyorsa pompayı durdurmak için iki seviye sensörü ekledim. Bu, pompanın her zaman su altında kalması için iyi çalışması için önemlidir.

Adım 1: Proje İçin Kullanılan Parçalar

Projede Kullanılan Parçalar
Projede Kullanılan Parçalar

Bu proje için kullandım: - Test için Arduino uno kartı (son proje için Arduino nano)

- 12V dalgıç su pompası

- bir protokol

- bir röle modülü

- 10k potansiyometre

- 4 NPN transistör

- bir zil

- atlama telleri

- farklı dirençler

- bir basma düğmesi

- Bir anahtar

Adım 2: Son Ama En Az Değil

Arduino'nun kaynak kodunu ekledim.

Bu benim ilk Arduino projem. Bu pompayı kullanarak çalıştırmayı ve aslında zamandan tasarruf etmeyi başardığım için memnunum. Yine de görünüşü üzerinde çalışacağım ve onu biraz daha mükemmel hale getireceğim. Önerilere açığım.

Adım 3: Su Seviye Sensörlerini Oluşturma

Su Seviye Sensörlerini Oluşturma
Su Seviye Sensörlerini Oluşturma

Bu projede iki adet su seviye sensörü bulunmaktadır. Biri su seviyesi düşerse pompayı durduracak, böylece pompa her zaman su altında kalacak ve ikincisi tahliye tankının aşırı dolması durumunda pompayı durduracaktır. Sensör, Darlington anahtarı olarak bağlanan iki kablo ve iki NPN transistörden yapılmıştır. Kablolar daldırıldığında çok küçük bir akım geçer ve bu, sinyali Arduino'ya etkinleştirir.

T1 ve T2 transistörleri nasıl bağlanır:

T1: T2'nin Tabanına Verici

T1: Koleksiyoncudan T2 Koleksiyoncusuna

T1: 470K rezistör aracılığıyla Tabandan Toprağa

T1: Tabandan Arduino analog Pin A0'a (birinci sensör için) ve Pin A1'e (ikinci sensör için)

T1: Sensörün suda temas edecek ilk telinin tabanı

T2: Verici toprağa.

Sensörün ikinci kablosu 5V'dan 10K rezistörden gelecektir.

Arduino A1 analoguna bağlı sensör sudan çıkınca pompa durur ve LCD ekranda "Pompa kapalı/Düşük lvl. Tankta su yok" mesajı görüntülenir. İkinci su seviye sensöründeki teller suya ulaştığında, pompa duracak ve LCD'de "Pump off/ Hi lvl" görüntülenecektir.

Adım 4: Arduino Dijital Pinlerini Ayarlama

Arduino Dijital Pinlerini Ayarlama
Arduino Dijital Pinlerini Ayarlama

12V duvar adaptöründen sağlanan 12V dalgıç pompa kullandım.

Pompa, Arduino dijital pin no 9 ile bir röle vasıtasıyla kontrol edilir.

Arduino dijital pin No 8, pompayı çalıştırmak veya manuel olarak durdurmak için bir basmalı düğmeye bağlanmıştır.

Arduino dijital pin No 11, pompanın mevcut olup olmadığını gösteren beyaz bir LED'i kontrol eder.

Arduino dijital pin No 12, yeşil bir LED'i kontrol eder - bu, pompanın ne zaman açık olduğunu gösterir.

Arduino dijital pin No 13, pompanın ne zaman durduğunu gösteren kırmızı bir LED'i kontrol eder (pompa durduğunda bir ses sinyali almak için bir sesli uyarı da ekledim).

2, 3, 4, 5, 6, 7 numaralı Arduino dijital pinleri LCD'ye bağlanır.

Önerilen: