Inhoudsopgave:
- Stap 1: Vereiste componenten
- Stap 2: Stel Huzzah in voor Arduino IDE en maak verbinding met WIFI
- Stap 3: Aanmelden bij Io.adafruit & IFTTT
- Stap 4: Maak verbinding met uw Huzzah met Io.adafruit
- Stap 5: Schakelschema
- Stap 6: Programmeer je Huzza
- Stap 7: Maak een vlag
- Stap 8: Omsluit uw circuit
- Stap 9: Klaar
Video: Meldingsvlag - Geweldige introductie tot Wi-Fi, IFTTT en Huzzah ESP8266 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
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
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
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
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 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
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!
Tweede plaats in de Arduino-wedstrijd 2016
Aanbevolen:
Python-introductie - Katsuhiko Matsuda & Edwin Cijo - Basis: 7 stappen
Python Introductie - Katsuhiko Matsuda & Edwin Cijo - Basis: Hallo, we zijn 2 studenten in MYP 2. We willen je de basis leren van het coderen van Python. Het werd eind jaren 80 gemaakt door Guido van Rossum in Nederland. Het werd gemaakt als een opvolger van de ABC-taal. Zijn naam is "Python" omdat wanneer
Micro:bit Neopixel Introductie: 6 stappen
Micro:bit Neopixel Introductie: deze instructable leert wat basiskennis over Neopixels en laat zien hoe de Neopixel-bibliotheek moet worden gebruikt. Neopixels zijn een geweldige manier om licht in uw projecten te brengen, omdat ze goedkoop en gebruiksvriendelijk zijn en de micro:bit er veel tegelijk kan aansturen
Introductie: Ecologisch Tiny Home Geïnspireerd door de natuur: 7 stappen
Introductie: Ecologisch Tiny Home Geïnspireerd door de natuur: Ik ben Kristan Otten. Ik woon in Nederland, Almere. Ik ben 12 jaar oud. Ik heb voor deze instructable gekozen, omdat ik de foto op de voorpagina zag en ik het leuk vind om huizen te bouwen. De komende jaren is het goedkoper en handiger om zelfvoorzienend te zijn. Dat
Introductie: Rocola; Fernando Lavarreda; Diego Hernández: 5 stappen
Introductie: Rocola; Fernando Lavarreda; Diego Hernández: Verdere instructies en instructies voor het uitvoeren van de procedure voor het bouwen van een rocola-haciendo met Arduino en een buzzer-pasivo. Como ya es bien sabido, Arduino is een comunidad de creadores que proofe micro-controlador
Introductie en account aanmaken in Platform the Things Network IoT LoRaWAN: 6 stappen
Introductie en account aanmaken in Platform the Things Network IoT LoRaWAN: Bij deze gelegenheid zullen we een account aanmaken in het platform The Things Network en zullen we een korte introductie geven, TTN een goed initiatief om een netwerk te bouwen voor het internet of things of " IoT".The Things Network heeft de LoR