Sommario:
- Passaggio 1: componenti richiesti
- Passaggio 2: configura Huzzah per Arduino IDE e connettiti a WIFI
- Passaggio 3: Iscriviti a Io.adafruit e IFTTT
- Passaggio 4: connettiti al tuo Huzzah a Io.adafruit
- Passaggio 5: schema elettrico
- Passaggio 6: programma il tuo Huzzah
- Passaggio 7: crea una bandiera
- Passaggio 8: racchiudere il circuito
- Passaggio 9: fatto
Video: Flag di notifica - Ottima introduzione a Wi-Fi, IFTTT e Huzzah ESP8266: 9 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Mi mancano sempre le cose importanti… così ho creato Flag. Un dispositivo Internet of Things (IoT) per avvisarmi o ricordarmi queste cose importanti!
Ora, con una rapida occhiata alla mia scrivania, posso vedere se…
- ho una mail
- Sono stato menzionato in un tweet
- Ho un prossimo evento di Google Calendar
- È ora di chiamare mamma
- La mia squadra ha segnato
- mi dimentico di mangiare
- ho bisogno di fare esercizio
…o quasi qualsiasi altra cosa. Per questo Instructables mi avviserò quando riceverò e-mail.
Questo progetto è un'ottima introduzione ai dispositivi connessi al Wi-Fi e all'Internet delle cose.
Utilizzeremo…
IFTTT.com (un gateway API) per attivare…
io.adafruit.com (un servizio dati cloud IoT) per attivare…
MQTT (la connessione tra Internet e la tua scheda) per attivare…
Feather Huzzah (un microcontrollore WIFI compatibile con Arduino) per attivare…
Un servomotore che…
Avvisaci!
Passaggio 1: componenti richiesti
Per il prezzo basso di soli $ 37,50 o meno!
Avrai bisogno…
Materiali:
Microcontrollore WiFi $ 16
Micro Servo $10
Pulsante $1
Resistenza (qualsiasi valore)
Tiny Breadboard $ 4 (o protoboard)
Intestazioni impilabili $1
Ponticelli $2
Scatola del progetto $ 3,50
Batteria al litio (opzionale)
Velcro (opzionale)
A Little Flag (lo faremo)
Utensili:
Computer con Arduino IDE installato
Saldatore e saldatore
Cacciaviti Philips grandi e piccoli
Forbici
Colla stick
Pinza tagliafili
Stampante desktop
Passaggio 2: configura Huzzah per Arduino IDE e connettiti a WIFI
Per iniziare, testiamo il nostro microcontrollore.
Segui questo tutorial di Adafruit:
Questo tutorial ci consentirà di utilizzare Feather Huzzah sull'IDE Arduino e di assicurarci di avere tutti i driver USB necessari installati.
Passaggio 3: Iscriviti a Io.adafruit e IFTTT
Per attivare il microcontrollore wifi utilizzeremo io.adafruit e IFTTT di Adafruit.
Crea un account io.adafruit e imposta un nuovo flag con etichetta switch.
Crea una nuova dashboard.
Crea un interruttore a levetta nella dashboard etichettato come 'flag'. Lascia le impostazioni predefinite per l'interruttore ON e OFF (riferiremo questo testo nel codice, quindi prendi nota del carattere maiuscolo).
Crea un account IFTTT (If-This-Then-That)
Nella scheda "Le mie applet" seleziona una nuova applet.
Sotto "IF" scegli un trigger IFTTT per alzare la bandiera.
Sotto "THAT" cerca Adafruit e fai riferimento all'interruttore io.adafruit che hai creato in precedenza.
Puoi testare il tuo trigger controllando l'interruttore a levetta sulla tua pagina io.adafruit. Comunicheremo la posizione di questo interruttore con la nostra scheda Wi-Fi Huzzah.
Passaggio 4: connettiti al tuo Huzzah a Io.adafruit
Per connettere il tuo Huzzah al tuo account io.adafruit dovremo usare MQTT.
Segui questo tutorial:
Seguendo questo tutorial ti assicurerai di avere tutte le librerie necessarie installate.
Passaggio 5: schema elettrico
Costruisci il circuito illustrato per collegare il servo e il pulsante momentaneo alla scheda Huzzah.
L'interruttore momentaneo potrebbe richiedere la saldatura. Questo è un buon tutorial se non conosci la saldatura.
La resistenza può essere di qualsiasi valore.
Passaggio 6: programma il tuo Huzzah
Il codice che stiamo utilizzando si basa sul codice di esempio ESP8266 di Adafruit. L'ho diviso in sezioni pertinenti se hai bisogno di modificarlo per il tuo progetto.
Ricordati di sostituire il testo nel codice contenente il tuo:
- Nome della rete Wi-Fi
- Password rete Wi-Fi
- nome utente io.adafruit
- Chiave io.adafruit (può essere trovata sulla dashboard di io.adafruit come nella foto)
Passaggio 7: crea una bandiera
Scarica l'immagine della bandiera qui sopra. Stampa, piega, incolla, taglia e attacca la tua bandiera al servo con la vite inclusa nella confezione del servo.
O ancora meglio… Usa il file Illustrator per creare il tuo flag di notifica univoco per il tuo trigger IFTTT. Per favore condividi se lo fai!
Passaggio 8: racchiudere il circuito
Racchiudi il tuo circuito in un contenitore a tua scelta.
Ho usato questa scatola di progetto da radioshack e ho praticato dei fori per tenere il servo e il pulsante. Utilizzare un calibro per misurare le dimensioni dei componenti e praticare fori di dimensioni adeguate.
Per inserire i componenti all'interno della piccola scatola ho sostituito la breadboard con una piccola scheda prototipi e ho saldato i cavi. Questo non è necessario a seconda delle dimensioni del tuo recinto
Per favore condividi con me la custodia che hai realizzato! Oppure, se stampi in 3D un allegato, carica il file e lo includerò in Instructable.
Passaggio 9: fatto
Hai finito! Attacca la tua Bandiera sul retro del tuo computer, al frigorifero, mettila sulla scrivania o dovunque… e non perderti mai più niente di importante!
Fammi sapere per cosa usi Flag nei commenti qui sotto!
Secondo classificato all'Arduino Contest 2016
Consigliato:
Localizzatore GPS per auto con notifica SMS e caricamento dati Thingspeak, basato su Arduino, automazione domestica: 5 passaggi (con immagini)
Localizzatore GPS per auto con notifica SMS e caricamento dati Thingspeak, basato su Arduino, automazione domestica: ho realizzato questo localizzatore GPS l'anno scorso e dato che funziona bene lo pubblico ora su Instructable. È collegato alla presa degli accessori nel mio bagagliaio. Il localizzatore GPS carica la posizione dell'auto, la velocità, la direzione e la temperatura misurata tramite un dato mobile
ForgetMeNot - Piattaforma di notifica Smart Home: 14 passaggi (con immagini)
ForgetMeNot - Piattaforma di notifica Smart Home: in quanto studenti universitari impegnati, in giro tra le lezioni, il lavoro e gli obblighi familiari, tendiamo a dimenticare le piccole cose. Un compleanno va e viene senza che ce ne accorgiamo, manca una scadenza importante per pura dimenticanza e a volte, semplicemente
Notifica dei visitatori del sito Web con IFTTT: 6 passaggi
Notifica dei visitatori del sito Web con IFTTT: in questo istruibile, riceverai una notifica Android quando qualcuno visita il tuo sito Web. Quindi per questo devi avere un po 'di conoscenza del linguaggio di programmazione PHP e conoscenza di base del linguaggio C semplice per sapere come funziona questa app IFTTT lavori (
Lampada di notifica Kodak Pi degli anni '30: 6 passaggi (con immagini)
Lampada di notifica Kodak Pi degli anni '30: questo è un visualizzatore da tavolo Kodak degli anni '30 che ho adattato per visualizzare notifiche e avvisi utilizzando una gamma di colori vivaci. La sorgente luminosa è un Unicorn pHAT, una matrice programmabile di LED luminosi, e questo è controllato da un Raspberry Pi Zero W, che
Avviso lavatrice Arduino - Notifica push al telefono con Blynk: 5 passaggi (con immagini)
Avviso lavatrice Arduino - Invia notifica al telefono con Blynk: la nostra lavatrice è in garage e non possiamo sentire i segnali acustici per indicare che il lavaggio è completo. Volevo trovare un modo per essere avvisato, ovunque ci trovassimo in casa, quando il ciclo era finito. Ho armeggiato con Arduino, ESP8266 WiFi