Innehållsförteckning:
- Steg 1: Obligatoriska komponenter
- Steg 2: Konfigurera Huzzah för Arduino IDE och anslut till WIFI
- Steg 3: Registrera dig för Io.adafruit & IFTTT
- Steg 4: Anslut till din Huzzah till Io.adafruit
- Steg 5: Kretsdiagram
- Steg 6: Programmera din Huzzah
- Steg 7: Gör en flagga
- Steg 8: Omslut din krets
- Steg 9: Klar
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
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
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
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
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
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
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!
Tvåa i Arduino -tävlingen 2016