Cuprins:
- Provizii
- Pasul 1: Transferați scriptul.ino în Arduino Uno R3
- Pasul 2: Schema
- Pasul 3: Finalizați asamblarea și testați
Video: Arduino Pump Saver: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Într-o zi grea de iarnă, eu și soția mea stăteam în sufragerie citind, când ea s-a uitat peste mine și ne-a întrebat „Care este sunetul ăsta?” Ceva a funcționat constant în casă pe care credeam că nu i se pare familiar, așa că am coborât la scară să investighez. După cum sa dovedit, orificiul de evacuare a apei exterioare pentru pompa de bazin din subsol înghețase solid, iar pompa de bazin lucra continuu pentru a face ceea ce nu mai era posibil și devenea foarte fierbinte în acest proces.
În timp ce demontam furtunul de evacuare și îl dezghețam, m-am gândit că ar putea fi o oportunitate excelentă de a construi un circuit care să-mi monitorizeze pompa și să o opresc dacă se va întâmpla din nou în viitor, pentru a preveni arderea acestuia. După o lună de cercetare, comandare de piese și teste, Arduino Pump Saver a apărut.
Schița Arduino atașată „PumpSaver.ino” este configurată pentru a monitoriza curentul extras din pompă și, dacă depășește 1 amplificator pentru mai mult de un minut, releul se va declanșa pentru a opri pompa, un LED se va aprinde și un ton de alarmă va reda de la un difuzor atașat la fiecare 5 minute pentru a vă informa că ceva nu este în regulă.
În acest moment aș dori să îi avertizez pe toți cititorii, este întotdeauna o idee bună să aveți instalată o pompă de rezervă în cazul în care principalul eșuează, pe propria sursă de alimentare (a mea este o unitate de rezervă a bateriei). Evident, nu doriți ca subsolul dvs. să se inunde în cazul în care ceva nu merge bine cu sistemul în sine
Provizii
1 x Arduino Uno (am folosit un Uno R3) și o sursă de alimentare pentru al rula
1 x modul de comutare releu 5v (jqc-3ff-s-z)
1 x opto-cuplator tranzistor 4N36, împreună cu o priză IC pentru a-l susține
1 x modul senzor de curent ACS712
1 difuzor de 8 ohmi (și capacul grătarului, dacă doriți să îl aveți pe perete)
1 x LED cu rezistor de 470 ohmi (dacă doriți un indicator vizual de declanșare a sistemului)
o mică placă de proiectare cu circuit imprimat
o cutie de proiect
fir de difuzor
Scriptul meu PumpSaver.ino!
bara de supratensiune (recomandată dar opțională)
Pasul 1: Transferați scriptul.ino în Arduino Uno R3
Folosind software-ul Arduino IDE, transferați schița PumpSaver.ino atașată la Arduino Uno R3. Consultați site-ul web Arduino pentru orice probleme legate de conectivitate.
Pasul 2: Schema
Urmând această schemă, finalizați cablarea acestui circuit, asigurându-vă că îl așezați într-un mod care să funcționeze cu carcasa dvs. Am folosit o placă de circuite imprimate hobby alături de UNO și câteva capete de prelungire pe care le aveam în jur. Toate componentele se găsesc destul de ușor pe Ebay sau Amazon.
Opto-tranzistorul 4N36 este necesar deoarece intrarea pentru aceste module de releu se va declanșa chiar și atunci când pinul digital de ieșire de pe Arduino este LOW. Practic, separăm doar pinul de intrare al modulului de releu prea sensibil de pinul digital 10 Arduino, trimițându-l printr-un tranzistor controlat optic, alimentat chiar de la pinul 10.
O notă despre LED: NU conectați LED-ul direct la pinii de ieșire digitale de pe Arduino - asigurați-vă că utilizați rezistorul. Un LED în sine va afecta cu siguranță Arduino UNO.
Asigurați-vă că determinați curentul pe care îl extrage pompa de carter înainte de a selecta modulul curent. Al meu este evaluat la 30 amperi, ceea ce este mai mult decât suficient pentru pompa mea submersibilă. Dacă navigați prin schița Arduino, veți găsi că conține și un comentariu despre modificarea variabilei mVperAmp în cazul în care senzorul dvs. curent ar fi un model de 20 amp.
Schița va transmite, de asemenea, date către monitorul serial dacă doriți să testați în timp ce sunteți conectat la computer.
Pasul 3: Finalizați asamblarea și testați
Pentru a finaliza ansamblul, am ales să instalez o bară de supratensiune pentru alimentarea sistemului. În regiunea noastră, electricitatea nu este întotdeauna fiabilă, așa că m-am gândit că ar fi mai bine sigur decât să ne pare rău.
Pentru o ultimă atingere, am comandat un mic grătar de difuzoare pentru difuzorul meu de 8 ohmi și l-am montat pe perete în spațiul de locuit. Pentru a testa ansamblul, am apucat un încălzitor portabil și l-am conectat, lăsându-l să funcționeze mai mult de un minut. Sistemul a funcționat așa cum a fost proiectat, deconectând încălzitorul și alarmându-mă că a depășit limita de timp.
NOTĂ: Schița poate fi editată în interiorul software-ului Arduino IDE pentru a prelungi timpul de funcționare, oricât de mult va dura pompa de scurgere să scadă în mod normal nivelul apei până unde flotorul tăie. Pentru mine acest lucru nu a trecut niciodată de un minut, dar al tău poate fi diferit.
Recomandat:
Energy Saver 3000: 7 pași
Energy Saver 3000: Adrien Green, Huy Tran, Jody Walker Utilizarea unui computer Raspberry Pi și Matlab este un mod simplu și eficient de a ajuta proprietarii de case să reducă consumul de energie. Cea mai bună parte a Energy Saver 3000 este că este foarte simplu de configurat și utilizat
PROIECT DE ENERGIE SAVER CU MICROCONTROLLER - ATMEGA8A: 3 pași
PROIECT DE economisire a energiei utilizând MICROCONTROLLER - ATMEGA8A: LEGĂTURI LA PROIECT: https://www.youtube.com/watch?v=KFCSOy9yTtE, https://www.youtube.com/watch?v=nzaA0oub7FQ ȘI https: // www .youtube.com / watch? v = I2SA4aJbiYoOverview Acest dispozitiv „Economizor de energie” vă va oferi multă economie de energie / energie, deși un
OK pentru a te ridica Nightlight! (Parent Sleep Saver!): 5 pași
OK pentru a te ridica Nightlight! (Parent Sleep Saver!): Părinții copiilor mici care nu reușesc să spună timpul: ați dori să revendicați câteva ore de somn în fiecare weekend? Ei bine, atunci am creația pentru tine! Folosind un Sparkfun Redboard și Breadboard, câteva componente simple și câteva simple co
Bright Saver cu Arduino Mega: 7 pași
Bright Saver Cu Arduino Mega: Bright Saver afișează informații exacte și actualizate despre economii și vă permite să setați un obiectiv de economisire. De exemplu, odată ce v-ați setat ținta folosind cele două butoane furnizate, puteți observa progresia și cât de mult mai este nevoie pentru a vă deplasa
Default Screen Saver: 9 pași
Screen Saver Defeater: O cutie care împiedică activarea economizorului de ecran atunci când plasați mouse-ul pe el