Përmbajtje:
Video: Treguesi i Nivelit të Ujit Me SMS: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Sot do të flas për një projekt shumë të dobishëm. Quhet Treguesi i Nivelit të Ujit me njoftim SMS. Të gjithë kanë një tank të lartë në shtëpitë e tyre. Problemi është se nuk ka sistem për të gjetur ujin në rezervuar. Pastaj vjen një problem dytësor që është kur pompa e tyre e ujit është nisur ata nuk e kanë idenë kur mbushet dhe nganjëherë ka situata kur pompa vazhdon të pompojë ujë në rezervuar dhe uji fillon të derdhet nga rezervuari. Ka humbje të energjisë si dhe humbje të ujit. Pra, ky sistem është shumë i dobishëm për të zbuluar nivelin e ujit. Alsoshtë gjithashtu e dobishme për ndërtesat e larta ku nuk është e mundur të kontrolloni nivelin e ujit.
Le të fillojmë.
Hapi 1: Përbërësit
1. Atmega328
2. Arduino Uno
3. Ndërroni x1
4. Oshilator kristali x1
5. kondensator 10uf x2
6. BC547 npn tranzistor x4
7. Rezistenca 1k x5
8. Rezistenca 100 x8
9. PCB x1
10. Rregullator LM7805 5 volt
11. Rregullator LM7812 12 volt
12. Kondensatori 22uf x2
13. Paneli Diellor 20v
14. Lavamani i nxehtësisë x1
15. Tela
16. Modemi GSM 800H ose 900A
Hapi 2: Lidhjet dhe krijimi i PCB
Bëni lidhjet e transistorëve me Rezistorët në tabelën e bukës siç tregohet në diagramin ckt kontrolloni daljen. Dalja do të jetë më e madhe se 3 volt për të dërguar logjikën LART HIGH në arduino.
Montoni rezistorët dhe transistorët në PCB.
Montoni prizën e 28 pin në pcb.
Ne po bëjmë arduino të pavarur.
Lidhni oshilatorin kristal së bashku me kondensatorët 22uf.
Lidhni daljet e transistorëve me kunjat analoge ose IC i referohen diagramit pin të ic.
Lidheni siç duhet rregullatorin e tensionit me kondensatorët.
Lavamani duhet të jetë i lidhur me rregullatorin e tensionit 7812 pasi modemi GSM tërheq më shumë rrymë prej tij.
Paneli diellor i lidhur me hyrjen e 7812 ic.
Bashkoni të gjithë përbërësit si në diagramin ckt në pcb. Kontrolloni lidhjet.
Hapi 3: Programimi
Lidhni arduino UNO -n tuaj me kompjuterin tuaj me atë atmega328 në të
Shkruani Kodin e mëposhtëm në arduino tuaj
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.filloj (9600);
}
lak void ()
{int r = digitalRead (A4);
int s = digitalRead (A0);
int t = digitalRead (A1);
int u = digitalRead (A2);
nëse (r == LART && s == E UL && t == E UL && u == E UL)
{nëse (a == 0)
{Serial.println ("AT+CMGF = 1");
vonesë (500);
Serial.println ("AT+CMGS = \" numri juaj. / ""); // Ndryshoni vonesën e numrit të telefonit të marrësit (500);
Serial.print ("Niveli 1 Ndiz motorin"); // mesazhi që dëshironi të dërgoni
vonesë (500);
Serial.shkruaj (26);
vonesë (500);
a ++; b = 0; c = 0; d = 0;
}
}
nëse (r == E LART && s == E LART && t == E UL && u == E UL)
{nëse (b == 0)
{Serial.println ("AT+CMGF = 1");
vonesë (500);
Serial.println ("AT+CMGS = \" numri juaj. / ""); // Ndryshoni numrin e telefonit të marrësit
vonesë (500);
Serial.print ("Uji në nivelin 2");
// mesazhi që dëshironi të dërgoni
vonesë (500);
Serial.shkruaj (26);
vonesë (500);
b ++; a = 0; c = 0; d = 0;
} }
nëse (r == E LART && s == E LART && t == E LART && u == E LART) {nëse (c == 0)
{Serial.println ("AT+CMGF = 1");
vonesë (500);
Serial.println ("AT+CMGS = \" numri juaj. / ""); // Ndryshoni vonesën e numrit të telefonit të marrësit (500);
Serial.print ("Uji në Nivelin 3"); // mesazhi që dëshironi të dërgoni
vonesë (500);
Serial.shkruaj (26);
vonesë (500);
c ++; b = 0; d = 0; a = 0; }}
nëse (r == LART && s == LART && t == LART && u == LART
{if (d == 0) {Serial.println ("AT+CMGF = 1");
vonesë (500);
Serial.println ("AT+CMGS = \" numri juaj. / ""); // Ndryshoni numrin e telefonit të marrësit
vonesë (500);
Serial.print ("Tank Full Switch Off Motor"); // mesazhi që dëshironi të dërgoni
vonesë (500);
Serial.shkruaj (26);
vonesë (500);
d ++; c = 0; b = 0; a = 0;
} }
tjeter
{Serial.print ("Qarku nuk është i lidhur");
}
}
Tani hiqeni ic -in dhe instalojeni atë në pcb
Hapi 4: Montimi dhe Testimi
Merrni një tub PVC me lartësi të barabartë me rezervuarin tuaj të ujit.
Ngjitni telat nga ckt në nivele të ndryshme të rezervuarit.
Vini re se tela Vcc gjithmonë zhytet në ujë.
Bëni të gjitha Lidhjet.
Lidhni Rx të ic që është në pin 2 me Tx të modemit GSM
Lidhni Tx të ic që është në pin 3 me Rx të modemit GSM
Lidhni panelin diellor me hyrjen e 7812 ic.
Kontrolloni të gjitha Lidhjet Dhe Projekti është gati.
Bëni derdhje për sistemin për ta mbrojtur atë nga shiu.
Provojeni!
Recommended:
Treguesi i Nivelit të Ujit Duke Përdorur Arduino në TinkerCad: 3 Hapa
Treguesi i nivelit të ujit duke përdorur Arduino në TinkerCad: Ky artikull ka të bëjë me një kontrollues plotësisht funksional të nivelit të ujit duke përdorur Arduino. Qarku tregon nivelin e ujit në rezervuar dhe ndez motorin ON kur niveli i ujit zbret nën një nivel të paracaktuar. Qarku kalon automatikisht në
Treguesi i Nivelit të Ujit: 4 Hapa
Treguesi i Nivelit të Ujit: Alarmi i nivelit të ujit është një mekanizëm i thjeshtë për të zbuluar dhe treguar nivelin e ujit në kontejnerë të ndryshëm. Në ditët e sotme, për shkak të jetës së zënë, shumë njerëz e kanë të vështirë të mbajnë një kontroll të vazhdueshëm mbi nivelin e ujit të enës. Kur uji është
Treguesi i Nivelit të Ujit Duke përdorur ULN 2003 IC: 4 Hapa
Treguesi i Nivelit të Ujit Përdorimi i ULN 2003 IC: Përmbytja e ujit nga rezervuari i sipërm është një çështje për të gjithë dhe në çdo familje. Ajo, së bashku me humbjen e energjisë elektrike gjithashtu shkakton shumë humbje uji dhe me miratimin e ligjeve të reja, humbja e ujit edhe në vërshimin e rezervuarit mund të penalizohet. Kështu
Treguesi i nivelit të ujit pa tel: 3 hapa
Treguesi i nivelit të ujit pa tel: Itsshtë një tregues i nivelit të ujit pa tel, por unë gjithashtu e quaj atë "kurseni ujë & Punon në sistemin e ngulitur dhe ai është 500 këmbë nga një pikë qendrore në të gjitha drejtimet. por mund ta rrisni gamën e tij duke shtuar një pajisje përforcuese të frekuencës.
Treguesi i Nivelit të Ujit - Qarqet Bazë të Transistorit: 5 Hapa
Treguesi i Nivelit të Ujit | Qarqet Bazë të Transistorit: Një shënues i nivelit të ujit është një pajisje elektronike e qarkut që transferon të dhënat përsëri në tabelën e kontrollit për të treguar nëse një rrugë ujore ka një nivel të lartë ose të ulët të ujit. Disa shënues të nivelit të ujit përdorin një përzierje të sensorëve të testimit ose ndryshimeve për të zbuluar nivelet e ujit. Ri