» Z webov » špeciálna »Systém kontroly hladiny vody

Systém monitorovania hladiny vody


V tomto článku nám Sprievodca povie, ako vytvoriť systém na monitorovanie a kontrolu hladiny vody v nádrži. Je to jednoduchý a spoľahlivý systém.

Jeho kľúčové vlastnosti sú nasledujúce:
Monitorovanie hladiny vody v reálnom čase.
Automatické čerpadlo na zapnutie / vypnutie.
Núdzové vypnutie čerpadla.

Náradie a materiály:
-Arduino Pro mini
- ultrazvukový snímač HC-SR04;
- modul MAX485;
- LCD modul i2c;
LCD 1602;
- mikrokontrolér ATTINY45 / 85;
- regulátor napätia LM7805;
Tranzistor NPN (2n3904);
-N-kanálový MOSFET IRFD024PBF;
Dióda 1N4007;
5-kolíkový konektor;
4-kolíkový konektor
-2 kolíkový konektor;
- Terminály s 2 kontaktmi (modrý) - 2 ks;
- Terminál s 2 kontaktmi (zelený);
DC Jack (- 2 ks.)
-Audio jack (samec / samica) - 2 ks;
- rezistor 1 kOhm;
- rezistor 10 kOhm - 3 ks;
- Kondenzátor 100 nF - 3 ks;
Kondenzátor 100 uF;
- tlačidlo SMD, 6x3,5 mm;
-DIP prepínače (SPST 2) - 2 ks;
- vypínač;
-Tumbler;
-12V DC relé;
-Relay stykač;
- napájanie jednosmerným prúdom 5 V (> 200 mA);
- napájanie 12 V DC (> 500 mA);
- škatule pre prípad vhodnej veľkosti;
-Krepezh;
-Doplnkové príslušenstvo;
- skrutkovač;
seeing-;




Systém monitorovania hladiny vody







Krok 1: Senzorová jednotka
Táto jednotka meria hladinu vody a odosiela údaje do hlavného regulátora. Má dva senzory na meranie hladiny vody. Jedným z nich je ultrazvukový senzor vzdialenosti HC-SR04, ďalšie dve dlhé skrutky vyčnievajúce smerom von, ako je to znázornené na fotografii.

Ak chcete nainštalovať senzory, musíte vykonať nasledujúce kroky:
Umiestnite ultrazvukový prevodník hore nohami na prednú časť krytu blízko vrchu a označte dva otvory pre ultrazvukový vysielač a prijímač.

Vyrežte diery a pripevnite snímač na miesto pomocou horúceho lepidla.





Potom vyvŕtajte dva otvory s priemerom 3 mm s medzerou 2 až 3 cm v strede krytu.
Vložte dlhé skrutky M3 s drôtovou svorkou upnutou medzi dve podložky na zadnej strane krytu a utiahnite matice M3 na druhej strane.



Senzorová jednotka používa ATTINY45 ako primárny mikrokontrolér. Ako už bolo spomenuté, HC-SR04 sa používa na meranie hladiny vody. Funguje tak, že zmeria vzdialenosť od hornej časti nádrže.

Riadenie sa tiež vykonáva pomocou dvoch skrutiek v obvode, na ktorých je tranzistor nainštalovaný. Mikrokontrolér číta údaje z obidvoch týchto senzorov a odosiela údaje do Arduina nainštalovaného v riadiacej jednotke.

Po prvé, master chcel poslať dáta cez HC-12 RF moduly. Rozsah týchto modulov však nezodpovedá požiadavkám.Sprievodca použil prevodník MAX485 TTL na RS485 a vyrobil malý stúpač na inštaláciu namiesto modulov HC-12.
Schému a odkaz na tabuľu si môžete stiahnuť na tejto adrese.
Inštalácia je nasledovná:
HC-SR04 do hlavného okruhu:
Vcc - 5V (CN1).
trig - trigPin (CN1).
echo - echoPin (CN1).
Gnd - GND (CN1).

Skrutky M3 k hlavnému obvodu:
Skrutka 1 - 5 V (CN1).
Skrutka 2 - 100 (CN1).

Modul MAX485 (TX):
VCC - 5V (konektor HC-12)
A - 1/4-palcový zvukový konektor.
B - 1/4-palcový zvukový konektor.
GND - GND (konektor HC-12)
R0 - RX (konektor HC-12)
RE - VCC (MAX485) alebo 5V.
DE - RE (skrátene RE a DE).
DI - TX (konektor HC-12).

Konektor DC (konektor P1):
Tip - 5V
Rukáv - GND




















Krok dva: Ovládač
Ovládanie regulátora je jednoduché. Arduino sa používa ako hlavný ovládač. Prijíma údaje snímača odoslané z dosky vysielača cez modul max485. Má 1602 LCD displej, ktorý zobrazuje aktuálnu hladinu vody a činnosť čerpadla. Na zapnutie stykača relé používa ako relé 12 V relé. Má dva spínače, jeden na podsvietenie LCD a druhý na zapnutie / vypnutie núdzového čerpadla.

Nachádza sa prepojenie na schému zapojenia a návrh dosky plošných spojov pre vysielač a prijímač tu.

Modul i2c LCD je priamo spájkovaný s 1602 LCD. Prepojka podsvietenia na module i2c je pripojená k prepínaču na zapnutie / vypnutie. Núdzové tlačidlo (veľké) je pripojené k hlavnému obvodu pomocou konektora P4.
I2c LCD modul do hlavného obvodu (CN4):
GND - CN4-1 (GND1).
VCC - CN4-2 (5V).
SCL-CN4-3 (A5).
SDA - CN4-4 (A4).

Pripojenia stykačového relé:
A1 - 230 VAC1 (nula).
A2 - NO (reléový kontakt).
S1 - 230 VAC1 (nula).
S2 - 230 VAC2 (fáza)
L1 - Vodič motora čerpadla 1
L2 - Drôt motora čerpadla 2.
Pripojte reléový kontakt COM na 230 VAC2 (vedenie).










Krok tretí: Softvér a programovanie
Teraz musíte naprogramovať radiče na oboch zariadeniach.

Na stiahnutie kódu do ATTINY45 sa stiahne knižnica SoftwareSerial.h.
Vo funkcii Slučka
> Najprv skontrolujte, či je nádrž plná alebo nie.
> Ak je plná, odošle „255.“
> Ak nie je plná, skontroluje hladinu vody ultrazvukovým senzorom zvuku a prenáša údaje prostredníctvom sériovej komunikácie.
Tento program používa na získanie aktuálnej hladiny vody podfunkciu getwtrLvl (). Najprv meria čas, ktorý snímač potrebuje na prenos a príjem ultrazvukových vĺn. Potom sa čas prevedie na vzdialenosť pomocou rýchlosti zvuku.
dist = pulseIn (echoPin, HIGH); // čas strávený zvukovou vlnou.
dist = dist / 28/2; // preklad času do vzdialenosti v cm
dist = dist * 1,25; // tu je 1.25 korekčný faktor na prekonanie chyby merania
návrat dist; // vráti vzdialenosť k volajúcej funkcii
Teraz pre Arduino.
Vo funkcii slučky:
> Najskôr sa skontroluje, či je stlačené núdzové tlačidlo alebo nie.
> Kontrola senzora. Časť programu kontroluje chybu snímača. ak sú prijaté dáta neplatné (<= 1) 5-krát, potom sa na displeji zobrazí chyba snímača a čerpadlo sa vypne.
> Ďalšia časť zobrazuje aktuálnu hladinu vody a vydáva príkaz pre čerpadlo 1, ak je hladina vody nízka, alebo 0, ak je hladina vody 100% (plná).
Tento program používa dve podfunkcie updtMotor () a getWaterLvl (). Funkcia updtMotor () zobrazuje činnosť čerpadla na LCD displeji a tiež vysiela signál do relé.
Funkcia getWaterLvl najprv skontroluje, či existuje chyba pripojenia. Ak spojenie medzi vysielačom a prijímačom nebolo nadviazané počas čakacej doby (3 000 ms). Zobrazuje chybu snímača a vypína čerpadlo.
Po obnovení spojenia sa operácia obnoví.










Všetko je pripravené, vďaka pánovi za zaujímavé domáci.
0
0
0

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť
15 komentár
Oleg Borodinov
Je ľahšie kúpiť elektronický hladinový spínač typu Aries asi 4 000 rubľov, v záruke je to bezpečné. A tu podrobnosti o niektorých, bez práce, pre 6 000 áno, plus práca s tancami a tamburínou pritiahne rovnaké množstvo. Ak vám peniaze nevadia, môžete samozrejme pobaviť váš zapálený mozog.
Oleg Borodinov
Bolo preto potrebné častejšie meniť plavák a vymenovať osobu zodpovednú za údržbu tohto zariadenia.
Koľko ťažkostí jednoducho nastavíte hladinu vody. Na tento účel priemysel vyrába množstvo zariadení - ROS-301, BSU-3, ADU atď. Stačí len dve relé - jedno na nastavenie, druhé núdzové.
Autor očividne nevie, čo je to britva od spoločnosti Occam.
Lidselmash
Autor
"Selmash"
-Rostselmash
Pracoval v tej istej továrni s menom končiacim na „selmash“. Striekacia kabína, malý kontajner na farbu, zo zváranej rúrky priem. približne 200 ... 250 mm, výška 1200 ... 1500. Pracovali na workshope podľa svojich vlastných racionálnych návrhov. Tankovanie a výber farby zdola, vnútri penového plaváka s „tyčkou“ v strede, prechádzajúcou dierou (prepáčte, dierou) v hornom kryte. Ukazovateľ hladiny je v hornej časti tyče, značky boli nakreslené priamo na stenu. Stručne povedané, po pár mesiacoch pri tankovaní sa cez tú dieru nalial náter - plavák bol nasýtený farbou, takže odmietol plávať. úsmevy usmievať
R555
dostávame zariadenie najvyššej spoľahlivosti
Nedávno opravoval priateľský systém úpravy vody v bazéne. Jazýčkový prepínač in vitro, prstencový magnet na jemne poréznej polystyrénovej pene a bez ARDUINOV! boss boss
Autor
Aftar, ste podľa môjho názoru magar, vymeňte skrutky za kontakty relé Sovdep.
-Kde vezme sovietske štafety v štátoch? -))))
Áno, vizuálne som sa nemýlil. Pod tabuľkou som mal blok s 2 relé RKM-1. Dosky na zliatine kontaktov PL-10, rozumiete, nie?
Tiež som našiel kachle ako také, nemôžete ich pomenovať inak, ako je to u duralu, a na tom sú desiatky RES-22. Pokiaľ si pamätám, majú tiež dobré kontakty, hoci sú kratšie ako RCM.

Z týchto relé teda vymeníme skrutky vo vodnom senzore na kontakty a získame zariadenie s najvyššou spoľahlivosťou.

A takéto relé je teraz možné nájsť, kupci hucksters nezakúpili všetko, stále ich nemôžu kúpiť, ktoré si Sovietsky zväz pritiahol.

Aftar, ste podľa môjho názoru magar, vymeňte skrutky za kontakty relé Sovdep. xaxa nápoje
Súhlasím, pokiaľ ide o skutočnosť, že pri nízkych prúdoch môže oxidový film zasahovať do činnosti zariadenia. Len druhý deň dvakrát! narazili na tento účel. Zmenené sieťové prepínače. Jedna v starej žiarovke, druhá v rádiotehnikovej U-101 amp. A keď dal „nový“ v zmysle nespájkovania, ale prepustenia asi pred 10 rokmi, pred výmenou zavolal multimeter. A zariadenie sa ukázalo so zatvorenými kontaktmi spínačov niekde okolo 50 ... 90 Ohmov, dobre ako zlé spínače. Ale odvážne som ich nainštaloval a vedel som o tejto nuancii. Samozrejme, všetko fungovalo bez problémov. 220 bliklo všetky oxidy na kontaktoch do pekla.

Preto často v mosadzných prepínačoch vytvárajú mosadzné kontakty a striebro sa už používa v prepínačoch pre slabé prúdy, čo je oveľa cennejšie.

Ak by ste v tomto senzore nemuseli nadviazať kontakty ani z nehrdzavejúcej ocele, ale z PGM (kovy platinovej skupiny). xaxa

Počúvajte! A mal som nápad. Pod mojím stolom leží nejaké zariadenie a vidím 2 relé, RCM alebo čokoľvek iné. A majú dlhé kontakty s škvrnami. A pamätám si, že existuje platina aj paládium. Z jedného takého relé sa kontakty vytočia na 2 alebo 4 senzory! Ako sa vám tento nápad páči? boss
Odolnosť voči pohlaviu verzus sladkovodná voda (stovky kiloohmov)
Možno sa mýlim, ale:
Odpor vody z rôznych zdrojov (studňa, rybník, studňa) sa môže výrazne líšiť. Voda jedného zdroja v rôznych obdobiach roka má často rôzne hodnoty odporu. Rozsah hodnôt špecifického odporu vody z rôznych zdrojov podľa publikovaných údajov je od 10 Ohm · m do 100 Ohm · m.
V rôznych obdobiach a zemepisných oblastiach je elektrický odpor vody rôzny a pohybuje sa od 5 do 300 Ohm * m.
Destilovaná voda - 5 · 10 -4 S / m [2] (zodpovedá špecifickému elektrickému odporu 2 kOhm)
V porovnaní s odporom sladkej vody (stovky kilo-ohmov) nehrá úlohu ani niekoľko kilo-ohmov ďalšieho odporu. Prúd cez elektródy bude rádovo 5 μA, v zásade by mal stačiť na rozklad oxidov. Na zníženie korózneho účinku vyparovania vody vo vnútri skrinky je potrebné utesniť vstupy v skrinke senzorov.
Ivan_Pohmelev
Je lepšie vymeniť skrutky za tyče z nehrdzavejúcej ocele alebo ich vyrobiť citlivou časťou (špičkami) iným spôsobom.
Prúdy sú veľmi malé, takže najmenší oxidový film, a to aj v mieste pripojenia drôtu, môže viesť k poruche poplachového systému.
Čapy sú zjavne navrhnuté pre núdzovú prevádzku v prípade poruchy ultrazvukového senzora. Nesprávne sú zapojené: základňa tranzistorových visí „vo vzduchu“. ((
Na zníženie účinkov odparovania vody je potrebné zabezpečiť tesnenie na vstup skrutiek a otvorov okolo ultrazvukového senzora. Áno, ako je uvedené vyššie, je lepšie nahradiť skrutky tyčami z nehrdzavejúcej ocele alebo ich vyrobiť citlivou časťou (špičkami) iným spôsobom.
Vložte dlhé skrutky M3
Zdá sa, že hrdzavé skrutky nie sú tým najlepším riešením najmä pre elektródy
s drôtovým terminálom vloženým medzi dve podložky
nea

Odporúčame vám prečítať si:

Ruku pre smartphone ...