» Sa web lokacija » poseban »Sustav kontrole nivoa vode

Sustav nadzora vodostaja


U ovom članku čarobnjak će nam reći kako napraviti sustav za nadzor i kontrolu razine vode u spremniku. To je jednostavan i pouzdan sustav.

Njegove ključne karakteristike su sljedeće:
Praćenje razine vode u stvarnom vremenu.
Automatska pumpa za uključivanje / isključivanje.
Hitno isključenje crpke.

Alati i materijali:
-Težak Pro mini
-Utrazvučni senzor HC-SR04;
- Modul MAX485;
- LCD modul i2c;
LCD 1602;
- mikrokontroler ATTINY45 / 85;
- regulator napona LM7805;
NPN tranzistor (2n3904);
-N-kanalni MOSFET IRFD024PBF;
Dioda 1N4007;
5-pinski priključak;
4-polni priključak
-2-pinski priključak;
- Terminali sa 2 kontakta (plava) - 2 kom;
- terminal sa 2 kontakta (zelena);
DC utičnica (- 2 kom.)
-Audio priključak (muški / ženski) - 2 kom;
- otpornik 1 kOhm;
- Otpornik 10 kOhm - 3 kom;
- kondenzator 100 nF - 3 kom;
Kondenzator 100 uF;
- SMD tipka, 6x3,5mm;
-DIP sklopke (SPST 2) - 2 kom;
- gumb za napajanje;
-Tumbler;
-12V DC relej;
-Relej sklopnika;
- istosmjerno napajanje 5 V (> 200 mA);
- DC 12V napajanje (> 500 mA);
- Kutije za slučaj odgovarajuće veličine;
-Krepezh;
-Pribor za lemljenje;
- odvijač;
seeing-;




Sustav nadzora vodostaja







Prvi korak: Jedinica senzora
Ova jedinica mjeri razinu vode i šalje podatke glavnom regulatoru. Ima dva senzora za mjerenje razine vode. Jedan je HC-SR04 ultrazvučni senzor udaljenosti, drugi je dva dugačka vijka koji strše prema van, kao što je prikazano na fotografiji.

Za instaliranje senzora potrebno je izvršiti sljedeće korake:
Postavite ultrazvučni pretvarač naopako na prednji dio poklopca blizu vrha i označite dvije rupe za ultrazvučni odašiljač i prijemnik.

Izrežite rupe i pričvrstite senzor na mjesto vrućim ljepilom.





Zatim izbušite dvije rupe promjera 3 mm s razmakom od 2-3 cm u sredini poklopca.
Umetnite dugačke vijke M3 s žicom na stezaljkama pričvršćenom između dvije podloške na stražnjoj strani poklopca i zategnite matice M3 s druge strane.



Senzorska jedinica koristi ATTINY45 kao primarni mikrokontroler. Kao što je ranije spomenuto, HC-SR04 koristi se za mjerenje razine vode. Djeluje mjerenjem udaljenosti od vrha spremnika.

Također, kontrola se provodi pomoću dva vijka u krugu, na koji je ugrađen tranzistor. Mikrokontroler čita podatke s oba ova senzora i šalje podatke Arduinu instaliranom u upravljačkoj jedinici.

Najprije je majstor htio poslati podatke putem HC-12 RF modula. No raspon ovih modula ne odgovara zahtjevima.Čarobnjak je upotrijebio pretvarač MAX485 TTL u RS485 i napravio HCR-12 malu ploču za podizanje.
Shema i veza na ploču mogu se preuzeti na ovoj adresi.
Instalacija je sljedeća:
HC-SR04 u glavni krug:
Vcc - 5 V (CN1).
trig - trigPin (CN1).
eho - ehoPin (CN1).
Gnd - GND (CN1).

M3 vijci za glavni krug:
Vijak 1 - 5 V (CN1).
Vijak 2 - 100 (CN1).

MAX485 (TX) modul:
VCC - 5 V (priključak HC-12)
A - 1/4 inčni audio priključak.
B - 1/4-inčni audio priključak.
GND - GND (priključak HC-12)
R0 - RX (HC-12 priključak)
RE - VCC (MAX485) ili 5V.
DE - RE (skraćeno RE i DE).
DI - TX (priključak HC-12).

DC utičnica (P1 priključak):
Savjet - 5V
Rukav - GND




















Drugi korak: kontroler
Rad regulatora je jednostavan. Arduino se koristi kao glavni kontroler. On prima podatke senzora poslane s odašiljača putem modula max485. Ima LCD zaslon 1602 koji prikazuje trenutni nivo vode i rad crpke. Za uključivanje relejnog sklopnika koristi rele 12 V kao prekidač. Ima dva prekidača, jedan za osvjetljenje LCD-a i jedan za uključivanje / isključivanje crpke u nuždi.

Povezana je shema kruga i dizajn tiskane pločice za odašiljač i prijemnik ovdje.

I2c LCD modul je izravno lemljen za 1602 LCD. Skakač pozadinskog osvjetljenja na i2c modulu povezan je s prekidačem za uključenje / isključenje. Gumb za nuždu (veliki) povezan je s glavnim krugom preko priključka P4.
I2c LCD modul za glavni krug (CN4):
GND - CN4-1 (GND1).
VCC - CN4-2 (5V).
SCL - CN4-3 (A5).
SDA - CN4-4 (A4).

Priključci relejnog kontakta:
A1 - 230 VAC1 (nula).
A2 - NE (kontakt releja).
S1 - 230 VAC1 (nula).
S2 - 230 VAC2 (faza)
L1 - Žica motora crpke 1
L2 - Žica motora crpke 2.
Spojite kontakt COM releja na 230 VAC2 (vod).










Treći korak: Softver i programiranje
Sada trebate programirati kontrolere na oba uređaja.

Da biste preuzeli kod na ATTINY45, preuzima SoftwareSerial.h biblioteku.
U funkciji Loop,
> Prvo provjerite je li spremnik pun ili ne.
> Ako je puna, šalje "255."
> Ako nije puna, provjerava nivo vode ultrazvučnim senzorom zvuka i prenosi podatke serijskom komunikacijom.
Ovaj program koristi podfunkciju getwtrLvl () za dobivanje trenutne razine vode. Prvo, mjeri vrijeme potrebno senzoru za prijenos i primanje ultrazvučnih valova. Tada se vrijeme pretvara u daljinu koristeći brzinu zvuka.
dist = pulseIn (echoPin, HIGH); // vrijeme provedeno zvučnim valom.
dist = dist / 28/2; // prevesti vrijeme u daljinu u cm
dist = dist * 1,25; // ovdje je 1,25 korekcijski faktor za prevladavanje pogreške mjerenja
povratak dist; // vraća udaljenost funkciji poziva
Sad za Arduino.
U funkciji Loop:
> Prvo se provjerava je li tipka za hitne slučajeve pritisnuta ili ne.
> Provjera senzora. Dio programa provjerava postoji li greška senzora. tj. ako su primljeni podaci 5 puta neispravni (<= 1), tada se na zaslonu prikazuje greška senzora i crpka se isključuje.
> Sljedeći dio prikazuje trenutnu razinu vode i daje naredbu za crpku 1 ako je razina vode mala, ili 0 ako je 100% (puna).
Ovaj program koristi dvije podfunkcije updtMotor () i getWaterLvl (). Funkcija updtMotor () prikazuje rad crpke na LCD-u, a također šalje signal releju.
Funkcija getWaterLvl prvo provjerava ima li pogreške u vezi. Ako veza između odašiljača i prijamnika nije uspostavljena za vrijeme čekanja (3000 ms). Prikazuje grešku senzora i isključuje crpku.
Kada se veza uspostavi, rad se nastavlja.










Sve je spremno, hvala majstoru na zanimljivom domaće.
0
0
0

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
15 komentar
Oleg Borodinov
Lakše je kupiti elektronički prekidač razine Aries za oko 4 tisuće rubalja, pod jamstvom, to je sigurno. A ovdje će detalji nekih, bez posla, za 6 tisuća da, plus rad s plesovima i tamburom povući za isti iznos. Pa, ako novac ne smeta, onda naravno možete zabaviti upaljeni mozak.
Oleg Borodinov
Dakle, bilo je potrebno češće mijenjati plovak i imenovati osobu odgovornu za održavanje ove instalacije.
Koliko je poteškoća jednostavno prilagoditi nivo vode. Za to industrija proizvodi hrpu uređaja - ROS-301, BSU-3, ADU itd. I dovoljna su samo dva releja - jedan za podešavanje, drugi za slučaj nužde.
Autor, izgleda, ne zna što je Occamova britva.
Lidselmash
Autor
"Selmash"
-Rostselmash
Radio je u istoj tvornici s imenom koje je završilo na "selmash". Kabina za prskanje, mali spremnik za boju, iz zavarenih cijevi od dija. otprilike 200 ... 250 mm, visina 1200 ... 1500. Radionicu su odradili, prema vlastitom racionalnom prijedlogu. Dolivanje i odabir boje s dna, unutar pjene lebdi s „polovom“ u sredini, prolazeći kroz rupu (oprosti, rupa) u gornjem poklopcu. Pokazatelj razine je vrh stupa, oznake su crtane izravno na zidu. Ukratko, nakon par mjeseci prilikom punjenja, kroz tu rupu se prolila boja - plovak je bio toliko zasićen bojom da je odbio plutati osmjesi osmijeh
R555
dobivamo uređaj s najvišom pouzdanošću
Nedavno je popravljao prijateljev sustav za pročišćavanje vode u bazenu. Reed preklopnik in vitro, magnet za prstenove na fino poroznoj polistirenskoj pjeni i bez ARDUIN-a! gazda gazda
Autor
Aftar, ti si magar, po mojoj ideji, zamijeni svornjake kontaktima releja Sovdep.
-Gdje će on odvesti sovjetske štafete u države? -))))
Da, nisam vizualno pogriješio. Ispod stola imao sam blok sa 2 RKM-1 releja. Ploče na kontaktnoj leguri PL-10, razumiješ, ne?
Našla sam i svoju peć, ne možete je drugačije imenovati, od duralumin-a, a na njoj je nekoliko desetaka RES-22. Koliko se sjećam, oni imaju i dobre kontakte, iako su kraći od RCM-a.

Tako mijenjamo vijke u senzoru vode na kontakte iz takvih releja i dobivamo uređaj najveće pouzdanosti.

I takvi se releji sada mogu naći, lovci nisu kupili sve, još uvijek ga ne mogu kupiti SSSR.

Aftar, ti si magar, po mojoj ideji, zamijeni svornjake kontaktima releja Sovdep. xaxa pića
Slažem se s obzirom na činjenicu da pri maloj struji oksidni film može ometati rad uređaja. Samo drugi dan dvaput! naišao na ovaj efekt. Izmijenjene mrežne sklopke. Jedan u staroj svjetiljci, drugi u Radiotehniki U-101 pojačalo. A kad je stavio "novo", u smislu da nije lemljen, već je pušten prije otprilike 10 godina, nazvao je multimetar prije zamjene. A uređaj se pokazao sa zatvorenim kontaktima prekidača negdje oko 50 ... 90 Ohma, dobro, loših prekidača. Ali hrabro sam ih instalirao, znajući za ovu nijansu. Naravno, sve je funkcioniralo bez problema. 220 je razbacalo sve okside na kontaktima do pakla.

To je razlog zašto oni često uspostavljaju mesingane kontakte na mrežnim prekidačima, a srebro se već koristi u prekidačima za slabe struje i to je vrjednije.

Ako na ovom senzoru niste morali uspostaviti kontakte, čak ni od nehrđajućeg čelika, već iz PGM-a (metala platinske grupe). xaxa

Slušajte! I imao sam ideju. Ispod mog stola leži neki uređaj, a tamo vidim dva releja, RCM-ove ili svejedno. I oni imaju duge kontakte s mrljama. I sjećam se da ima i platine i paladija. Iz jednog takvog releja kontakti će biti birani na 2 ili 4 senzora! Kako vam se sviđa ideja? gazda
Otpornost na seks protiv slatke vode (stotine kilo-ohma)
Možda nisam u pravu, ali:
Otpornost vode iz različitih izvora (bunar, ribnjak, bunar) može se značajno razlikovati. Voda s jednog izvora u različitim razdobljima godine često ima različite vrijednosti otpornosti. Raspon vrijednosti specifične otpornosti vode različitih izvora prema objavljenim podacima iznosi od 10 Ohm · m do 100 Ohm · m.
Za različita godišnja doba i zemljopisna područja električni otpori vode su različiti i kreću se od 5 do 300 Ohm * m.
Destilirana voda - 5 · 10−4 S / m [2] (odgovara specifičnom električnom otporu od 2 kOhm)
U usporedbi sa otpornošću na slatku vodu (stotine kilo-ohma), čak nekoliko kilo-ohma dodatnog otpora ne igra ulogu. Struja kroz elektrode u načelu bi bila redoslijeda 5 µA, trebala bi biti dovoljna za raspad oksida. Da bi se smanjio korozivni učinak isparavanja vode unutar kutije, potrebno je samo zapečati unose u okvir senzora.
Ivan_Pohmelev
vijke je bolje zamijeniti šipkama od nehrđajućeg čelika ili osjetljivi dio (savjete) napraviti na bilo koji drugi način.
Struje tamo su vrlo oskudne, pa i najmanji film oksida, uključujući i mjesto spajanja žice, može dovesti do neispravnosti alarmnog sustava.
Očito su vijci dizajnirani za hitne operacije u slučaju kvara ultrazvučnog senzora. Pogrešno su povezani: baza tranzistora visi "u zraku". ((
Da bi se smanjili učinci isparavanja vode, potrebno je osigurati brtvu za ulazak vijcima i rupama oko ultrazvučnog senzora. Da, kao što je već spomenuto, vijke je bolje zamijeniti šipkama od nehrđajućeg čelika ili osjetiti njegov dio (savjete) na bilo koji drugi način.
Umetnite duge vijke M3
Čini se da hrđavi vijci nisu najbolje rješenje za elektrode, pogotovo
s žičanim terminalom zašivenim između dviju podložki
Nea

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...