Inhaltsverzeichnis:

15 Minuten SMS-Sicherheitssystem mit Texas Instruments CC3200 (TI CC3200) Launchpad - Gunook
15 Minuten SMS-Sicherheitssystem mit Texas Instruments CC3200 (TI CC3200) Launchpad - Gunook

Video: 15 Minuten SMS-Sicherheitssystem mit Texas Instruments CC3200 (TI CC3200) Launchpad - Gunook

Video: 15 Minuten SMS-Sicherheitssystem mit Texas Instruments CC3200 (TI CC3200) Launchpad - Gunook
Video: Amazon re:MARS 2022 – День 2 – Основной доклад 2024, November
Anonim
Image
Image
Projektübersicht
Projektübersicht

Hallo Leute, in diesem anweisbaren werden Sie lernen, wie man ein SMS-Sicherheitssystem mit Texas Instruments CC3200 (TI CC3200) Launchpad innerhalb von 15 Minuten erstellt

YouTube-Video-Link.

Inspiriert vom Projekt: 15-Minuten-SMS-Tür-Eintritts-Alarm

Schritt 1: Projektübersicht:

Dieses Projekt zielt darauf ab, einen Prototyp zu entwickeln, der Bewegungen in beliebigen Türen, Schränken oder Taschen erkennen und per SMS benachrichtigen kann.

Anforderungen:

  1. TI CC3200 Launchpad
  2. WLAN-Netzwerk
  3. Eine 5-V-Stromquelle (ich habe einen Lithium-Polymer-Akku (Li-Po) verwendet)
  4. IFTTT-Konto (wenn Sie keins haben, erstellen Sie es mit diesem IFTTT-Anmeldelink)

Wir werden die folgenden Funktionen des TI CC3200 Launchpad verwenden,

  • Der integrierte Beschleunigungssensor wird verwendet, um Bewegungen in allen Türen oder alles, was Sie wünschen, zu erkennen.
  • Der drahtlose CC3200 Wi-Fi-Mikrocontroller wird verwendet, um durch Auslösen einer URL SMS an das gewünschte Telefon zu senden.

Die für den SMS-Versand erforderliche URL wird auf der IFTTT-Website generiert. Die folgenden Schritte erklären, wie Sie die URL generieren und das TI CC3200 Launchpad programmieren.

Schritt 2: URL auf der IFTTT-Website generieren:

Um die URL zu generieren, müssen Sie zunächst die folgenden 2 Applets auf der IFTTT-Website konfigurieren:

  1. SMS-Applet.
  2. Maker Webhoos-Applet.

und schließlich müssen Sie ein neues Applet erstellen und diese beiden konfigurierten Applets zusammenführen.

Schritt 3: SMS-Applet konfigurieren:

SMS-Applet konfigurieren
SMS-Applet konfigurieren
SMS-Applet konfigurieren
SMS-Applet konfigurieren
SMS-Applet konfigurieren
SMS-Applet konfigurieren
  • Öffnen Sie die IFTTT-Website in Ihrem Browser und melden Sie sich bei Ihrem Konto an.
  • Öffnen Sie den SMS-Applet-Link, Sie werden zu einer ähnlichen Webseite wie im Bild gezeigt weitergeleitet.
  • Klicken Sie auf die Schaltfläche Verbinden.
  • Geben Sie auf der nächsten Seite im Textfeld Ihre Telefonnummer Ihre Mobiltelefonnummer ein (geben Sie 00 gefolgt von Ihrer Landesvorwahl und dann Ihre Mobiltelefonnummer ein, z. B. 009173730xxxxx), an die Sie beim Öffnen Ihrer Tür SMS erhalten möchten, klicken Sie dann auf die Schaltfläche PIN senden.
  • Sie erhalten innerhalb weniger Sekunden eine 4-stellige PIN zu der eingegebenen Handynummer von der IFTTT-Website, geben Sie die PIN in das PIN-Textfeld ein und klicken Sie dann auf die Schaltfläche Verbinden.
  • Sie haben nun erfolgreich ein SMS-Applet erstellt und Ihre Handynummer registriert.

Schritt 4: Webhooks-Applet konfigurieren:

Webhoos-Applet konfigurieren
Webhoos-Applet konfigurieren
  • Öffnen Sie den Webhooks-Applet-Link, klicken Sie auf die Schaltfläche Verbinden.
  • Jetzt haben Sie das Webhoos-Applet erfolgreich konfiguriert.

Schritt 5: Neues Applet erstellen:

Neues Applet erstellen
Neues Applet erstellen
Neues Applet erstellen
Neues Applet erstellen
Neues Applet erstellen
Neues Applet erstellen
  • Öffnen Sie Neuen Applet-Link erstellen.
  • Sie können den Begriff Wenn dies dann das auf dem Bildschirm sehen, hier dies und das sind 2 verschiedene Ereignisse. In unserem Fall ist dieses Ereignis eine URL, die mit dem Webhooks-Applet ausgelöst wird, und dieses Ereignis wird per SMS-Applet an die registrierte Nummer gesendet. Lassen Sie uns die beiden Ereignisse konfigurieren.
  • Klicken Sie nun auf +dieses (blaues + Symbol) auf dem Bildschirm.
  • Klicken Sie auf der nächsten Seite, um nach Webhooks zu suchen, auf die Option Webhooks (siehe Bild).
  • Klicken Sie auf der nächsten Seite auf die Option Webanfrage empfangen.
  • Geben Sie auf der nächsten Seite den gewünschten Ereignisnamen (ich habe TICC3200 eingegeben) in das Textfeld Ereignisname ein und klicken Sie auf die Schaltfläche Auslöser erstellen.
  • Nun werden Sie auf die Seite mit diesem Begriff zurückgeführt, wo Sie feststellen können, dass das +this-Symbol durch das Webhooks-Symbol ersetzt wurde, was bedeutet, dass Sie dieses Ereignis erfolgreich konfiguriert haben.
  • Als nächstes müssen Sie auf +das klicken (blaues + Symbol).
  • Klicken Sie auf der nächsten Seite, um nach SMS zu suchen, auf die Option SMS.
  • Klicken Sie auf der nächsten Seite auf die Option Senden Sie mir eine SMS.
  • Geben Sie auf der nächsten Seite im Textfeld Nachricht den Text ein, den Sie beim Öffnen der Tür erhalten möchten, klicken Sie auf die Schaltfläche Aktion erstellen.
  • Überprüfen Sie auf der nächsten Seite Ihre Textnachricht und klicken Sie auf die Schaltfläche Fertig stellen.

Schritt 6: URL generieren:

URL generieren
URL generieren
URL generieren
URL generieren
  • Öffnen Sie den Webhooks-Link, klicken Sie auf die Schaltfläche Dokumentation.
  • Auf der nächsten Seite sehen Sie einen automatisch generierten Schlüssel und eine URL mit einem Textfeld dazwischen.
  • In das Textfeld zwischen der URL müssen Sie den Ereignisnamen eingeben, den Sie beim Erstellen eines neuen Applets eingegeben haben. (Teilen Sie den Schlüssel oder die URL mit niemandem).
  • Jetzt können Sie diese URL mit der TI CC3200-Karte auslösen, um die SMS an Ihr Mobiltelefon zu senden.
  • Die URL wurde erfolgreich generiert! Als nächstes müssen Sie das TI CC3200 Launchpad programmieren.

Schritt 7: Vorbereitungen zum Programmieren des TI CC3200 Launchpads:

Vorbereitungen für die Programmierung des TI CC3200 Launchpads
Vorbereitungen für die Programmierung des TI CC3200 Launchpads
Vorbereitungen für die Programmierung des TI CC3200 Launchpads
Vorbereitungen für die Programmierung des TI CC3200 Launchpads
  • Um den Code für den Türalarm herunterzuladen, besuchen Sie mein GitHub-Repository. Laden Sie es herunter und entpacken Sie die Zip-Datei.
  • Um das TI CC3200 Launchpad zu programmieren, benötigen Sie die Software Energia 1.8.7E21. Um es herunterzuladen, besuchen Sie den Download-Link von Energia.
  • Laden Sie es herunter und entpacken Sie die heruntergeladene Zip-Datei.
  • Um die Software zu öffnen, doppelklicken Sie auf die Datei energia.exe.
  • Klicken Sie auf Datei -> Öffnen -> wählen Sie das heruntergeladene Programm aus.
  • Bevor Sie das Programm hochladen, müssen Sie einige Zeilen bearbeiten.
  • Geben Sie in Zeile 6 Ihre WLAN-SSID und in Zeile 8 das Passwort ein, dann in Zeile 10 die auf der IFTTT-Website generierte URL.

Schritt 8: TI CC3200 Launchpad programmieren:

Programmierung des TI CC3200 Launchpads
Programmierung des TI CC3200 Launchpads
Programmierung des TI CC3200 Launchpads
Programmierung des TI CC3200 Launchpads
Programmierung des TI CC3200 Launchpads
Programmierung des TI CC3200 Launchpads
  • Um das TI CC3200 Launchpad mit der Energia-Software zu programmieren, müssen wir zunächst einige Jumper an die Header-Pins des Launchpads anschließen. Beziehen Sie sich auf dieses von Energia-Entwicklern bereitgestellte Bild und schließen Sie die Jumper an.
  • Verbinden Sie nun das TI CC3200 Launchpad über ein USB-Kabel mit Ihrem Laptop oder Computer.
  • Wählen Sie unter Tools -> Board CC3200-LAUNCHXL (80MHz).
  • Wählen Sie unter Tools -> Port den entsprechenden Port aus.
  • Klicken Sie auf das Symbol Hochladen oder wählen Sie Skizze -> Hochladen oder drücken Sie Strg+U auf Ihrer Tastatur.
  • Warten Sie, bis das Programm hochgeladen wird.
  • Trennen Sie das Launchpad von Ihrem Laptop oder Computer und versorgen Sie es mit einer 5V-Stromquelle und platzieren Sie das Setup an einer Tür, einem Schrank, einer Tasche oder einem anderen Objekt, dessen Bewegung Sie überwachen möchten. Wenn es nach 1 Minute nach dem Einschalten des Launchpads eine Bewegung gibt, erhalten Sie die SMS auf Ihr Handy.

Machen Sie es und haben Sie Spaß!

Empfohlen: