Sisukord:

Arduino pumbasäästja: 3 sammu
Arduino pumbasäästja: 3 sammu

Video: Arduino pumbasäästja: 3 sammu

Video: Arduino pumbasäästja: 3 sammu
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Juuli
Anonim
Arduino pumbasäästja
Arduino pumbasäästja
Arduino pumbasäästja
Arduino pumbasäästja

Karmil talvepäeval istusime abikaasaga elutoas ja lugesime, kui ta vaatas minu ja minu poole ning küsis "Mis see heli on?" Majas jooksis midagi, mis meie arvates ei tundunud tuttav, ja läksin alla uurima. Nagu selgus, oli mu keldripumba välimine vee väljalaskeava külmunud ja tahke pump oli pidevalt töötanud selle nimel, mis polnud enam võimalik, ja muutus selle käigus väga kuumaks.

Väljalaskevoolikut demonteerides ja seda sulatades arvasin, et see võib olla suurepärane võimalus oma pumba jälgimiseks vooluring luua ja see tulevikus uuesti välja lülitada, et vältida selle läbipõlemist. Pärast kuu aega kestnud uurimistööd, osade tellimist ja katsetamist tuli Arduino Pump Saver.

Lisatud Arduino eskiis "PumpSaver.ino" on konfigureeritud jälgima pumbast võetud voolu ja kui see ületab 1 amprit kauem kui minuti, käivitub relee, et pump välja lülitada, süttib LED ja helisignaal mängib iga 5 minuti järel lisatud kõlarist, andes teile teada, et midagi on valesti.

Siinkohal tahaksin hoiatada kõiki lugejaid, alati on hea mõte lasta varupump paigaldada oma toiteallikale (kui minu esmane on aku varukoopia). Ilmselgelt ei taha te, et teie kelder üleujutaks, kui süsteem ise midagi valesti läheb

Tarvikud

1 x Arduino Uno (ma kasutasin Uno R3) ja selle käivitamiseks toiteallikas

1 x 5 V releelüliti moodul (JQC-3ff-s-z)

1 x 4N36 transistor -optoelement koos IC -pesaga selle toetamiseks

1 x ACS712 vooluanduri moodul

1 x 8 oomi kõlar (ja grillkate, kui soovite seda seinale panna)

1 x LED 470 oomi takistiga (kui soovite visuaalset süsteemi väljalülitusnäidikut)

väike trükkplaadi projektiplaat

projekti kasti

kõlari juhe

Minu PumpSaver.ino skript!

liigpinge (soovitatav, kuid valikuline)

Samm: kandke.ino skript oma Arduino Uno R3 -sse

Kasutage Arduino IDE tarkvara abil kaasasolev PumpSaver.ino eskiis oma Arduino Uno R3 -le. Ühenduvusega seotud probleemide kohta vaadake Arduino veebisaiti.

2. samm: skeem

Skeem
Skeem
Skeem
Skeem

Selle skeemi järgi viige selle vooluahela juhtmestik lõpule, kindlasti asetage see nii, et see toimiks teie korpusega. Kasutasin UNO kõrval hobi trükkplaati ja mõnda pikendusjuhtme otsa, mis mul ümber oli. Kõik komponendid on Ebayst või Amazonist üsna hõlpsasti leitavad.

4N36 opto-transistor on vajalik, kuna nende releemoodulite sisend käivitub isegi siis, kui Arduino digitaalne väljund on madal. Põhimõtteliselt eraldame lihtsalt liiga tundliku releemooduli sisendpoldi Arduino digitaalsest tihvtist 10, saates selle läbi optiliselt juhitava transistori, mis on toidetud tihvtist 10 ise.

Märkus LED -i kohta: ÄRGE ühendage LED -d otse Arduino digitaalsete väljundpistikutega - kasutage kindlasti takistit. LED ise kahjustab kindlasti teie Arduino UNO -d.

Enne praeguse mooduli valimist veenduge, et määrate vooluhulga, mida teie õlipump tõmbab. Minul on nimivõimsus 30 amprit, mis on minu sukelduspumba jaoks enam kui piisav. Kui sirvite Arduino visandit, leiate, et see sisaldab ka kommentaari mVperAmp muutuja muutmise kohta, kui teie praegune andur on selle asemel 20 amprit.

Joonis esitab andmed ka jadamonitorile, kui soovite arvutiga ühenduses testida.

3. samm: lõpetage kokkupanek ja test

Lõpeta kokkupanek ja test
Lõpeta kokkupanek ja test
Lõpeta kokkupanek ja test
Lõpeta kokkupanek ja test

Kokkupaneku lõpuleviimiseks valisin süsteemi varustamiseks ülepingevarda. Meie piirkonnas pole elekter alati usaldusväärne, nii et arvasin, et see oleks parem ohutu kui kahetseda.

Viimase lihvi saamiseks tellisin oma 8 -oomise kõlari jaoks kena väikese kõlarigrilli ja paigaldasin selle eluruumi seinale. Kokkupaneku testimiseks haarasin kaasaskantava kütteseadme ja ühendasin selle, jättes selle töötama üle minuti. Süsteem töötas plaanipäraselt, lülitas küttekeha lahti ja tegi mulle muret, et see on ajapiirangu ületanud.

MÄRKUS. Visandit saab Arduino IDE tarkvara sees redigeerida, et pikendada tööaega nii kaua, kui kaua kulub teie pumbal tavaliselt veetase langetamiseks sinna, kus ujuk selle välja lõikab. Minu jaoks ei olnud see kunagi üle minuti, kuid sinu oma võib olla erinev.

Soovitan: