Innehållsförteckning:

Meddelandeflagga - Bra introduktion till Wi -Fi, IFTTT och Huzzah ESP8266: 9 steg (med bilder)
Meddelandeflagga - Bra introduktion till Wi -Fi, IFTTT och Huzzah ESP8266: 9 steg (med bilder)

Video: Meddelandeflagga - Bra introduktion till Wi -Fi, IFTTT och Huzzah ESP8266: 9 steg (med bilder)

Video: Meddelandeflagga - Bra introduktion till Wi -Fi, IFTTT och Huzzah ESP8266: 9 steg (med bilder)
Video: 2022 LONG r/MaliciousCompliance Compilation #002 2024, November
Anonim
Image
Image
Obligatoriska komponenter
Obligatoriska komponenter

Jag saknar alltid viktiga saker … så jag skapade Flag. En Internet of Things (IoT) enhet för att meddela eller påminna mig om dessa viktiga saker!

Nu med en snabb blick över till mitt skrivbord kan jag se om …

  • Jag har ett mejl
  • Jag nämndes i en tweet
  • Jag har en kommande google kalenderhändelse
  • Det är dags att ringa mamma
  • Mitt lag gjorde mål
  • Jag glömmer att äta
  • Jag behöver träna

… eller nästan allt annat. För denna instruktion kommer jag att meddela mig själv när jag får e -postmeddelanden.

Detta projekt är en bra introduktion till Wi-Fi-anslutna enheter och Internet of Things.

Vi kommer att använda…

IFTTT.com (en API -gateway) för att utlösa …

io.adafruit.com (en IoT molndatatjänst) för att utlösa …

MQTT (anslutningen mellan internet och ditt kort) för att utlösa …

Feather Huzzah (en Arduino -kompatibel WIFI -mikrokontroller) för att utlösa …

En servomotor som …

Meddela oss!

Steg 1: Obligatoriska komponenter

Obligatoriska komponenter
Obligatoriska komponenter

För det låga låga priset på endast 37,50 dollar eller mindre!

Du kommer behöva…

Material:

WiFi -mikrokontroller $ 16

Micro Servo $ 10

Tryckknapp $ 1

Motstånd (valfritt värde)

Tiny Breadboard $ 4 (eller protoboard)

Stacking Headers $ 1

Jumper Wires $ 2

Projektlåda 3,50 dollar

Litiumbatteri (tillval)

Kardborre (tillval)

En liten flagga (vi kommer att göra detta)

Verktyg:

Dator med Arduino IDE installerat

Lödkolv och löd

Stora och små Philips skruvmejslar

Sax

Lim stift

Avbitartång

Skrivbordsskrivare

Steg 2: Konfigurera Huzzah för Arduino IDE och anslut till WIFI

För att komma igång kan vi testa vår mikrokontroller.

Följ denna handledning från Adafruit:

Denna handledning låter oss använda Feather Huzzah på Arduino IDE och se till att vi har alla nödvändiga USB -drivrutiner installerade.

Steg 3: Registrera dig för Io.adafruit & IFTTT

Registrera dig för Io.adafruit & IFTTT
Registrera dig för Io.adafruit & IFTTT
Registrera dig för Io.adafruit & IFTTT
Registrera dig för Io.adafruit & IFTTT
Registrera dig för Io.adafruit & IFTTT
Registrera dig för Io.adafruit & IFTTT

För att aktivera wifi -mikrokontrollen kommer vi att använda Adafruits io.adafruit och IFTTT.

Skapa ett io.adafruit -konto och konfigurera en ny switchmärkt flagga.

Skapa en ny instrumentpanel.

Skapa en växelströmbrytare i instrumentpanelen märkt "flagga". Lämna standardinställningarna för växeln PÅ och AV (vi kommer att referera den här texten i koden så notera bokstäver).

Skapa ett IFTTT-konto (If-This-Then-That)

Välj en ny applet under fliken "Mina appleter".

Under "OM" väljer du en IFTTT -trigger för att höja din flagga.

Under 'DET' söker du efter Adafruit och hänvisar till io.adafruit vippomkopplare som du skapade tidigare.

Du kan testa din utlösare genom att kontrollera omkopplaren på din io.adafruit -sida. Vi kommer att kommunicera positionen för denna växel med vårt Huzzah Wi-Fi-kort.

Steg 4: Anslut till din Huzzah till Io.adafruit

För att ansluta din Huzzah till ditt io.adafruit -konto måste vi använda MQTT.

Följ denna handledning:

Att följa denna handledning kommer att säkerställa att vi har alla nödvändiga bibliotek installerade.

Steg 5: Kretsdiagram

Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram

Konstruera kretsen som illustreras för att ansluta servo och tillfällig knapp till Huzzah -kortet.

Den momentana omkopplaren kan kräva lödning. Detta är en bra handledning om du är ny på lödning.

Motståndet kan vara valfritt.

Steg 6: Programmera din Huzzah

Koden vi använder är baserad på Adafruits ESP8266 -provkod. Jag har delat upp det i relevanta avsnitt om du behöver ändra det för ditt projekt.

Kom ihåg att ersätta texten i koden som innehåller din:

  • Wifi -nätverksnamn
  • Wifi -nätverkslösenord
  • io.adafruit användarnamn
  • io.adafruit -nyckel (den finns på din io.adafruit -instrumentpanel enligt bilden)

Steg 7: Gör en flagga

Gör en flagga
Gör en flagga
Gör en flagga
Gör en flagga
Gör en flagga
Gör en flagga

Ladda ner flaggbilden ovan. Skriv ut, vik, lim, klipp och fäst din flagga på servon med skruven som ingår i servopaketet.

Eller ännu bättre … Använd illustratörsfilen för att skapa din egen anmälningsflagga som är unik för din IFTTT -utlösare. Dela gärna om du gör det!

Steg 8: Omslut din krets

Stäng din krets
Stäng din krets
Stäng din krets
Stäng din krets
Stäng din krets
Stäng din krets

Omslut kretsen i en behållare du väljer.

Jag använde denna projektlåda från radioshack och borrade hål för att hålla servo och knapp. Använd bromsok för att mäta storleken på komponenterna och borra i rätt storlek.

För att passa komponenterna inuti den lilla lådan bytte jag ut brödbrädan med en liten protoboard och lödde ledningarna. Detta är inte nödvändigt beroende på storleken på ditt hölje

Dela gärna med dig det hölje du gör! Eller om du skriver ut ett hölje i 3D, ladda upp filen så lägger jag till den i instruktionsboken.

Steg 9: Klar

Gjort!
Gjort!

Du är klar! Stick din flagga på baksidan av din dator, i kylen, lägg den på ditt skrivbord eller var som helst … och missa aldrig något viktigt igen!

Låt mig veta vad du använder Flagga för i kommentarerna nedan!

Arduino Contest 2016
Arduino Contest 2016
Arduino Contest 2016
Arduino Contest 2016

Tvåa i Arduino -tävlingen 2016

Rekommenderad: