Sommario:

Come aggiungere funzionalità IOT ai tuoi progetti: 5 passaggi
Come aggiungere funzionalità IOT ai tuoi progetti: 5 passaggi

Video: Come aggiungere funzionalità IOT ai tuoi progetti: 5 passaggi

Video: Come aggiungere funzionalità IOT ai tuoi progetti: 5 passaggi
Video: Come usare in pratica l'Intelligenza Artificiale per il marketing aziendale 2024, Dicembre
Anonim
Come aggiungere funzionalità IOT ai tuoi progetti
Come aggiungere funzionalità IOT ai tuoi progetti

Non c'è niente di meglio che realizzare un progetto fai-da-te che sostituisca un prodotto commerciale che trovi utile. Beh, in realtà, c'è qualcosa di meglio. Aggiunta di funzionalità IOT al tuo progetto.

Quando si tratta di automazione, i principianti di solito vanno fuori di testa pensando di dover fare una programmazione complessa e cosa no. Ma grazie a molti servizi gratuiti e software disponibili per questo esatto scopo in questi giorni, aggiungere funzionalità IOT di base ai tuoi progetti è diventato più facile che mai.

In questo tutorial, ti mostrerò come puoi utilizzare due di questi software: Blynk e IFTTT, per automatizzare i tuoi progetti fai-da-te. Andiamo a farlo!

Passaggio 1: come funzionano?

Userò esp8266 per il mio progetto, ma ricorda che questo tutorial è applicabile a quasi tutti i microcontrollori abilitati Wi-Fi (esp32 ad esempio) Per questo tutorial, realizziamo un progetto che accende un LED ogni volta che ottieni un nuovo follower su Twitter. Per rendere possibile questo progetto, dobbiamo usare Blynk e IFTTT insieme.

IFTTT:

IFTTT funziona così: "Se succede QUESTO, fallo QUELLO". Se ti piace programmare, puoi confrontarlo con un'istruzione "if". Nel nostro caso è così: "Se ricevo un nuovo follower su Twitter, invia un segnale a Blynk"

Blynk:

Blynk semplicemente trasferisce il trigger IFTTT a esp8266. Supponiamo che il nostro LED sia collegato al pin 5 GPIO. Blynk riceverà i dati da IFTTT e attiverà il pin 5.

In effetti, queste due app possono fare molto di più che automatizzare i tuoi progetti fai-da-te. Puoi giocare con loro per saperne di più.

Passaggio 2: configurazione di Blynk

Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk
Configurazione di Blynk

Innanzitutto, installa Blynk.

Android

IOS

Ora crea un nuovo progetto. Non appena lo fai, riceverai un token di autenticazione nella tua email. Questo token è molto importante e lo utilizzeremo nei prossimi passaggi. Tocca il "+" e aggiungi un pulsante dalla casella del widget. Tocca il pulsante appena aggiunto e apparirà l'impostazione del pulsante. Qui seleziona il pin che vuoi attivare (GPIO 5 in questo caso). Puoi impostare la modalità per premere o cambiare in base alla tua applicazione. Se è impostato per premere, non appena IFTTT si attiva, il pin si accende e si spegne istantaneamente (come un pulsante generico) Se è impostato per commutare, non appena IFTTT si attiva, il pin si accende e rimane acceso

Passaggio 3: configurazione di IFTTT

Configurazione di IFTTT
Configurazione di IFTTT
Configurazione di IFTTT
Configurazione di IFTTT
Configurazione di IFTTT
Configurazione di IFTTT

Installa IFTTT:

Android

IOS

Su IFTTT, fai clic su "ottieni di più". Ora fai clic su + e quindi fai clic su "questo". Quindi cerca e seleziona "twitter". Quindi fare clic su "nuovo follower".

Ora fai clic su "quello" e cerca "webhook" nella barra di ricerca. Fare clic su "effettua una richiesta web" e inserire l'URL. Il formato dell'URL è

Poiché il nostro pin è GPIO 5, sostituisci "pin" nell'URL a "D5" Sostituisci Auth con il token di autenticazione del progetto blynk che hai ricevuto nella tua email nel passaggio precedente. Sostituisci l'IP con blynk cloud IP del tuo paese. Per ottenere l'IP, apri il prompt dei comandi e digita "ping blynk-cloud.com". Per l'India, l'IP è 188.166.206.43

Seleziona "put" nella sezione del metodo e seleziona "application/json" nel tipo di contenuto. Nel corpo, digita ["1"].

Va notato che ["1"] rappresenta il trigger ON e ["0"] rappresenta il trigger OFF

Passaggio 4: programmazione dell'hardware

Programmazione dell'hardware
Programmazione dell'hardware
Programmazione dell'hardware
Programmazione dell'hardware

Assicurati di avere le librerie esp8266 e Blynk installate sul tuo IDE Arduino. Se non sei sicuro di come farlo, fai clic qui per un breve tutorial. Ora vai su file>esempi>Blynk>boards_wifi>esp8266. Apparirà un programma di esempio.

Sebbene tu possa modificarlo, non consiglierei di modificare uno schizzo di esempio. Basta copiare il codice e incollarlo in un nuovo file. Ora puoi modificare questo file.

Devi aggiungere il tuo ssid wifi e la password nel programma dove dice "YourNetworkName" e "YourPassword". Inoltre, "YourAuthToken" dovrebbe essere sostituito con il token di autenticazione che hai ricevuto da blynk. Dopo aver fatto ciò, puoi aggiungere il codice del tuo progetto nella funzione loop() dopo la riga Blynk.run().

Poiché il nostro è un semplice trigger LED, non dobbiamo scrivere alcun codice. Se colleghiamo il nostro LED al pin 5 GPIO (D1), possiamo far funzionare il nostro progetto.

Passaggio 5: provalo

Questo semplice metodo può rendere i tuoi progetti fantastici. Puoi giocare con più trigger IFTTT e funzioni Blynk per realizzare quanto puoi fare in più con queste due app.

Non sai con quale progetto iniziare? Ecco alcuni dei miei progetti realizzati con Blynk e IFTTT

Un orologio che cambia colore ogni volta che un astronauta entra nello spazio

Un dispositivo che ti ricorda di bere acqua

Una spia che lampeggia ogni volta che l'ISS passa sopra la testa

Divertiti ad automatizzare i tuoi progetti fai da te:)

Consigliato: