Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dies ist ein einfaches, aber sehr nützliches DIY-Projekt für die Sicherheitswarnung zu Hause. Ich habe dieses Projekt wegen Diebstahl in meinem Büro gemacht.
Lieferungen
Erforderliche Hardware:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- MC-38 Kabelgebundener Magnetschaltersensor
- Widerstand (1K & 330 Ohm)
- LED
- 12V DC-Netzteil
- SIM-Karte unterstützt Quad-Band 850/900/1800/1900 Mhz (im Projekt 2G SIM verwendet)
Erforderliche Software:
Arduino-IDE
Schritt 1: Schaltungsverbindung
Das Arbeitskonzept der Schaltung ist einfach:
Fall 1: Wenn die Magnete nahe beieinander liegen, wirkt der Stromkreis wie ein geschlossener Schalter. Somit erhält der Controller-Pin logisch 0 (LOW)
Fall 2: Wenn die Magnete getrennt sind, wirkt der Stromkreis als offener Schalter. Somit erhält der Controller-Pin logisch 1 (HIGH)
Schritt 2: Arduino IDE und GboardPro Library installieren
Folgen Sie dem offiziellen Arduino-Link unten, um die Arduino IDE auf Ihrem jeweiligen Betriebssystem zu installieren:
Unter Windows ->
Unter Linux ->
Auf Mac ->
Für Windows und Mac ist die Installation ziemlich einfach, ohne größere Probleme während der Installation. Aber Linux-Benutzer, insbesondere Anfänger, finden einige Probleme bei der Arduino-Installation, von denen das häufigste Problem beim seriellen Upload ("avrdude: ser_open(): can't open device") während der Erstinstallation ist. Also habe ich ein Video aufgenommen, das Sie wie oben gezeigt verfolgen können.
Laden Sie die unten bereitgestellte Bibliotheksdatei herunter. Extrahieren und kopieren Sie den Ordner Arduino -> Bibliotheken wie oben gezeigt. Öffnen Sie nun die Arduino IDE und Sie können sich Beispielcodes für GSM GboardPro ansehen.
Weitere Details zu Gboard Pro finden Sie unter ->
Schritt 3: Programmierung
Zum Hochladen von Code benötigen wir einen USB-zu-Seriell-Konverter. Ich habe die in den obigen Bildern gezeigte cp2102-Verbindung verwendet.
Pin-Verbindung:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
Schließen Sie außerdem das 12-V-Netzteil an das GboardPro-Board an, um es mit Strom zu versorgen.
Wenn Sie denselben CP2102 verwenden, installieren Sie den Treiber über den Link:
Wählen Sie nun das richtige Arduino Mega Board aus dem Tool -> Boards mit einem geeigneten Port aus, wie im Bild oben gezeigt.
Nehmen Sie geeignete Änderungen vor, die im Code für Ihre Nummer angegeben sind.
Zeichenzahl="+91xxxxxxxxxxxx"; //Zielnummer
Kopieren Sie den folgenden Code in Ihre IDE, kompilieren Sie und klicken Sie auf Upload. Code ist einfach selbsterklärend mit Kommentaren. Kommentieren Sie im Zweifelsfall jedoch unten.
Schritt 4: Verpackung und Installation
Verwenden Sie einen geeigneten Karton, um das System wie abgebildet zu verpacken und an der Tür Ihres Hauses oder Büros zu installieren.
Das wars, Danke!!