Inhaltsverzeichnis:

SIM900 GSM-basierter Wetterbenachrichtiger - Gunook
SIM900 GSM-basierter Wetterbenachrichtiger - Gunook

Video: SIM900 GSM-basierter Wetterbenachrichtiger - Gunook

Video: SIM900 GSM-basierter Wetterbenachrichtiger - Gunook
Video: GSM\GPRS shield SIM900, Первый взгляд 2024, Juli
Anonim
SIM900 GSM-basierter Wetterbenachrichtiger
SIM900 GSM-basierter Wetterbenachrichtiger

Wir brauchen immer Wetter-Updates auf unserem Handy. Es kann entweder von einer Online-App oder einer System-App über das Internet stammen. Aber hier zeige ich Ihnen eine Möglichkeit, die SMS-Funktion auf unseren Handys zu verwenden, um die Temperatur- und Luftfeuchtigkeits-Updates zu erhalten. Sie können sie auch erweitern, um Druck- und Höhen- und GPS-Updates zu erhalten. Hier habe ich einen DHT22 verwendet, um Temperatur- und Feuchtigkeitsaktualisierungen zu erhalten, aber Sie können auch einen BMP280 verwenden, um auch Druckaktualisierungen zu erhalten. Offensichtlich habe ich ein Arduino für die gesamten Berechnungen und SIM900 für den SMS-Versandprozess verwendet. Da die Verwendung von Arduino für die meisten Benutzer einfach ist, können Sie jedoch jeden Mikrocontroller für den gesamten Prozess verwenden. Dazu müssen Sie das Datenblatt von SIM900 und DHT22 lesen. Für den Moment werde ich dafür einfach Arduino UNO verwenden. Nano, Mega, Micro funktionieren auch…

Schritt 1: Erforderliche Teile

Erforderliche Teile
Erforderliche Teile
Erforderliche Teile
Erforderliche Teile

1. Arduino UNO/Nano/Mega/Mikro

2. SIM900/800

3. 1 10K Widerstand

4. DHT22/DHT11

5. Jumper

6. Steckbrett (kann nicht notwendig sein)

7. Separates Netzteil für SIM900/800

Schritt 2: Arbeitsweise und Herstellen der Schaltungsverbindungen

Arbeitsweise und Herstellen der Stromkreisverbindungen
Arbeitsweise und Herstellen der Stromkreisverbindungen
Arbeitsweise und Herstellen der Stromkreisverbindungen
Arbeitsweise und Herstellen der Stromkreisverbindungen
Arbeitsweise und Herstellen der Stromkreisverbindungen
Arbeitsweise und Herstellen der Stromkreisverbindungen

Die SIM900/800 ist ein GSM-Modul, das mit TX-RX-Methoden arbeitet und AT-Befehle verwendet. Eine normale 3g-SIM-Karte kann hier platziert werden und Sie können auch Anrufe tätigen und empfangen, wenn Sie hier ein Mikrofon anschließen, aber ich benutze es nicht diese Funktion hier. Hier werde ich die Messaging-Funktion von SIM900 verwenden. SIM900 kann Anrufe tätigen, Anrufe empfangen, Textnachrichten erstellen und senden. Sie können Ihre Sim mit einem Messaging-Paket aufladen und es dann verwenden, um ein Überladen durch mehrere SMS zu verhindern.

Hier erhält der DHT22 Temperatur- und Feuchtigkeitsdaten und diese werden dem Benutzer als Textnachricht gesendet. Angenommen, das DHT22 und die SIM900 befinden sich bei Ihnen zu Hause und Sie befinden sich in Ihrem Büro. So können Sie das System dazu veranlassen, alle 3 Stunden Textnachrichten an den Benutzer zu senden. Sie können diese Zeit auch im unten angehängten Code anpassen.

Die Schaltungsverbindungen sind zu einfach und einfach. Verwenden Sie Jumper für jede Verbindung.

Das SIM900-Modul hat verschiedene Versionen. Meine Version verwendet einen 12V 1A Adapter, um sie mit Strom zu versorgen. Ein anderes Modell kann eine 5V-Versorgung erfordern. Schauen Sie sich Ihre Version also sorgfältig an, bevor Sie sie verwenden, und denken Sie auch daran, dass es sich um statisch empfindliche Geräte handelt. Bewahren Sie es also nicht in der Nähe von Thermocol oder Kunststoffen auf.

Schritt 3: Code hochladen

Code hochladen
Code hochladen

Schalten Sie nun nach dem Anschließen zuerst das GSM-Modul mit eingelegter SIM-Karte ein. Beobachten Sie nun, ob die LED am Modul blinkt. Wenn es zu schnell blinkt (1 Blinken / Sek.), dann ziehen Sie die TX- und RX-Anschlüsse heraus und stecken Sie es wieder ein. Im Normalfall sollte es mit 1 Blinken / 3 Sek. blinken. Wenn die Anzeige 1blink/3sec beträgt, können Sie bestätigen, dass die SIM jetzt einsatzbereit ist.

Öffnen Sie dann arduino IDE und öffnen Sie die hier angehängte Skizze. Geben Sie in der Skizze Ihre Telefonnummer an, in der die SIM900 eine Nachricht senden soll. Dann lade es hoch. Sie sollten sehen, dass die Nachricht nach dem angegebenen Zeitintervall gesendet wird. Sie können es auch im Code ändern.

Sie sind jetzt fertig und werden mit dem aktuellen Wetter aktualisiert.

Sie können BMP280 hinzufügen, um Druckaktualisierungen oder alles andere zu erhalten, was Sie möchten. Sie können den Status Ihres Wassertanks sehen, einen PIR-Sensor anbringen, um die Anwesenheit von Menschen in Ihrem Haus zu erkennen usw.

Bei Problemen kommentieren Sie hier unten oder senden Sie eine E-Mail an [email protected]

Empfohlen: