Inhoudsopgave:

Meldingsvlag - Geweldige introductie tot Wi-Fi, IFTTT en Huzzah ESP8266 - Ajarnpa
Meldingsvlag - Geweldige introductie tot Wi-Fi, IFTTT en Huzzah ESP8266 - Ajarnpa

Video: Meldingsvlag - Geweldige introductie tot Wi-Fi, IFTTT en Huzzah ESP8266 - Ajarnpa

Video: Meldingsvlag - Geweldige introductie tot Wi-Fi, IFTTT en Huzzah ESP8266 - Ajarnpa
Video: Swerve (Web Series) | Chapter 03: Mixed Signals | Sharon Belle, Emily Alatalo, Kat Inokai 2024, November
Anonim
Image
Image
Vereiste componenten
Vereiste componenten

Ik mis altijd belangrijke dingen … dus heb ik Flag gemaakt. Een Internet of Things (IoT)-apparaat om me op de hoogte te stellen van deze belangrijke dingen!

Nu met een snelle blik op mijn bureau kan ik zien of…

  • ik heb een e-mail
  • Ik werd genoemd in een tweet
  • Ik heb een aanstaande google agenda-afspraak
  • Het is tijd om mama te bellen
  • Mijn team scoorde
  • ik vergeet te eten
  • ik moet sporten

… of bijna iets anders. Voor deze Instructables zal ik mezelf op de hoogte stellen wanneer ik e-mails ontvang.

Dit project is een geweldige introductie tot Wi-Fi-verbonden apparaten en het internet der dingen.

We zullen gebruik maken van…

IFTTT.com (een API-gateway) om te activeren …

io.adafruit.com (een IoT-clouddataservice) om te activeren…

MQTT (de verbinding tussen internet en je board) om te activeren…

Feather Huzzah (een Arduino-compatibele WIFI-microcontroller) om…

Een servomotor die…

Breng ons op de hoogte!

Stap 1: Vereiste componenten

Vereiste componenten
Vereiste componenten

Voor de lage lage prijs van slechts $ 37,50 of minder!

Je zal nodig hebben…

Materialen:

WiFi-microcontroller $ 16

Micro-servo $ 10

Drukknop $1

Weerstand (elke waarde)

Tiny Breadboard $ 4 (of protoboard)

Headers stapelen $1

Doorverbindingsdraden $2

Projectdoos $ 3,50

Lithiumbatterij (optioneel)

Klittenband (optioneel)

Een vlaggetje (dit gaan we maken)

Gereedschap:

Computer waarop Arduino IDE is geïnstalleerd

Soldeerbout en soldeer

Grote en kleine Philips-schroevendraaiers

Schaar

Lijmstift

Draadsnijders

Desktopprinter

Stap 2: Stel Huzzah in voor Arduino IDE en maak verbinding met WIFI

Laten we om te beginnen onze microcontroller testen.

Volg deze tutorial van Adafruit:

Met deze tutorial kunnen we de Feather Huzzah op de Arduino IDE gebruiken en ervoor zorgen dat alle benodigde USB-stuurprogramma's zijn geïnstalleerd.

Stap 3: Aanmelden bij Io.adafruit & IFTTT

Aanmelden bij Io.adafruit & IFTTT
Aanmelden bij Io.adafruit & IFTTT
Aanmelden bij Io.adafruit & IFTTT
Aanmelden bij Io.adafruit & IFTTT
Aanmelden bij Io.adafruit & IFTTT
Aanmelden bij Io.adafruit & IFTTT

Om de wifi-microcontroller te activeren, gebruiken we io.adafruit en IFTTT van Adafruit.

Maak een io.adafruit-account en stel een nieuwe switch-label in.

Maak een nieuw dashboard aan.

Maak een tuimelschakelaar in het dashboard met het label 'vlag'. Laat de standaardinstellingen voor de schakelaar AAN en UIT staan (we zullen deze tekst in de code vermelden, dus let op hoofdletters).

Maak een IFTTT-account (If-This-Then-That) aan

Selecteer onder het tabblad 'Mijn applets' een nieuwe applet.

Kies onder 'ALS' een IFTTT-trigger om uw vlag te verhogen.

Zoek onder 'DAT' naar Adafruit en verwijs naar de io.adafruit-tuimelschakelaar die u eerder hebt gemaakt.

Je kunt je trigger testen door de tuimelschakelaar op je io.adafruit-pagina te controleren. We zullen de positie van deze schakelaar communiceren met ons Huzzah wifi-bord.

Stap 4: Maak verbinding met uw Huzzah met Io.adafruit

Om je Huzzah aan je io.adafruit-account te koppelen, moeten we MQTT gebruiken.

Volg deze tutorial:

Als u deze zelfstudie volgt, weet u zeker dat alle benodigde bibliotheken zijn geïnstalleerd.

Stap 5: Schakelschema

Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema

Construeer het geïllustreerde circuit om de servo en de tijdelijke knop op het Huzzah-bord aan te sluiten.

De momentschakelaar moet mogelijk worden gesoldeerd. Dit is een goede tutorial als je nieuw bent met solderen.

De weerstand kan elke waarde hebben.

Stap 6: Programmeer je Huzza

De code die we gebruiken is gebaseerd op de ESP8266-voorbeeldcode van Adafruit. Ik heb het onderverdeeld in relevante secties als u het voor uw project moet wijzigen.

Vergeet niet om de tekst in de code te vervangen die uw:

  • Naam wifi-netwerk
  • Wifi-netwerk Wachtwoord
  • io.adafruit gebruikersnaam
  • io.adafruit-sleutel (deze is te vinden op uw io.adafruit-dashboard zoals afgebeeld)

Stap 7: Maak een vlag

Maak een vlag
Maak een vlag
Maak een vlag
Maak een vlag
Maak een vlag
Maak een vlag

Download de vlagafbeelding hierboven. Print, vouw, lijm, knip en bevestig je vlag aan de servo met de schroef die in het servopakket zit.

Of nog beter … Gebruik het illustratorbestand om uw eigen meldingsvlag te maken die uniek is voor uw IFTTT-trigger. Deel alsjeblieft als je dat doet!

Stap 8: Omsluit uw circuit

Omsluit uw circuit
Omsluit uw circuit
Omsluit uw circuit
Omsluit uw circuit
Omsluit uw circuit
Omsluit uw circuit

Omsluit uw circuit in een container naar keuze.

Ik heb deze projectdoos van radioshack gebruikt en gaten geboord om de servo en de knop vast te houden. Gebruik een schuifmaat om de grootte van de componenten te meten en boor gaten van de juiste grootte.

Om de componenten in de kleine doos te passen, heb ik het breadboard vervangen door een klein protoboard en de draden gesoldeerd. Dit is niet nodig, afhankelijk van de grootte van uw behuizing

Deel de bijlage die je maakt met mij! Of als u een bijlage in 3D print, upload dan het bestand en ik zal het opnemen in de Instructable.

Stap 9: Klaar

Gedaan!
Gedaan!

U bent klaar! Plak je vlag op de achterkant van je computer, op de koelkast, zet hem op je bureau of waar dan ook … en mis nooit meer iets belangrijks!

Laat me weten waar je Flag voor gebruikt in de reacties hieronder!

Arduino-wedstrijd 2016
Arduino-wedstrijd 2016
Arduino-wedstrijd 2016
Arduino-wedstrijd 2016

Tweede plaats in de Arduino-wedstrijd 2016

Aanbevolen: