Sommario:

Flag di notifica - Ottima introduzione a Wi-Fi, IFTTT e Huzzah ESP8266: 9 passaggi (con immagini)
Flag di notifica - Ottima introduzione a Wi-Fi, IFTTT e Huzzah ESP8266: 9 passaggi (con immagini)

Video: Flag di notifica - Ottima introduzione a Wi-Fi, IFTTT e Huzzah ESP8266: 9 passaggi (con immagini)

Video: Flag di notifica - Ottima introduzione a Wi-Fi, IFTTT e Huzzah ESP8266: 9 passaggi (con immagini)
Video: Top Docker Container for Home Server Security 2024, Luglio
Anonim
Image
Image
Componenti richiesti
Componenti richiesti

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

Componenti richiesti
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

Iscriviti a Io.adafruit e IFTTT
Iscriviti a Io.adafruit e IFTTT
Iscriviti a Io.adafruit e IFTTT
Iscriviti a Io.adafruit e IFTTT
Iscriviti a Io.adafruit e IFTTT
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

Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
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

Crea una bandiera
Crea una bandiera
Crea una bandiera
Crea una bandiera
Crea una bandiera
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
Racchiudi il tuo circuito
Racchiudi il tuo circuito
Racchiudi il tuo circuito
Racchiudi il tuo circuito
Racchiudi il tuo 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

Fatto!
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!

Concorso Arduino 2016
Concorso Arduino 2016
Concorso Arduino 2016
Concorso Arduino 2016

Secondo classificato all'Arduino Contest 2016

Consigliato: