Innholdsfortegnelse:
- Trinn 1: Nødvendige komponenter
- Trinn 2: Sett opp Huzzah for Arduino IDE og koble til WIFI
- Trinn 3: Registrer deg for Io.adafruit & IFTTT
- Trinn 4: Koble til din Huzzah til Io.adafruit
- Trinn 5: Kretsdiagram
- Trinn 6: Programmer din Huzzah
- Trinn 7: Lag et flagg
- Trinn 8: Omslutt kretsen din
- Trinn 9: Ferdig
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
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
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
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
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
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!
Runner Up i Arduino Contest 2016