![Pokazivač nivoa vode sa SMS -om: 4 koraka Pokazivač nivoa vode sa SMS -om: 4 koraka](https://i.howwhatproduce.com/images/004/image-10100-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![Pokazivač nivoa vode sa SMS -om Pokazivač nivoa vode sa SMS -om](https://i.howwhatproduce.com/images/004/image-10100-1-j.webp)
Danas ću govoriti o vrlo korisnom projektu. Zove se indikator vodostaja sa SMS obavještenjem. Svi imaju nadzemne rezervoare kod kuće. Problem je u tome što ne postoji sistem za praćenje vode u rezervoaru. Zatim dolazi do sekundarnog problema koji je to što kada im se pokrene pumpa za vodu nemaju pojma kada se napuni, a ponekad postoje situacije u kojima pumpa nastavlja pumpati vodu u spremnik, a voda počinje istjecati iz spremnika. Postoji rasipanje energije, kao i rasipanje vode. Stoga je ovaj sistem vrlo koristan za otkrivanje nivoa vode. Također je korisno za visoke zgrade u kojima nije moguće provjeriti nivo vode.
Hajde da počnemo.
Korak 1: Komponente
![Komponente Komponente](https://i.howwhatproduce.com/images/004/image-10100-2-j.webp)
![Komponente Komponente](https://i.howwhatproduce.com/images/004/image-10100-3-j.webp)
![Komponente Komponente](https://i.howwhatproduce.com/images/004/image-10100-4-j.webp)
![Komponente Komponente](https://i.howwhatproduce.com/images/004/image-10100-5-j.webp)
1. Atmega328
2. Arduino Uno
3. Prekidač x1
4. Kristalni oscilator x1
5. 10uf kondenzator x2
6. BC547 npn tranzistor x4
7. Otpornik 1k x5
8. Otpornik 100 x8
9. PCB x1
10. LM7805 5voltni regulator
11. LM7812 Regulator od 12 volti
12. Kondenzator 22uf x2
13. Solarni panel 20v
14. Hladnjak x1
15. Žice
16. GSM modem 800H ili 900A
Korak 2: Spajanje i postavljanje PCB -a
![Priključci i postavljanje PCB -a Priključci i postavljanje PCB -a](https://i.howwhatproduce.com/images/004/image-10100-6-j.webp)
![Priključci i postavljanje PCB -a Priključci i postavljanje PCB -a](https://i.howwhatproduce.com/images/004/image-10100-7-j.webp)
![Priključci i postavljanje PCB -a Priključci i postavljanje PCB -a](https://i.howwhatproduce.com/images/004/image-10100-8-j.webp)
![Priključci i postavljanje PCB -a Priključci i postavljanje PCB -a](https://i.howwhatproduce.com/images/004/image-10100-9-j.webp)
Povežite tranzistore s otpornicima na matičnoj ploči kao što je prikazano na ckt dijagramu, provjerite izlaz. Izlaz će biti veći od 3 volta za slanje logike HIGH na arduino.
Montirajte otpornike i tranzistore na PCB.
Postavite 28 -polnu IC utičnicu na štampanu ploču.
Pravimo samostalni arduino.
Lemite kristalni oscilator zajedno sa 22uf kondenzatorom.
Spojite izlaze tranzistora na analogne pinove o IC -u prema pin dijagramu ic -a.
Pravilno spojite regulator napona s kondenzatorima.
Hladnjak mora biti priključen na regulator napona 7812 jer GSM modem iz njega crpi veću struju.
Solarna ploča spojena na ulaz 7812 ic.
Lemite sve komponente kao u ckt dijagramu na štampanoj ploči. Proverite veze.
Korak 3: Programiranje
![Programiranje Programiranje](https://i.howwhatproduce.com/images/004/image-10100-10-j.webp)
Povežite svoj arduino UNO sa računarom na kojem se nalazi njegov atmega328
Umetnite sljedeći kod u svoj arduino
int a = 0; int b = 0;
int c = 0;
int d = 0;
void setup ()
{pinMode (A1, INPUT);
pinMode (A0, INPUT);
pinMode (A2, INPUT);
pinMode (A4, INPUT);
Serial.begin (9600);
}
void loop ()
{int r = digitalRead (A4);
int s = digitalno čitanje (A0);
int t = digitalRead (A1);
int u = digitalno čitanje (A2);
ako (r == VISOKO && s == NISKO && t == NISKO && u == NISKO)
{if (a == 0)
{Serial.println ("AT+CMGF = 1");
kašnjenje (500);
Serial.println ("AT+CMGS = \" vaš br. / ""); // Promjena kašnjenja telefonskog broja prijemnika (500);
Serial.print ("Nivo 1 Uključite motor"); // poruka koju želite poslati
kašnjenje (500);
Serial.write (26);
kašnjenje (500);
a ++; b = 0; c = 0; d = 0;
}
}
ako (r == VISOKO && s == VISOKO && t == NISKO && u == NISKO)
{if (b == 0)
{Serial.println ("AT+CMGF = 1");
kašnjenje (500);
Serial.println ("AT+CMGS = \" vaš br. / ""); // Promijenite telefonski broj prijemnika
kašnjenje (500);
Serial.print ("Voda na nivou 2");
// poruka koju želite poslati
kašnjenje (500);
Serial.write (26);
kašnjenje (500);
b ++; a = 0; c = 0; d = 0;
} }
if (r == HIGH && s == HIGH && t == HIGH && u == NISKO) {if (c == 0)
{Serial.println ("AT+CMGF = 1");
kašnjenje (500);
Serial.println ("AT+CMGS = \" vaš br. / ""); // Promjena kašnjenja telefonskog broja prijemnika (500);
Serial.print ("Voda na nivou 3"); // poruka koju želite poslati
kašnjenje (500);
Serial.write (26);
kašnjenje (500);
c ++; b = 0; d = 0; a = 0; }}
if (r == HIGH && s == HIGH && t == HIGH && u == HIGH)
{if (d == 0) {Serial.println ("AT+CMGF = 1");
kašnjenje (500);
Serial.println ("AT+CMGS = \" vaš br. / ""); // Promijenite telefonski broj prijemnika
kašnjenje (500);
Serial.print ("Motor potpuno isključen iz rezervoara"); // poruka koju želite poslati
kašnjenje (500);
Serial.write (26);
kašnjenje (500);
d ++; c = 0; b = 0; a = 0;
} }
else
{Serial.print ("Krug nije povezan");
}
}
Sada uklonite ic i instalirajte ga na PCB
Korak 4: Sklapanje i testiranje
![Sklapanje i testiranje Sklapanje i testiranje](https://i.howwhatproduce.com/images/004/image-10100-11-j.webp)
![Sklapanje i testiranje Sklapanje i testiranje](https://i.howwhatproduce.com/images/004/image-10100-12-j.webp)
![Sklapanje i testiranje Sklapanje i testiranje](https://i.howwhatproduce.com/images/004/image-10100-13-j.webp)
Uzmite PVC cijev čija je visina jednaka vašem spremniku za vodu.
Zalijepite žice iz ckt -a na različite nivoe spremnika.
Imajte na umu da je Vcc žica uvijek umočena u vodu.
Uspostavite sve veze.
Spojite Rx ic koji je na pinu 2 na Tx GSM modema
Spojite Tx ic koji je na pinu 3 sa Rx GSM modema
Priključite solarnu ploču na ulaz 7812 ic.
Provjerite sve veze i projekt je spreman.
Napravite šupu za sistem kako biste ga zaštitili od kiše.
Test It!
Preporučuje se:
Pokazivač nivoa vode pomoću Arduina u TinkerCad -u: 3 koraka
![Pokazivač nivoa vode pomoću Arduina u TinkerCad -u: 3 koraka Pokazivač nivoa vode pomoću Arduina u TinkerCad -u: 3 koraka](https://i.howwhatproduce.com/images/001/image-298-14-j.webp)
Pokazatelj razine vode pomoću Arduina u TinkerCadu: Ovaj članak govori o potpuno funkcionalnom regulatoru razine vode koji koristi Arduino. Krug prikazuje razinu vode u spremniku i uključuje motor kada nivo vode padne ispod unaprijed određene razine. Krug se automatski prebacuje na
Mjerač temperature vode, vodljivosti i nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)
![Mjerač temperature vode, vodljivosti i nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama) Mjerač temperature vode, vodljivosti i nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-2156-9-j.webp)
Mjerač temperature vode, vodljivosti i nivoa vode u bušotini u stvarnom vremenu: Ova uputstva opisuju kako izgraditi jeftin mjerač vode u stvarnom vremenu za praćenje temperature, električne provodljivosti (EC) i nivoa vode u iskopanim bunarima. Mjerač je dizajniran da visi u iskopanom bunaru, mjeri temperaturu vode, EC i
Pokazivač nivoa vode pomoću ULN 2003 IC: 4 koraka
![Pokazivač nivoa vode pomoću ULN 2003 IC: 4 koraka Pokazivač nivoa vode pomoću ULN 2003 IC: 4 koraka](https://i.howwhatproduce.com/images/005/image-13658-j.webp)
Indikator nivoa vode pomoću ULN 2003 IC: Prelijevanje vode iz gornjeg rezervoara problem je za sve i u svakom domaćinstvu. To, zajedno s rasipanjem električne energije, također uzrokuje veliku potrošnju vode, a s donošenjem novih zakona rasipanje vode čak i pri preljevu spremnika moglo bi se kazniti. Tako
Pokazivač nivoa vode Cum Notiffier: 4 koraka
![Pokazivač nivoa vode Cum Notiffier: 4 koraka Pokazivač nivoa vode Cum Notiffier: 4 koraka](https://i.howwhatproduce.com/images/003/image-7867-9-j.webp)
Indikator nivoa vode Cum Notifier: Indikator nivoa vode cum notifier je uređaj koji kontinuirano prati nivo vode u rezervoaru za vodu i obavještava vas ako je potrebno. Obavještava vas je li spremnik pun ili prazan kako biste mogli uključiti ili isključiti pumpu kako biste zaustavili rasipanje vode
Bežični indikator nivoa vode sa alarmom - Domet do 1 km - Sedam nivoa: 7 koraka
![Bežični indikator nivoa vode sa alarmom - Domet do 1 km - Sedam nivoa: 7 koraka Bežični indikator nivoa vode sa alarmom - Domet do 1 km - Sedam nivoa: 7 koraka](https://i.howwhatproduce.com/images/001/image-1766-82-j.webp)
Bežični indikator nivoa vode sa alarmom | Domet do 1 km | Sedam nivoa: Gledajte na Youtube -u: https://youtu.be/vdq5BanVS0YMožda ste vidjeli mnoge žičane i bežične indikatore nivoa vode koji bi pružali domet do 100 do 200 metara. Ali u ovom uputstvu ćete vidjeti Indikator bežične razine vode na daljinu