Innholdsfortegnelse:

Varslingsflagg - Flott introduksjon til Wi -Fi, IFTTT og Huzzah ESP8266: 9 trinn (med bilder)
Varslingsflagg - Flott introduksjon til Wi -Fi, IFTTT og Huzzah ESP8266: 9 trinn (med bilder)

Video: Varslingsflagg - Flott introduksjon til Wi -Fi, IFTTT og Huzzah ESP8266: 9 trinn (med bilder)

Video: Varslingsflagg - Flott introduksjon til Wi -Fi, IFTTT og Huzzah ESP8266: 9 trinn (med bilder)
Video: Varslingsflagg [Ice-Removing System] 2024, November
Anonim
Image
Image
Nødvendige komponenter
Nødvendige komponenter

Jeg mangler alltid viktige ting … så jeg laget Flag. En Internet of Things (IoT) enhet for å varsle eller minne meg om disse viktige tingene!

Nå med et raskt blikk over skrivebordet mitt kan jeg se om …

  • Jeg har en e -post
  • Jeg ble nevnt i en tweet
  • Jeg har en kommende kalenderhendelse på Google
  • Det er på tide å ringe mamma
  • Laget mitt scoret
  • Jeg glemmer å spise
  • Jeg trenger å trene

… eller nesten alt annet. For denne instruksen vil jeg varsle meg selv når jeg mottar e -post.

Dette prosjektet er en flott introduksjon til Wi-Fi-tilkoblede enheter og tingenes internett.

Vi kommer til å bruke…

IFTTT.com (en API -gateway) for å utløse …

io.adafruit.com (en IoT -skydatatjeneste) for å utløse …

MQTT (forbindelsen mellom internett og brettet ditt) for å utløse …

Feather Huzzah (en Arduino -kompatibel WIFI -mikrokontroller) for å utløse …

En servomotor som…

Gi oss beskjed!

Trinn 1: Nødvendige komponenter

Nødvendige komponenter
Nødvendige komponenter

For den lave lave prisen på bare 37,50 dollar eller mindre!

Du vil trenge…

Materialer:

WiFi mikrokontroller $ 16

Micro Servo $ 10

Trykknapp $ 1

Motstand (hvilken som helst verdi)

Tiny Breadboard $ 4 (eller protoboard)

Stacking Headers $ 1

Jumper Wires $ 2

Prosjektboks 3,50 dollar

Litiumbatteri (valgfritt)

Borrelås (valgfritt)

Et lite flagg (vi skal lage dette)

Verktøy:

Datamaskin med Arduino IDE installert

Loddejern og loddetinn

Store og små Philips skrutrekkere

Saks

Limpinne

Avbitertang

Skrivebordskriver

Trinn 2: Sett opp Huzzah for Arduino IDE og koble til WIFI

For å komme i gang kan du teste mikrokontrolleren vår.

Følg denne opplæringen fra Adafruit:

Denne opplæringen lar oss bruke Feather Huzzah på Arduino IDE og sikre at vi har alle nødvendige USB -drivere installert.

Trinn 3: Registrer deg for Io.adafruit & IFTTT

Registrer deg på Io.adafruit og IFTTT
Registrer deg på Io.adafruit og IFTTT
Registrer deg på Io.adafruit og IFTTT
Registrer deg på Io.adafruit og IFTTT
Registrer deg på Io.adafruit og IFTTT
Registrer deg på Io.adafruit og IFTTT

For å aktivere wifi -mikrokontrolleren bruker vi Adafruit io.adafruit og IFTTT.

Opprett en io.adafruit -konto og konfigurer et nytt flagg med brytere.

Lag et nytt dashbord.

Lag en vippebryter i dashbordet merket "flagg". La standardinnstillingene være for bryteren PÅ og AV (vi vil referere til denne teksten i koden, så vær oppmerksom på store og små bokstaver).

Opprett en IFTTT-konto (If-This-Then-That)

Velg en ny applet under fanen Mine appleter.

Under 'HVIS' velger du en IFTTT -utløser for å heve flagget ditt.

Under 'DET' søker du etter Adafruit og refererer til vippebryteren io.adafruit du opprettet tidligere.

Du kan teste utløseren din ved å sjekke bryteren på io.adafruit -siden din. Vi vil kommunisere posisjonen til denne vekslingen med vårt Huzzah Wi-Fi-bord.

Trinn 4: Koble til din Huzzah til Io.adafruit

For å koble din Huzzah til din io.adafruit -konto må vi bruke MQTT.

Følg denne opplæringen:

Å følge denne opplæringen vil sikre at vi har alle nødvendige biblioteker installert.

Trinn 5: Kretsdiagram

Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram

Konstruer kretsen som er illustrert for å koble servoen og den øyeblikkelige knappen til Huzzah -kortet.

Den midlertidige bryteren kan kreve lodding. Dette er en god opplæring hvis du er ny i lodding.

Motstanden kan være hvilken som helst verdi.

Trinn 6: Programmer din Huzzah

Koden vi bruker er basert på Adafruits ESP8266 -prøvekode. Jeg har delt den inn i relevante seksjoner hvis du trenger å endre den for prosjektet ditt.

Husk å erstatte teksten i koden som inneholder din:

  • Wifi -nettverksnavn
  • Wifi -nettverkspassord
  • io.adafruit brukernavn
  • io.adafruit -nøkkel (denne finnes på io.adafruit -dashbordet som vist)

Trinn 7: Lag et flagg

Lag et flagg
Lag et flagg
Lag et flagg
Lag et flagg
Lag et flagg
Lag et flagg

Last ned flaggbildet ovenfor. Skriv ut, brett, lim, klipp og fest flagget ditt til servoen med skruen som følger med servopakken.

Eller enda bedre … Bruk illustratorfilen til å lage ditt eget varslingsflagg som er unikt for IFTTT -utløseren din. Del gjerne hvis du gjør det!

Trinn 8: Omslutt kretsen din

Omslutt kretsen din
Omslutt kretsen din
Omslutt kretsen din
Omslutt kretsen din
Omslutt kretsen din
Omslutt kretsen din

Lukk kretsen i en beholder du ønsker.

Jeg brukte denne prosjektboksen fra radioshack og borede hull for å holde servoen og knappen. Bruk målere til å måle størrelsen på komponentene og bore hull i passende størrelse.

For å passe komponentene inne i den lille esken byttet jeg ut brødbrettet med et lite protoboard og loddet ledningene. Dette er ikke nødvendig avhengig av størrelsen på skapet

Del gjerne kabinettet du lager med meg! Eller hvis du skriver ut et kabinett i 3D, kan du laste opp filen, så tar jeg den med i instruksjonsboken.

Trinn 9: Ferdig

Ferdig!
Ferdig!

Du er ferdig! Fest flagget ditt på baksiden av datamaskinen, i kjøleskapet, sett det på skrivebordet ditt eller hvor som helst … og aldri gå glipp av noe viktig igjen!

Gi meg beskjed om hva du bruker Flagg til i kommentarene nedenfor!

Arduino -konkurransen 2016
Arduino -konkurransen 2016
Arduino -konkurransen 2016
Arduino -konkurransen 2016

Runner Up i Arduino Contest 2016

Anbefalt: