Mündəricat:

Arduino Pump Saver: 3 addım
Arduino Pump Saver: 3 addım

Video: Arduino Pump Saver: 3 addım

Video: Arduino Pump Saver: 3 addım
Video: 3 Phase Over Voltage & Under Voltage Protection | Arduino | Code | PCB 2024, Iyul
Anonim
Arduino Pompa Qoruyucu
Arduino Pompa Qoruyucu
Arduino Pompa Qoruyucu
Arduino Pompa Qoruyucu

Sərt bir qış günündə həyat yoldaşımla birlikdə oturma otağında oxuyurduq, o da mənə baxdı və "Bu nə səsdir?" Evdə tanış bir şey olmadığını düşündüyümüz bir şey dayanıqlı idi, mən də araşdırmaq üçün aşağı düşdüm. Məlum oldu ki, zirzəmi karter nasosum üçün kənar su çıxışı bərk donmuşdu və karter nasosu artıq mümkün olmayan şeyi etmək üçün daim işləyirdi və bu prosesdə çox qızırdı.

Çıxış hortumunu söküb əridərkən, yanacağın qarşısını almaq üçün bu, nasosumu izləmək və gələcəkdə təkrarlanacağı təqdirdə onu söndürmək üçün əla bir fürsət ola biləcəyini düşündüm. Bir aylıq araşdırmalardan, hissələrin sifarişindən və sınaqdan sonra Arduino Pump Saver ortaya çıxdı.

Əlavə edilmiş Arduino eskizi "PumpSaver.ino", nasosdan çəkilən cərəyanı izləmək üçün konfiqurasiya olunmuşdur və 1 dəqiqədən çox müddət ərzində 1 amperi keçərsə, rölesi nasosu dayandırmaq üçün işə salacaq, bir LED yanacaq və həyəcan siqnalı bir şeyin səhv olduğunu bildirmək üçün hər 5 dəqiqədə bir bağlı dinamikdən oynayacaq.

Bu nöqtədə bütün oxuculara xəbərdarlıq etmək istərdim, birincisinin uğursuz olması halında, öz enerji təchizatı ilə (mənimki batareyanın ehtiyat hissəsidir) bir ehtiyat nasosun quraşdırılması həmişə yaxşı bir fikirdir. Aydındır ki, sistemin özündə bir şey səhv olarsa zirzəminizin daşmasını istəmirsiniz

Təchizat

1 x Arduino Uno (Uno R3 istifadə etdim) və onu işə salmaq üçün enerji təchizatı

1 x 5v relay keçid modulu (jqc-3ff-s-z)

1 x 4N36 transistorlu optokupl, onu dəstəkləmək üçün bir IC yuvası ilə birlikdə

1 x ACS712 cərəyan sensoru modulu

1 x 8 ohm dinamik (və ızgara qapağı, divarda olmasını istəyirsinizsə)

470 ohm rezistorlu 1 x LED (vizual sistem açma göstəricisi istəsəniz)

kiçik çaplı elektron layihə lövhəsi

bir layihə qutusu

dinamik tel

Mənim PumpSaver.ino skriptim!

dalğalanma çubuğu (tövsiyə olunur, lakin isteğe bağlıdır)

Addım 1:.ino Scriptini Arduino Uno R3 -ə köçürün

Arduino IDE proqramından istifadə edərək əlavə edilmiş PumpSaver.ino eskizini Arduino Uno R3 -ə köçürün. Bağlantı ilə əlaqədar hər hansı bir problem üçün Arduino veb saytına baxın.

Addım 2: Şematik

Şematik
Şematik
Şematik
Şematik

Bu sxemə uyğun olaraq, bu dövrənin naqillərini korpusunuzla işləyəcək şəkildə qurduğunuzdan əmin olun. UNO -nun yanında bir hobbi çap lövhəsi və ətrafa qoyduğum bir neçə uzatma kabelindən istifadə etdim. Bütün komponentlər Ebay və ya Amazon -da asanlıqla tapıla bilər.

4N36 opto-tranzistor tələb olunur, çünki bu röle modulları üçün giriş Arduino üzərindəki rəqəmsal pin LOW aşağı olsa belə tetikleyecektir. Əsasən, həddindən artıq həssas röle modulu giriş pinini, Arduino rəqəmsal pin 10-dan, pin 10-dan qidalanan, optik olaraq idarə olunan bir tranzistor vasitəsilə göndərərək ayırırıq.

LED haqqında bir qeyd: LED -i birbaşa Arduino -dakı rəqəmsal çıxış pinlərinə bağlamayın - rezistordan istifadə etdiyinizə əmin olun. Bir LED, şübhəsiz ki, Arduino UNO'nuzu zədələyəcək.

Mövcud modulunuzu seçməzdən əvvəl karter pompanızın çəkdiyi cərəyanı təyin etdiyinizə əmin olun. Mina 30 amperdə qiymətləndirilir ki, bu da mənim dalğıc pompam üçün kifayətdir. Arduino eskizinə baxsanız, cari sensorunuzun 20 amperlik bir model olması halında mVperAmp dəyişəninin dəyişdirilməsi ilə bağlı bir şərh də olduğunu görəcəksiniz.

Kompüterə qoşularkən test etmək istəsəniz, eskiz də məlumatları serial monitoruna ötürəcək.

Addım 3: Montajı bitirin və sınayın

Montajı bitirin və sınayın
Montajı bitirin və sınayın
Montajı bitirin və sınayın
Montajı bitirin və sınayın

Montajı başa çatdırmaq üçün sistemi təchiz etmək üçün bir dalğalanma çubuğu quraşdırmağı seçdim. Bölgəmizdə elektrik həmişə etibarlı olmur, buna görə üzr istəməkdən daha təhlükəsiz olacağını düşündüm.

Son bir toxunuş üçün 8 ohm dinamikim üçün gözəl bir kiçik dinamik ızgarası sifariş etdim və onu yaşayış sahəsindəki divara quraşdırdım. Montajı sınamaq üçün portativ bir qızdırıcı tutdum və bir dəqiqədən çox işləməyə buraxaraq bağladım. Sistem dizayn edildiyi kimi işləyirdi, qızdırıcını ayırdı və vaxt həddini keçdiyini məni narahat etdi.

DİQQƏT: Eskiz Arduino IDE proqramının içərisində işləmə müddətini uzatmaq üçün düzəldilə bilər, lakin çənə nasosunuzun su səviyyəsini aşağı saldığı yerə endirməsi lazımdır. Mənim üçün bu bir dəqiqədən çox olmadı, amma səninki fərqli ola bilər.

Tövsiyə: