Inhaltsverzeichnis:

Persönliches GSM-Alarmsystem - SMS-Modul SIM900A, Arduino - Gunook
Persönliches GSM-Alarmsystem - SMS-Modul SIM900A, Arduino - Gunook

Video: Persönliches GSM-Alarmsystem - SMS-Modul SIM900A, Arduino - Gunook

Video: Persönliches GSM-Alarmsystem - SMS-Modul SIM900A, Arduino - Gunook
Video: Alarmanlage im Wohnmobil. Die Vor- und Nachteile der verschiedenen Systeme. 2024, November
Anonim
Persönliches GSM-Alarmsystem - SMS-Modul SIM900A, Arduino
Persönliches GSM-Alarmsystem - SMS-Modul SIM900A, Arduino

Ein paar Mal im Monat bringe ich meine alte Tante in die örtliche Kirche. Manchmal dauert der Gottesdienst viel länger und die Endzeit ist schwer vorherzusagen. Nach ein paar halben Stunden Wartezeit dachte ich, es wäre besser, wenn sie mich warnen könnte, dass der Gottesdienst beendet war. Allerdings ist sie 88 Jahre alt und kommt mit einem normalen Smartphone nicht mehr zurecht.

Ich hatte die Idee, ein Gerät zu bauen, damit sie mich alarmieren kann, um sie abzuholen, so war dieses schnelle Projekt geboren.

Das Modul hat nur einen Schalter, schaltet man es ein, verbindet es sich mit dem GSM-Netz, holt sich die Uhrzeit aus dem Netz und schickt eine SMS: „Deine Tante möchte abgeholt werden“zusammen mit der gemessenen Batteriespannung und der Uhrzeit des SMS wurde gesendet.

Sie kann dies auch als persönliches Alarmsystem verwenden, um mich zu warnen, wo immer sie ist. Es kann nicht als „Frauen-unten“-System verwendet werden.

In diesem Projekt habe ich etwas mehr über das SIM900A-Modul und die AT-Befehle gelernt.

Lieferungen

Das Gerät besteht aus:

  • günstiges SIM900A-Modul
  • arduino pro mini (5V, 168P)
  • LiPo-Akku
  • Step-Up-Modul (entfernen Sie den weiblichen USB-Anschluss)
  • LEDs
  • 1k Widerstände

Schritt 1: Flashen Sie den Sim900A

Die Aktie sim900A funktioniert in meinem Land (Niederlande) nicht. Nach dem Flashen mit der Firmware 1137B09SIM900B32_ST.cla funktioniert es jedoch einwandfrei (Sie können sogar eine mobile Datenverbindung (GPRS) verwenden).

Die Firmware finden Sie auf dieser Website.

Das Flash-Tool finden Sie hier oder hier.

Flashen über einen FTDI-Adapter, siehe dieses Video.

Das GSM-Modul benötigt einmalig den Befehl 'AT+CLTS=1', damit es beim Verbinden die aktuelle Uhrzeit vom GSM-Netz abfragen kann.

Schritt 2: Hardware-Setup

Hardware-Setup
Hardware-Setup
Hardware-Setup
Hardware-Setup
Hardware-Setup
Hardware-Setup

Für dieses schnelle Projekt habe ich einfach alle Komponenten zusammengelötet und alles gestapelt.

Siehe das Schema für die Verbindungen

Das Gehäuse wurde in Fusion360 entworfen, dank dieses Videos des "Typs mit dem Schweizer Akzent".

Die STL-Dateien werden auf Thingiverse veröffentlicht.

Schritt 3: Software-Setup

Der Code wird auf meinem Github veröffentlicht. Viele AT-Befehle finden Sie hier.

Das Programm:

  • Führt eine Initialisierung des GSM-Moduls
  • Stellt eine Verbindung zum GSM-Netz sicher
  • Ruft die Uhrzeit aus dem GSM-Netz ab und zeigt den Zeitstempel in der SMS-Nachricht an
  • Stellt sicher, dass die SMS gesendet wurde (war der Versand nicht erfolgreich, wird nach 60 Sek. ein erneuter Versuch unternommen)
  • Setzt das GSM-Modul in den Ruhezustand, um Batteriestrom in der Zeit zu sparen, bevor das Modul von mir ausgeschaltet wird

Empfohlen: