Inhaltsverzeichnis:
- Schritt 1: Komponenten
- Schritt 2: Anschlüsse & PCB herstellen
- Schritt 3: Programmierung
- Schritt 4: Zusammenbau & Test
Video: Wasserstandsanzeige mit SMS - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Heute werde ich über ein sehr nützliches Projekt sprechen. Es heißt Wasserstandsanzeige mit SMS-Benachrichtigung. Jeder hat einen Überkopftank zu Hause. Das Problem ist, dass es kein System gibt, um das Wasser im Tank zu verfolgen. Dann kommt ein sekundäres Problem, dass sie beim Starten ihrer Wasserpumpe keine Ahnung haben, wann sie aufgefüllt wird, und manchmal gibt es Situationen, in denen die Pumpe weiter Wasser in den Tank pumpt und das Wasser aus dem Tank herausläuft. Es gibt Energieverschwendung und Wasserverschwendung. Daher ist dieses System sehr nützlich, um den Wasserstand zu erkennen. Es ist auch für hohe Gebäude nützlich, bei denen es nicht möglich ist, den Wasserstand zu überprüfen.
Lass uns anfangen.
Schritt 1: Komponenten
1. Atmega328
2. Arduino Uno
3. Schalter x1
4. Quarzoszillator x1
5. 10uf Kondensator x2
6. BC547 npn-Transistor x4
7. Widerstand 1k x5
8. Widerstand 100x8
9. Leiterplatte x1
10. LM7805 5-Volt-Regler
11. LM7812 12-Volt-Regler
12. Kondensator 22uf x2
13. Solarpaneel 20v
14. Kühlkörper x1
15. Drähte
16. GSM-Modem 800H oder 900A
Schritt 2: Anschlüsse & PCB herstellen
Stellen Sie die Verbindungen der Transistoren mit Widerständen auf dem Steckbrett her, wie im ckt-Diagramm gezeigt, überprüfen Sie den Ausgang. Der Ausgang ist größer als 3 Volt, um das logische HIGH an das Arduino zu senden.
Montieren Sie die Widerstände und Transistoren auf der Platine.
Montieren Sie die 28-polige IC-Buchse auf der Platine.
Wir machen eigenständiges Arduino.
Löten Sie den Quarzoszillator zusammen mit 22uf-Kondensatoren.
Verbinden Sie die Ausgänge der Transistoren mit den analogen Pins des ICs siehe Pin-Diagramm des ICs.
Verbinden Sie den Spannungsregler ordnungsgemäß mit Kondensatoren.
Der Kühlkörper muss am 7812-Spannungsregler angeschlossen werden, da das GSM-Modem mehr Strom daraus zieht.
Solarpannel am Eingang des 7812 ic angeschlossen.
Löten Sie alle Komponenten wie im ckt-Diagramm auf der Platine. Überprüfen Sie die Verbindungen.
Schritt 3: Programmierung
Verbinden Sie Ihr Arduino UNO mit Ihrem PC mit ic atmega328 darin
Brennen Sie den folgenden Code in Ihr Arduino
int a = 0; int b = 0;
intc=0;
int d = 0;
Void-Setup ()
{ PinMode (A1, EINGANG);
PinMode (A0, EINGANG);
PinMode (A2, EINGANG);
PinMode (A4, EINGANG);
Serial.begin (9600);
}
Leere Schleife ()
{ int r = digitalRead (A4);
int s = digitalRead (A0);
int t = digitalRead (A1);
int u = digitalRead (A2);
if(r==HIGH && s==LOW && t==LOW && u==LOW)
{ wenn(a==0)
{Serial.println("AT+CMGF=1");
Verzögerung (500);
Serial.println ("AT + CMGS = \"Ihre Nr.\""); // Ändern Sie die Verzögerung der Telefonnummer des Empfängers (500);
Serial.print ("Level 1 Motor einschalten"); //die Nachricht, die Sie senden möchten
Verzögerung (500);
Serial.write (26);
Verzögerung (500);
a++; b = 0; c = 0; d = 0;
}
}
if(r==HOCH && s==HOCH && t==NIEDRIG && u==NIEDRIG)
{ wenn(b==0)
{Serial.println("AT+CMGF=1");
Verzögerung (500);
Serial.println("AT+CMGS=\"Ihre Nr.\""); // Ändern Sie die Telefonnummer des Empfängers
Verzögerung (500);
Serial.print ("Wasser auf Stufe 2");
//die Nachricht, die Sie senden möchten
Verzögerung (500);
Serial.write (26);
Verzögerung (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");
Verzögerung (500);
Serial.println ("AT + CMGS = \"Ihre Nr.\""); // Ändern Sie die Verzögerung der Telefonnummer des Empfängers (500);
Serial.print ("Wasser auf Stufe 3"); //die Nachricht, die Sie senden möchten
Verzögerung (500);
Serial.write (26);
Verzögerung (500);
c++; b = 0; d = 0; a = 0; } }
if(r==HOCH && s==HOCH && t==HOCH && u==HOCH)
{ Wenn (d = = 0) { Serial.println ("AT + CMGF = 1");
Verzögerung (500);
Serial.println("AT+CMGS=\"Ihre Nr.\""); // Ändern Sie die Telefonnummer des Empfängers
Verzögerung (500);
Serial.print ("Tank voll Motor ausschalten"); //die Nachricht, die Sie senden möchten
Verzögerung (500);
Serial.write (26);
Verzögerung (500);
d++; c = 0; b = 0; a = 0;
} }
anders
{Serial.print ("Stromkreis nicht verbunden");
}
}
Entfernen Sie nun das IC und installieren Sie es auf der Platine
Schritt 4: Zusammenbau & Test
Nehmen Sie ein PVC-Rohr mit einer Höhe, die Ihrem Wassertank entspricht.
Kleben Sie die Drähte vom ckt auf verschiedenen Ebenen des Tanks.
Beachten Sie, dass der Vcc-Draht immer in Wasser eingetaucht ist.
Stellen Sie alle Verbindungen her.
Verbinden Sie Rx von ic, das auf Pin 2 liegt, mit dem Tx des GSM-Modems
Verbinden Sie Tx von ic, das sich auf Pin 3 befindet, mit dem Rx des GSM-Modems
Verbinden Sie das Solarpanel mit dem Eingang von 7812 ic.
Überprüfen Sie alle Verbindungen und das Projekt ist fertig.
Machen Sie einen Schuppen für das System, um es vor Regen zu schützen.
Probier es aus!
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
DIY Circuit Activity Board mit Büroklammern - HERSTELLER - STEM: 3 Schritte (mit Bildern)
DIY Circuit Activity Board mit Büroklammern | HERSTELLER | STEM: Mit diesem Projekt können Sie den Weg des elektrischen Stroms ändern, um durch verschiedene Sensoren zu laufen. Mit diesem Design können Sie zwischen dem Aufleuchten einer blauen LED oder dem Aktivieren eines Summers wechseln. Sie haben auch die Wahl, einen lichtabhängigen Widerstand mit
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm - Reichweite bis zu 1 km - Sieben Ebenen: 7 Schritte
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm | Reichweite bis zu 1 km | Seven Levels: Sehen Sie es sich auf Youtube an: https://youtu.be/vdq5BanVS0YSie haben vielleicht viele kabelgebundene und kabellose Wasserstandsanzeigen gesehen, die eine Reichweite von 100 bis 200 Metern bieten. Aber in diesem anweisbaren werden Sie eine drahtlose Wasserstandsanzeige mit langer Reichweite sehen