Inhaltsverzeichnis:

Benachrichtigungs-Flag - Tolle Einführung in Wi-Fi, IFTTT & Huzzah ESP8266 - Gunook
Benachrichtigungs-Flag - Tolle Einführung in Wi-Fi, IFTTT & Huzzah ESP8266 - Gunook

Video: Benachrichtigungs-Flag - Tolle Einführung in Wi-Fi, IFTTT & Huzzah ESP8266 - Gunook

Video: Benachrichtigungs-Flag - Tolle Einführung in Wi-Fi, IFTTT & Huzzah ESP8266 - Gunook
Video: Ethisches Hacken #1 - WLan hacken - WPA/WPA2 über Handshake - Bruteforce 2024, November
Anonim
Image
Image
Erforderliche Komponenten
Erforderliche Komponenten

Mir fehlen immer wichtige Dinge … also habe ich Flag entwickelt. Ein Internet of Things (IoT)-Gerät, um mich über diese wichtigen Dinge zu benachrichtigen oder daran zu erinnern!

Jetzt kann ich mit einem kurzen Blick zu meinem Schreibtisch sehen, ob …

  • Ich habe eine E-Mail
  • Ich wurde in einem Tweet erwähnt
  • Ich habe ein bevorstehendes Google-Kalenderereignis
  • Es ist Zeit, Mama anzurufen
  • Mein Team hat getroffen
  • Ich vergesse zu essen
  • Ich muss trainieren

…oder fast alles andere. Für diese Instructables werde ich mich benachrichtigen, wenn ich E-Mails erhalte.

Dieses Projekt ist eine großartige Einführung in Wi-Fi-verbundene Geräte und das Internet der Dinge.

Wir verwenden…

IFTTT.com (ein API-Gateway) zum Auslösen…

io.adafruit.com (ein IoT-Cloud-Datendienst) zum Auslösen…

MQTT (die Verbindung zwischen dem Internet und Ihrem Board) zum Auslösen…

Feather Huzzah (ein Arduino-kompatibler WIFI-Mikrocontroller) zum Auslösen…

Ein Servomotor, der…

Benachrichtigen Sie uns!

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten

Für den niedrigen Preis von nur 37,50 $ oder weniger!

Du wirst brauchen…

Materialien:

WiFi-Mikrocontroller $16

Mikro-Servo $10

Druckknopf $1

Widerstand (beliebiger Wert)

Winziges Steckbrett $ 4 (oder Protoboard)

Stapeln von Headern $1

Überbrückungsdrähte 2

Projektbox 3,50 $

Lithiumbatterie (optional)

Klettverschluss (optional)

Eine kleine Flagge (wir werden das machen)

Werkzeuge:

Computer mit installierter Arduino IDE

Lötkolben und Lot

Große und kleine Kreuzschlitzschraubendreher

Schere

Klebestift

Kabelschneider

Desktop-Drucker

Schritt 2: Huzzah für Arduino IDE einrichten und mit WIFI verbinden

Um loszulegen, testen wir unseren Mikrocontroller.

Folgen Sie diesem Tutorial von Adafruit:

Dieses Tutorial ermöglicht es uns, den Feather Huzzah auf der Arduino IDE zu verwenden und sicherzustellen, dass alle erforderlichen USB-Treiber installiert sind.

Schritt 3: Registrieren Sie sich bei Io.adafruit & IFTTT

Melden Sie sich bei Io.adafruit & IFTTT an
Melden Sie sich bei Io.adafruit & IFTTT an
Melden Sie sich bei Io.adafruit & IFTTT an
Melden Sie sich bei Io.adafruit & IFTTT an
Melden Sie sich bei Io.adafruit & IFTTT an
Melden Sie sich bei Io.adafruit & IFTTT an

Um den WLAN-Mikrocontroller auszulösen, verwenden wir io.adafruit und IFTTT von Adafruit.

Erstellen Sie ein io.adafruit-Konto und richten Sie ein neues Switch-Label-Flag ein.

Erstellen Sie ein neues Dashboard.

Erstellen Sie einen Kippschalter im Dashboard mit der Bezeichnung "Flag". Belassen Sie die Standardeinstellungen für den Schalter ON und OFF (wir werden diesen Text im Code referenzieren, achten Sie also auf die Groß-/Kleinschreibung).

Erstellen Sie ein IFTTT-Konto (If-This-Then-That)

Wählen Sie auf der Registerkarte „Meine Applets“ein neues Applet aus.

Wählen Sie unter 'IF' einen IFTTT-Trigger aus, um Ihre Flagge zu hissen.

Suchen Sie unter "DAS" nach Adafruit und verweisen Sie auf den zuvor erstellten Kippschalter io.adafruit.

Sie können Ihren Trigger testen, indem Sie den Kippschalter auf Ihrer io.adafruit-Seite überprüfen. Wir werden die Position dieses Schalters mit unserem Huzzah Wi-Fi-Board kommunizieren.

Schritt 4: Verbinden Sie sich mit Ihrem Huzzah mit Io.adafruit

Um Ihren Huzzah mit Ihrem io.adafruit-Konto zu verbinden, müssen wir MQTT verwenden.

Folgen Sie diesem Tutorial:

Wenn Sie dieses Tutorial befolgen, stellen Sie sicher, dass alle erforderlichen Bibliotheken installiert sind.

Schritt 5: Schaltplan

Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan

Konstruieren Sie die abgebildete Schaltung, um das Servo und den Momentanknopf mit der Huzzah-Platine zu verbinden.

Der Taster muss möglicherweise gelötet werden. Dies ist ein gutes Tutorial, wenn Sie neu im Löten sind.

Der Widerstand kann einen beliebigen Wert haben.

Schritt 6: Programmieren Sie Ihre Huzzah

Der von uns verwendete Code basiert auf dem ESP8266-Beispielcode von Adafruit. Ich habe es in relevante Abschnitte unterteilt, wenn Sie es für Ihr Projekt ändern müssen.

Denken Sie daran, den Text im Code zu ersetzen, der Folgendes enthält:

  • WLAN-Netzwerkname
  • Passwort für das WLAN-Netzwerk
  • io.adafruit-Benutzername
  • io.adafruit-Schlüssel (diesen finden Sie wie abgebildet auf Ihrem io.adafruit-Dashboard)

Schritt 7: Machen Sie eine Flagge

Mach eine Flagge
Mach eine Flagge
Mach eine Flagge
Mach eine Flagge
Mach eine Flagge
Mach eine Flagge

Laden Sie das Flaggenbild oben herunter. Drucken, falten, kleben, schneiden und befestigen Sie Ihre Fahne mit der im Servopaket enthaltenen Schraube am Servo.

Oder noch besser … Verwenden Sie die Illustrator-Datei, um Ihr eigenes Benachrichtigungs-Flag zu erstellen, das für Ihren IFTTT-Trigger einzigartig ist. Bitte teilen Sie, wenn Sie dies tun!

Schritt 8: Schließen Sie Ihren Stromkreis ein

Schließen Sie Ihre Schaltung ein
Schließen Sie Ihre Schaltung ein
Schließen Sie Ihre Schaltung ein
Schließen Sie Ihre Schaltung ein
Schließen Sie Ihre Schaltung ein
Schließen Sie Ihre Schaltung ein

Schließen Sie Ihren Kreislauf in einen Behälter Ihrer Wahl ein.

Ich habe diese Projektbox von Radioshack verwendet und Löcher gebohrt, um das Servo und den Knopf zu halten. Verwenden Sie einen Messschieber, um die Größe der Komponenten zu messen und Löcher entsprechender Größe zu bohren.

Um die Komponenten in die kleine Box zu passen, ersetzte ich das Steckbrett durch ein winziges Protoboard und lötete die Leitungen. Dies ist je nach Größe Ihres Gehäuses nicht notwendig

Bitte teilen Sie mir das von Ihnen erstellte Gehäuse mit! Oder wenn Sie ein Gehäuse in 3D drucken, laden Sie bitte die Datei hoch und ich werde sie in das Instructable aufnehmen.

Schritt 9: Fertig

Fertig!
Fertig!

Sie sind fertig! Kleben Sie Ihre Flagge an die Rückseite Ihres Computers, an den Kühlschrank, stellen Sie sie auf Ihren Schreibtisch oder wo auch immer … und verpassen Sie nie wieder etwas Wichtiges!

Lassen Sie mich in den Kommentaren unten wissen, wofür Sie Flag verwenden!

Arduino-Wettbewerb 2016
Arduino-Wettbewerb 2016
Arduino-Wettbewerb 2016
Arduino-Wettbewerb 2016

Zweiter Platz beim Arduino-Wettbewerb 2016

Empfohlen: