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, Juli
Anonim
Ušteda pumpe Arduino
Ušteda pumpe Arduino
Ušteda pumpe Arduino
Ušteda pumpe Arduino

Teškog zimskog dana, moja žena i ja smo sedeli u dnevnoj sobi i čitali, kada je ona pogledala mene i pitala "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 da istražim. Kako se ispostavilo, vanjski izlaz vode za moju pumpu u podrumu se smrznuo u čvrstom stanju, a crpna komora je neprestano radila na tome da učini ono što više nije moguće, a tokom procesa se jako zagrijala.

Dok sam demontirao izlazno crijevo i odmrzavao ga, pomislio sam da bi ovo mogla biti odlična prilika za izgradnju kruga za nadgledanje moje pumpe i isključenje ako se to ponovi u budućnosti, kako bi spriječilo 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 pumpe, a ako prelazi 1 amp više od minute, relej će se isključiti kako bi zaustavio pumpu, LED će zasvijetliti i melodija alarma reproducirat će se sa 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čigledno ne želite da vam podrum poplavi u slučaju da nešto pođe po zlu sa samim sistemom

Supplies

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

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

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

1 x ACS712 modul senzora struje

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

1 x LED sa otpornikom od 470 ohma (ako želite vizuelni indikator isključenja sistema)

mala projektna ploča sa štampanim kolom

kutija za projekat

žica zvučnika

Moja PumpSaver.ino skripta!

prenaponska šipka (preporučeno, ali opcionalno)

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

Pomoću Arduino IDE softvera prenesite priloženu PumpSaver.ino skicu 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, pazeći da ga postavite na način koji će funkcionirati s vašim kućištem. Koristio sam hobi tiskanu ploču pored UNO -a 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 previše osjetljivi ulazni pin relejnog modula od Arduino digitalnog pina 10 slanjem putem optički upravljanog tranzistora, napajanog sa 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 sama po sebi sigurno oštetiti vaš Arduino UNO.

Prije odabira trenutnog modula provjerite da li određujete struju koju crpi vaša crpka. Moja je ocijenjena na 30 ampera, što je više nego dovoljno za moju potopnu pumpu. Ako pregledate 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 amp.

Skica će takođe prenositi podatke na serijski monitor ako želite da testirate dok ste povezani sa računarom.

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

Da bih dovršio montažu, odlučio sam instalirati prenaponsku šipku za napajanje sistema. U našim regijama električna energija 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. Sistem je radio kako je planirano, isključio je grijač i upozorio me da je prekoračio vremensko ograničenje.

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

Preporučuje se: