Indholdsfortegnelse:

Meddelelsesflag - Fantastisk introduktion til Wi -Fi, IFTTT og Huzzah ESP8266: 9 trin (med billeder)
Meddelelsesflag - Fantastisk introduktion til Wi -Fi, IFTTT og Huzzah ESP8266: 9 trin (med billeder)

Video: Meddelelsesflag - Fantastisk introduktion til Wi -Fi, IFTTT og Huzzah ESP8266: 9 trin (med billeder)

Video: Meddelelsesflag - Fantastisk introduktion til Wi -Fi, IFTTT og Huzzah ESP8266: 9 trin (med billeder)
Video: ✅ОБЗОР МОДА PETERBILT 362 CABOVER 1.0 ATS 1.41 2024, Juli
Anonim
Image
Image
Påkrævede komponenter
Påkrævede komponenter

Jeg mangler altid vigtige ting … så jeg skabte Flag. En Internet of Things (IoT) enhed til at underrette eller minde mig om disse vigtige ting!

Nu med et hurtigt blik over til mit skrivebord kan jeg se, om …

  • Jeg har en mail
  • Jeg blev nævnt i et tweet
  • Jeg har en kommende google kalender begivenhed
  • Det er tid til at ringe til mor
  • Mit hold scorede
  • Jeg glemmer at spise
  • Jeg har brug for at dyrke motion

… eller næsten alt andet. Til denne instruktion vil jeg underrette mig selv, når jeg modtager e -mails.

Dette projekt er en god introduktion til Wi-Fi-tilsluttede enheder og tingenes internet.

Vi vil bruge…

IFTTT.com (en API -gateway) for at udløse …

io.adafruit.com (en IoT cloud datatjeneste) for at udløse …

MQTT (forbindelsen mellem internettet og dit board) for at udløse …

Feather Huzzah (en Arduino -kompatibel WIFI -mikrokontroller) til at udløse …

En servomotor, der…

Giv os besked!

Trin 1: Påkrævede komponenter

Påkrævede komponenter
Påkrævede komponenter

Til den lave lave pris på kun 37,50 $ eller mindre!

Du får brug for…

Materialer:

WiFi mikrokontroller $ 16

Micro Servo $ 10

Trykknap $ 1

Modstand (enhver værdi)

Tiny Breadboard $ 4 (eller protoboard)

Stacking Headers $ 1

Jumper Wires $ 2

Projektboks $ 3,50

Litiumbatteri (valgfrit)

Velcro (valgfri)

Et lille flag (vi laver dette)

Værktøjer:

Computer med Arduino IDE installeret

Loddejern og lodning

Store og små Philips skruetrækkere

Saks

Limstift

Trådskærere

Desktop printer

Trin 2: Konfigurer Huzzah til Arduino IDE og Opret forbindelse til WIFI

Lad os teste vores mikrokontroller for at komme i gang.

Følg denne vejledning fra Adafruit:

Denne vejledning giver os mulighed for at bruge Feather Huzzah på Arduino IDE og sikre, at vi har alle de nødvendige USB -drivere installeret.

Trin 3: Tilmeld dig Io.adafruit & IFTTT

Tilmeld dig Io.adafruit & IFTTT
Tilmeld dig Io.adafruit & IFTTT
Tilmeld dig Io.adafruit & IFTTT
Tilmeld dig Io.adafruit & IFTTT
Tilmeld dig Io.adafruit & IFTTT
Tilmeld dig Io.adafruit & IFTTT

For at aktivere wifi -mikrokontrolleren bruger vi Adafruit's io.adafruit og IFTTT.

Opret en io.adafruit -konto, og konfigurer et nyt switch -mærket flag.

Opret et nyt dashboard.

Opret en vippekontakt i instrumentbrættet mærket 'flag'. Forlad standardindstillingerne for skifteren TIL og FRA (vi referencerer denne tekst i koden, så vær opmærksom på store og små bogstaver).

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

Vælg en ny applet under fanen 'Mine applets'.

Under 'HVIS' skal du vælge en IFTTT -udløser for at løfte dit flag.

Under 'DET' skal du søge i Adafruit og referere til io.adafruit -vippekontakten, du har oprettet tidligere.

Du kan teste din udløser ved at kontrollere vippekontakten på din io.adafruit -side. Vi vil kommunikere positionen for dette skift med vores Huzzah Wi-Fi-kort.

Trin 4: Opret forbindelse til din Huzzah til Io.adafruit

For at forbinde din Huzzah til din io.adafruit -konto skal vi bruge MQTT.

Følg denne vejledning:

Ved at følge denne vejledning vil vi sikre, at vi har alle de nødvendige biblioteker installeret.

Trin 5: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram

Konstruer det illustrerede kredsløb for at forbinde servoen og den øjeblikkelige knap til Huzzah -kortet.

Den momentane switch kan kræve lodning. Dette er en god vejledning, hvis du er ny inden for lodning.

Modstanden kan have en hvilken som helst værdi.

Trin 6: Programmer din Huzzah

Koden, vi bruger, er baseret på Adafruit's ESP8266 -prøvekode. Jeg har opdelt det i relevante sektioner, hvis du skal ændre det til dit projekt.

Husk at udskifte teksten i koden, der indeholder din:

  • Wifi -netværksnavn
  • Adgangskode til wifi -netværk
  • io.adafruit brugernavn
  • io.adafruit -nøgle (denne findes på dit io.adafruit -dashboard som vist på billedet)

Trin 7: Lav et flag

Lav et flag
Lav et flag
Lav et flag
Lav et flag
Lav et flag
Lav et flag

Download flagbilledet ovenfor. Udskriv, fold, lim, klip og fastgør dit flag til servoen med skruen i servopakken.

Eller endnu bedre … Brug illustratorfilen til at oprette dit eget notifikationsflag, der er unikt for din IFTTT -trigger. Del venligst, hvis du gør det!

Trin 8: Omslut dit kredsløb

Omslut dit kredsløb
Omslut dit kredsløb
Omslut dit kredsløb
Omslut dit kredsløb
Omslut dit kredsløb
Omslut dit kredsløb

Omslut dit kredsløb i en beholder efter eget valg.

Jeg brugte denne projektboks fra radioshack og borede huller til at holde servoen og knappen. Brug skubber til at måle komponenternes størrelse og bore huller i passende størrelse.

For at passe komponenterne inde i den lille æske udskiftede jeg brødbrættet med et lille protoboard og loddet ledningerne. Dette er ikke nødvendigt afhængigt af størrelsen på dit kabinet

Del venligst den kabinet, du laver med mig! Eller hvis du udskriver et kabinet i 3D, skal du uploade filen, og jeg vil inkludere den i instruktionsbogen.

Trin 9: Udført

Færdig!
Færdig!

Du er færdig! Sæt dit flag bag på din computer, i køleskabet, sæt det på dit skrivebord eller hvor som helst … og gå aldrig glip af noget vigtigt igen!

Lad mig vide, hvad du bruger Flag til i kommentarerne herunder!

Arduino konkurrence 2016
Arduino konkurrence 2016
Arduino konkurrence 2016
Arduino konkurrence 2016

Runner Up i Arduino Contest 2016

Anbefalede: