Sadržaj:

Ušteda pumpe Arduino: 3 koraka
Ušteda pumpe Arduino: 3 koraka

Video: Ušteda pumpe Arduino: 3 koraka

Video: Ušteda pumpe Arduino: 3 koraka
Video: Motor driver shield control (L293D IC) 2024, Studeni
Anonim
Ušteda pumpe Arduino
Ušteda pumpe Arduino
Ušteda pumpe Arduino
Ušteda pumpe Arduino

Teškog zimskog dana, moja supruga i ja sjedili smo u dnevnoj sobi i čitali, kada je pogledala preko mene i upitala "Kakav je to zvuk?" U kući je nešto mirno radilo za što smo mislili da ne zvuči poznato pa sam sišao dolje istražiti. Kako se ispostavilo, vanjski izlaz vode za moju pumpu u podrumu se smrznuo u čvrstom stanju, a crpka u koritu je neprestano radila na tome da učini ono što više nije moguće, a pritom se jako zagrijala.

Dok sam demontirao izlazno crijevo i odmrzavao ga, pomislio sam da bi ovo mogla biti izvrsna prilika za izgradnju kruga za nadgledanje moje pumpe i isključenje ako se to u budućnosti ponovi, kako bi spriječio da izgori. Nakon mjesec dana istraživanja, naručivanja dijelova i testiranja, nastao je Arduino Pump Saver.

Priložena Arduino skica "PumpSaver.ino" konfigurirana je za praćenje struje koja se crpi iz crpke, a ako prelazi 1 amp dulje od minute, relej će se isključiti kako bi zaustavio pumpu, LED će zasvijetliti i melodija alarma reproducirat će se s priključenog zvučnika svakih 5 minuta kako bi vas obavijestio da nešto nije u redu.

Ovim putem želim upozoriti sve čitatelje, uvijek je dobro imati rezervnu pumpu instaliranu u slučaju kvara primarne energije, na vlastito napajanje (moja je jedinica za pomoćnu bateriju). Očito ne želite da vam podrum poplavi u slučaju da nešto pođe po zlu sa samim sustavom

Pribor

1 x Arduino Uno (koristio sam Uno R3) i napajanje za njegovo pokretanje

1 x 5v relejni prekidač (jqc-3ff-s-z)

1 x tranzistorski optički sprežnik 4N36, zajedno s IC utičnicom za njegovu podršku

1 x ACS712 modul osjetnika struje

1 x 8 ohmski zvučnik (i poklopac roštilja, ako ga želite imati na zidu)

1 x LED sa 470 ohmskim otpornikom (trebate li vizualni indikator isključenja sustava)

mala projektna ploča s tiskanim krugom

kutija za projekt

žica zvučnika

Moja PumpSaver.ino skripta!

prenaponska šipka (preporučeno, ali izborno)

Korak 1: Prenesite.ino skriptu na svoj Arduino Uno R3

Pomoću Arduino IDE softvera prenesite priloženu skicu PumpSaver.ino na svoj Arduino Uno R3. Za sva pitanja vezana uz povezivanje pogledajte web stranicu Arduino.

Korak 2: Shema

Shema
Shema
Shema
Shema

Slijedeći ovu shemu, dovršite ožičenje ovog kruga, postavivši ga na način koji će raditi s vašim kućištem. Koristio sam hobi tiskanu ploču uz UNO i nekoliko krajeva produžnih kabela koje sam položio. Sve se komponente lako mogu pronaći na Ebayu ili Amazonu.

Opto-tranzistor 4N36 je potreban jer će se ulaz za ove relejne module aktivirati čak i kada je izlazni digitalni pin na Arduinu NIZAK. U osnovi samo odvajamo pretjerano osjetljivi ulazni pin relejnog modula od Arduino digitalnog pina 10 slanjem putem optički upravljanog tranzistora, napajanog iz samog pina 10.

Napomena o LED -u: NE spajajte LED -u izravno na digitalne izlazne pinove na Arduinu - provjerite koristite li otpornik. LED dioda će zasigurno oštetiti vaš Arduino UNO.

Prije odabira trenutnog modula, provjerite je li određena struja koju crpka crpi. Moja je ocijenjena na 30 ampera, što je više nego dovoljno za moju potopnu pumpu. Prelistate li Arduino skicu, vidjet ćete da ona sadrži i komentar o izmjeni varijable mVperAmp ako bi umjesto toga vaš trenutni senzor bio model od 20 ampera.

Skica će također slati podatke na serijski monitor ako želite testirati dok ste povezani s računalom.

Korak 3: Završite montažu i testirajte

Završite montažu i testirajte
Završite montažu i testirajte
Završite montažu i testirajte
Završite montažu i testirajte

Za dovršetak montaže odlučio sam instalirati prenaponsku šipku za opskrbu sustava. U našim regijama struja nije uvijek pouzdana pa sam zaključio da bi bilo bolje biti siguran nego žaliti.

Za kraj, naručio sam lijepu malu rešetku zvučnika za svoj 8 ohmski zvučnik i montirao ga na zid u stambenom prostoru. Da bih testirao sklop, zgrabio sam prijenosni grijač i spojio ga, ostavljajući ga da radi više od minute. Sustav je radio kako je planirano, isključio je grijač i upozorio me da je premašio vremensko ograničenje.

NAPOMENA: Skica se može uređivati unutar Arduino IDE softvera kako bi se produžilo vrijeme rada koliko god je potrebno vašoj pumpi za ispuštanje vode da obično spusti razinu vode na mjesto gdje je plovak isključuje. Za mene ovo nikad nije trajalo više od minute, ali vaše se možda razlikuju.

Preporučeni: