Indholdsfortegnelse:
- Trin 1: Komponenter
- Trin 2: Forbindelser og fremstilling af printkort
- Trin 3: Programmering
- Trin 4: Samling og test
Video: Vandstandsindikator med SMS: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I dag vil jeg tale om et meget nyttigt projekt. Det kaldes vandstandsindikatoren med SMS -besked. Alle har overhead tank i deres hjem. Problemet er, at der ikke er noget system til at spore vandet i tanken. Så kommer der et sekundært problem, det er, når deres vandpumpe startes, de aner ikke, hvornår den bliver fyldt op, og nogle gange er der en situation, hvor pumpen bliver ved med at pumpe vand til tanken, og vandet begynder at spilde ud af tanken. Der er spild af energi såvel som spild af vand. Så dette system er meget nyttigt til at registrere vandstanden. Det er også nyttigt til høje bygninger, hvor det ikke er muligt at kontrollere vandstanden.
Lad os komme igang.
Trin 1: Komponenter
1. Atmega328
2. Arduino Uno
3. Skift x1
4. Krystaloscillator x1
5. 10uf kondensator x2
6. BC547 npn transistor x4
7. Modstand 1k x5
8. Modstand 100 x8
9. PCB x1
10. LM7805 5volts regulator
11. LM7812 12volts regulator
12. Kondensator 22uf x2
13. Solpanel 20v
14. Kølelegeme x1
15. Ledninger
16. GSM -modem 800H eller 900A
Trin 2: Forbindelser og fremstilling af printkort
Forbind transistorer med modstande på brødbrættet som vist i ckt -diagrammet, tjek output. Output vil være større end 3 volt for at sende logikken HIGH til arduinoen.
Monter modstande og transistorer på printkortet.
Monter 28 -pin IC -stikket på printkortet.
Vi laver selvstændig arduino.
Lodde krystaloscillatoren sammen med 22uf kondensatorer.
Tilslut transistorernes udgange til de analoge ben på IC'en, se pin -diagrammet for ic.
Forbind spændingsregulatoren korrekt med kondensatorer.
Kølelegeme skal tilsluttes 7812 spændingsregulatoren, da GSM -modemet trækker mere strøm fra den.
Solpanel forbundet til indgangen på 7812 ic.
Lod alle komponenterne som i ckt -diagrammet på pcb. Kontroller forbindelserne.
Trin 3: Programmering
Tilslut din arduino UNO til din pc med den atmega328 i den
Brænd følgende kode ind i din arduino
int a = 0; int b = 0;
int c = 0;
int d = 0;
ugyldig opsætning ()
{pinMode (A1, INPUT);
pinMode (A0, INPUT);
pinMode (A2, INPUT);
pinMode (A4, INPUT);
Serial.begin (9600);
}
hulrum ()
{int r = digitalRead (A4);
int s = digitalRead (A0);
int t = digitalRead (A1);
int u = digitalRead (A2);
hvis (r == HIGH && s == LOW && t == LOW && u == LOW)
{hvis (a == 0)
{Serial.println ("AT+CMGF = 1");
forsinkelse (500);
Serial.println ("AT+CMGS = \" dit nr. ""); // Skift modtagerens telefonnummerforsinkelse (500);
Serial.print ("Level 1 Tænd motoren"); // den besked, du vil sende
forsinkelse (500);
Serial.write (26);
forsinkelse (500);
a ++; b = 0; c = 0; d = 0;
}
}
hvis (r == HIGH && s == HIGH && t == LOW && u == LOW)
{hvis (b == 0)
{Serial.println ("AT+CMGF = 1");
forsinkelse (500);
Serial.println ("AT+CMGS = \" dit nr. ""); // Skift modtagerens telefonnummer
forsinkelse (500);
Serial.print ("Vand på niveau 2");
// den besked, du vil sende
forsinkelse (500);
Serial.write (26);
forsinkelse (500);
b ++; a = 0; c = 0; d = 0;
} }
hvis (r == HIGH && s == HIGH && t == HIGH && u == LOW) {if (c == 0)
{Serial.println ("AT+CMGF = 1");
forsinkelse (500);
Serial.println ("AT+CMGS = \" dit nr. ""); // Skift modtagerens telefonnummerforsinkelse (500);
Serial.print ("Vand på niveau 3"); // den besked, du vil sende
forsinkelse (500);
Serial.write (26);
forsinkelse (500);
c ++; b = 0; d = 0; a = 0; }}
hvis (r == HIGH && s == HIGH && t == HIGH && u == HIGH)
{if (d == 0) {Serial.println ("AT+CMGF = 1");
forsinkelse (500);
Serial.println ("AT+CMGS = \" dit nr. ""); // Skift modtagerens telefonnummer
forsinkelse (500);
Serial.print ("Tank fuld sluk motor"); // den besked, du vil sende
forsinkelse (500);
Serial.write (26);
forsinkelse (500);
d ++; c = 0; b = 0; a = 0;
} }
andet
{Serial.print ("Circuit Not Connected");
}
}
Fjern nu ic'en og installer den i printkortet
Trin 4: Samling og test
Tag et PVC -rør med en højde svarende til din vandtank.
Stick ledningerne fra ckt på forskellige niveauer af tanken.
Bemærk, at Vcc -ledningen altid dyppede i vand.
Lav alle forbindelser.
Tilslut Rx af ic, der er på pin 2, til Tx på GSM -modemet
Tilslut Tx af ic, der er på pin 3, til Rx på GSM -modemet
Tilslut solpanelet til input på 7812 ic.
Kontroller alle forbindelser, og projektet er klar.
Lav et skur til systemet for at beskytte det mod regn.
Test det!
Anbefalede:
Vandstandsindikator Brug af Arduino i TinkerCad: 3 trin
Vandstandsindikator Brug af Arduino i TinkerCad: Denne artikel handler om en fuldt funktionel vandstandsregulator, der bruger Arduino. Kredsløbet viser vandstanden i tanken og tænder motoren, når vandstanden er under et forudbestemt niveau. Kredsløbet skifter automatisk
Vandstandsindikator: 4 trin
Vandstandsindikator: Vandstandsalarmen er en enkel mekanisme til at registrere og angive vandstanden i forskellige beholdere. I dag har mange mennesker på grund af det travle liv svært ved konstant at kontrollere vandstanden i beholderen. Når vandet er
Vandstandsindikator ved hjælp af ULN 2003 IC: 4 trin
Vandstandsindikator Brug af ULN 2003 IC: Vandoverløb fra overheadtanken er et problem for alle og i hver husstand. Det forårsager sammen med spild af elektricitet også masser af spild af vand og med nye love, der bliver vedtaget, kan vandspild selv ved tankoverløb blive straffet. Således
Trådløs vandstandsindikator: 3 trin
Trådløs vandstandsindikator: Det er en trådløs vandstandsindikator, men jeg kaldte også dens 'spare vand & spare strøm'Det fungerer på indlejret system, og det er 500 ft fra et centerpunkt til alle retninger. men du kan øge rækkevidden ved at tilføje en frekvensforstærker. N
Langtrækkende trådløs vandstandsindikator med alarm - Rækkevidde Op til 1 Km - Syv niveauer: 7 trin
Langtrækkende trådløs vandstandsindikator med alarm | Rækkevidde Op til 1 Km | Syv niveauer: Se det på Youtube: https://youtu.be/vdq5BanVS0YDu har muligvis set mange kablede og trådløse vandstandsindikatorer, der giver rækkevidde op til 100 til 200 meter. Men i denne instruktive vil du se en trådløs vandstandsindstilling med lang rækkevidde