İçindekiler:

Arduino Pompa Tasarrufu: 3 Adım
Arduino Pompa Tasarrufu: 3 Adım

Video: Arduino Pompa Tasarrufu: 3 Adım

Video: Arduino Pompa Tasarrufu: 3 Adım
Video: DC Motora Yüksek Voltaj Verirsen Ne Olur? 2024, Temmuz
Anonim
Arduino Pompa Tasarrufu
Arduino Pompa Tasarrufu
Arduino Pompa Tasarrufu
Arduino Pompa Tasarrufu

Sert bir kış gününde, karım ve ben oturma odasında oturmuş kitap okuyorduk ki o bana bakıp "Bu ses ne?" diye sordu. Evde tanıdık gelmediğini düşündüğümüz bir şey sabit gidiyordu, ben de araştırmak için aşağı indim. Görünüşe göre, bodrum karter pompamın dış su çıkışı katı bir şekilde donmuştu ve karter pompası sürekli olarak artık mümkün olmayanı yapmak için çalışıyordu ve bu süreçte çok ısınıyordu.

Çıkış hortumunu söküp çözerken, bunun pompamı izlemek için bir devre kurmak ve gelecekte tekrar olursa, yanmasını önlemek için kapatmak için harika bir fırsat olabileceğini düşündüm. Bir aylık araştırma, parça siparişi ve testten sonra Arduino Pump Saver ortaya çıktı.

Ekli Arduino taslağı "PumpSaver.ino", pompadan çekilen akımı izlemek için yapılandırılmıştır ve bir dakikadan fazla 1 amp'i aşarsa, röle pompayı durdurmak için devreye girecek, bir LED yanacak ve bir alarm melodisi olacaktır. bir şeylerin yanlış olduğunu bildirmek için her 5 dakikada bir bağlı hoparlörden çalacaktır.

Bu noktada tüm okuyucuları uyarmak istiyorum, birincil devrenin arızalanması durumunda kendi güç kaynağına (benimki bir yedek pil ünitesidir) bir yedek pompa takmak her zaman iyi bir fikirdir. Açıkçası, sistemin kendisinde bir şeyler ters giderse bodrumunuzun su basmasını istemezsiniz

Gereçler

1 x Arduino Uno (Uno R3 kullandım) ve çalıştırmak için bir güç kaynağı

1 x 5v röle anahtar modülü (jqc-3ff-s-z)

1 x 4N36 transistör optokuplör, onu desteklemek için bir IC soketi ile birlikte

1 x ACS712 akım sensörü modülü

1 x 8 ohm hoparlör (ve duvarda olmasını isterseniz ızgara kapağı)

470 ohm dirençli 1 x LED (görsel bir sistem açma göstergesi mi istiyorsunuz)

küçük bir baskılı devre proje panosu

bir proje kutusu

hoparlör kablosu

PumpSaver.ino betiğim!

dalgalanma çubuğu (önerilen ancak isteğe bağlı)

Adım 1:.ino Komut Dosyasını Arduino Uno R3'ünüze Aktarın

Arduino IDE yazılımını kullanarak, ekli PumpSaver.ino taslağını Arduino Uno R3'ünüze aktarın. Bağlantıyla ilgili sorunlar için Arduino web sitesine bakın.

Adım 2: Şematik

şematik
şematik
şematik
şematik

Bu şemayı takip ederek, bu devrenin kablolarını kasanızla çalışacak şekilde yerleştirdiğinizden emin olarak tamamlayın. UNO'nun yanında bir hobi baskılı devre kartı ve etrafına serdiğim birkaç uzatma kablosu ucu kullandım. Tüm bileşenler Ebay veya Amazon'da oldukça kolay bulunur.

Arduino üzerindeki dijital çıkış pini DÜŞÜK olduğunda bile bu röle modüllerinin girişi tetikleneceğinden 4N36 opto-transistör gereklidir. Temel olarak, aşırı hassas röle modülü giriş pinini, pin 10'dan beslenen optik olarak kontrol edilen bir transistör aracılığıyla göndererek Arduino dijital pin 10'dan ayırıyoruz.

LED hakkında bir not: LED'i doğrudan Arduino'daki dijital çıkış pinlerine BAĞLAMAYIN - rezistörü kullandığınızdan emin olun. Tek başına bir LED, Arduino UNO'nuza kesinlikle zarar verecektir.

Mevcut modülünüzü seçmeden önce karter pompanızın çektiği akımı belirlediğinizden emin olun. Benimki, dalgıç pompam için fazlasıyla yeterli olan 30 amper değerinde. Arduino çizimine göz atarsanız, mevcut sensörünüzün bunun yerine 20 amperlik bir model olması durumunda mVperAmp değişkenini değiştirme hakkında bir yorum da içerdiğini göreceksiniz.

Çizim, bilgisayarınıza bağlıyken test etmek istemeniz durumunda seri monitöre de veri besleyecektir.

Adım 3: Montajı ve Testi Bitirin

Montajı ve Testi Bitirin
Montajı ve Testi Bitirin
Montajı ve Testi Bitirin
Montajı ve Testi Bitirin

Montajı tamamlamak için sistemi beslemek için bir aşırı gerilim çubuğu takmayı seçtim. Bölgemizde elektrik her zaman güvenilir değildir, bu yüzden üzgün olmaktan daha güvenli olacağını düşündüm.

Son bir dokunuş olarak, 8 ohm'luk hoparlörüm için güzel bir küçük hoparlör ızgarası sipariş ettim ve onu yaşam alanındaki duvara monte ettim. Montajı test etmek için portatif bir ısıtıcı aldım ve bağladım ve bir dakikadan fazla çalışmasına izin verdim. Sistem tasarlandığı gibi çalıştı, ısıtıcının bağlantısını kesti ve zaman sınırını aştığı konusunda beni alarma geçirdi.

NOT: Karter pompanızın tipik olarak su seviyesini şamandıranızın kestiği yere düşürmesi ne kadar sürerse sürsün, çalışma süresini uzatmak için çizim Arduino IDE yazılımı içinde düzenlenebilir. Benim için bu asla bir dakikayı geçmedi, ama seninki farklı olabilir.

Önerilen: