Innehållsförteckning:
- Steg 1: Komponenter
- Steg 2: Anslutningar och kretskort
- Steg 3: Programmering
- Steg 4: Montering och test
Video: Vattennivåindikator med SMS: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Idag ska jag prata om ett mycket användbart projekt. Den kallas för vattennivåindikator med SMS -meddelande. Alla har en tank i hemmet. Problemet är att det inte finns något system för att spåra vattnet i tanken. Sedan kommer det ett sekundärt problem som är när deras vattenpump startas, de har ingen aning om när den fylls på och ibland finns det en situation där pumpen fortsätter att pumpa vatten till tanken och vattnet börjar rinna ut från tanken. Det är slöseri med energi såväl som slöseri med vatten. Så detta system är mycket användbart för att detektera vattennivån. Det är också användbart för höga byggnader där det inte är möjligt att kontrollera vattennivån.
Låt oss börja.
Steg 1: Komponenter
1. Atmega328
2. Arduino Uno
3. Växla x1
4. Kristalloscillator x1
5. 10uf kondensator x2
6. BC547 npn -transistor x4
7. Motstånd 1k x5
8. Motstånd 100 x8
9. PCB x1
10. LM7805 5volts regulator
11. LM7812 12volts regulator
12. Kondensator 22uf x2
13. Solpanel 20v
14. Kylfläns x1
15. Trådar
16. GSM -modem 800H eller 900A
Steg 2: Anslutningar och kretskort
Gör anslutningarna av transistorer med motstånd på brödbrädan som visas i ckt -diagrammet, kontrollera utgången. Utgången kommer att vara större än 3 volt för att skicka logiken HÖG till arduino.
Montera motstånden och transistorerna på kretskortet.
Montera det 28 -poliga IC -uttaget på kretskortet.
Vi gör fristående arduino.
Löd kristalloscillatorn tillsammans med 22uf kondensatorer.
Anslut transistornas utgångar till de analoga stiften på IC: n, se stiftdiagrammet för ic.
Anslut spänningsregulatorn korrekt med kondensatorer.
Kylflänsen måste anslutas till spänningsregulatorn 7812 eftersom GSM -modemet drar mer ström från den.
Solpanel ansluten till ingången på 7812 ic.
Löd alla komponenter som i ckt -diagrammet på kretskortet. Kontrollera anslutningarna.
Steg 3: Programmering
Anslut din arduino UNO till din dator med IC atmega328 i den
Bränn följande kod i din 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 = digitalRead (A0);
int t = digitalRead (A1);
int u = digitalRead (A2);
om (r == HIGH && s == LOW && t == LOW && u == LOW)
{if (a == 0)
{Serial.println ("AT+CMGF = 1");
fördröjning (500);
Serial.println ("AT+CMGS = \" ditt nr. ""); // Ändra mottagarens telefonnummer fördröjning (500);
Serial.print ("Nivå 1 Slå på motorn"); // meddelandet du vill skicka
fördröjning (500);
Serial.write (26);
fördröjning (500);
a ++; b = 0; c = 0; d = 0;
}
}
om (r == HIGH && s == HIGH && t == LOW && u == LOW)
{if (b == 0)
{Serial.println ("AT+CMGF = 1");
fördröjning (500);
Serial.println ("AT+CMGS = \" ditt nr. ""); // Ändra mottagarens telefonnummer
fördröjning (500);
Serial.print ("Vatten på nivå 2");
// meddelandet du vill skicka
fördröjning (500);
Serial.write (26);
fördröjning (500);
b ++; a = 0; c = 0; d = 0;
} }
if (r == HIGH && s == HIGH && t == HIGH && u == LOW) {if (c == 0)
{Serial.println ("AT+CMGF = 1");
fördröjning (500);
Serial.println ("AT+CMGS = \" ditt nr. ""); // Ändra mottagarens telefonnummer fördröjning (500);
Serial.print ("Vatten på nivå 3"); // meddelandet du vill skicka
fördröjning (500);
Serial.write (26);
fördröjning (500);
c ++; b = 0; d = 0; a = 0; }}
om (r == HIGH && s == HIGH && t == HIGH && u == HIGH)
{if (d == 0) {Serial.println ("AT+CMGF = 1");
fördröjning (500);
Serial.println ("AT+CMGS = \" ditt nr. ""); // Ändra mottagarens telefonnummer
fördröjning (500);
Serial.print ("Tank Full Stäng av motor"); // meddelandet du vill skicka
fördröjning (500);
Serial.write (26);
fördröjning (500);
d ++; c = 0; b = 0; a = 0;
} }
annan
{Serial.print ("Kretsen är inte ansluten");
}
}
Ta nu bort ikonen och installera den i kretskortet
Steg 4: Montering och test
Ta ett PVC -rör med höjd lika med din vattentank.
Stick trådarna från ckt på olika nivåer av tanken.
Observera att Vcc -kabeln alltid doppats i vatten.
Gör alla anslutningar.
Anslut Rx för ic som finns på stift 2 till Tx på GSM -modemet
Anslut Tx av ic som finns på stift 3 till Rx på GSM -modemet
Anslut solpanelen till ingången 7812 ic.
Kontrollera alla anslutningar och projektet är klart.
Gör skjul för systemet för att skydda det från regn.
Testa det!
Rekommenderad:
Vattennivåindikator med Arduino i TinkerCad: 3 steg
Vattennivåindikator med Arduino i TinkerCad: Den här artikeln handlar om en fullt fungerande vattennivåregulator som använder Arduino. Kretsen visar vattennivån i tanken och slår på motorn när vattennivån går under en förutbestämd nivå. Kretsen växlar automatiskt
Vattennivåindikator: 4 steg
Vattennivåindikator: Vattenstandslarmet är en enkel mekanism för att upptäcka och indikera vattennivån i olika behållare. Nuförtiden, på grund av det livliga livet, har många människor svårt att hålla en konstant kontroll av vattennivån i behållaren. När vattnet är
Vattennivåindikator med ULN 2003 IC: 4 steg
Vattennivåindikator Användning av ULN 2003 IC: Överflöd av vatten från tanken är en fråga för alla och i alla hushåll. Det, tillsammans med slöseri med elektricitet, orsakar också massor av vattenspill och med nya lagar kan vattenspill även vid tanköverflöd straffas. Således
Trådlös vattennivåindikator: 3 steg
Trådlös vattennivåindikator: Det är en trådlös vattennivåindikator, men jag kallade också dess 'spara vatten & spara elektricitetDet fungerar på inbyggt system och det är 500 fot från en mittpunkt till alla riktningar. men du kan öka upp det genom att lägga till en frekvensförstärkare. N
Långdistans trådlös vattennivåindikator med larm - Räckvidd Upp till 1 km - Sju nivåer: 7 steg
Långdistans trådlös vattennivåindikator med larm | Räckvidd Upp till 1 km | Sju nivåer: Se den på Youtube: https://youtu.be/vdq5BanVS0Y Du kanske har sett många trådbundna och trådlösa vattennivåindikatorer som ger en räckvidd på upp till 100 till 200 meter. Men i det här instruerbara kommer du att se en trådlös vattennivå med lång räckvidd