Ciao a tutti!
Nel rapido tutorial di oggi vedremo come ricevere una notifica personalizzata sul nostro smartphone grazie ad Arduino e Miupanel.
Fare questo con MiuPanel è davvero semplicissimo, i componenti che ci servono sono:
Per prima cosa dovrete aver installato l'app sul vostro smartphone e completata la registrazione e la configurazione del modulo (qui trovate un guida se non l'avete già fatto).
Successivamente caricate lo schetch nel vostro modulo SCF-TOP3, ricordatevi di selezionare (nell'IDE di Arduino) la scheda "Arduino LilyPad USB" prima del caricamento.
Il funzionamento dello sketch è il seguente:
Ora non vi resta che collegare un pulsante al modulo miuPanel in questo modo:
A questo punto sarà sufficiente premere il pulsante collegato al modulo per ricevere sul vostro smartphone una notifica come questa:
Che una volta aperta vi darà l'ora e la data della pressione del pulsante:
Nulla vi vieta però di collegare al posto di un pulsante uno o più contatti collegati all'apertura di una porta o di una finestra, in modo da creare un piccolo sistema di allarme che vi avvisa direttamente sullo smarphone.
Se avete dubbi sullo sketch, o per qualsiasi altra domanda, lasciate un commento qui sotto!
Ciao!
Seguimi sulle mie pagine per rimanere sempre aggiornato sui nuovi post!
Nel rapido tutorial di oggi vedremo come ricevere una notifica personalizzata sul nostro smartphone grazie ad Arduino e Miupanel.
Fare questo con MiuPanel è davvero semplicissimo, i componenti che ci servono sono:
- Un modulo MiuPanel SCF-TOP3 che potete trovare a questo link eBay.
- in alternativa potete usare una scheda Arduino + un modulo SCF-01 (link eBay)
- Un pulsante
- Una breadboard
Per prima cosa dovrete aver installato l'app sul vostro smartphone e completata la registrazione e la configurazione del modulo (qui trovate un guida se non l'avete già fatto).
Successivamente caricate lo schetch nel vostro modulo SCF-TOP3, ricordatevi di selezionare (nell'IDE di Arduino) la scheda "Arduino LilyPad USB" prima del caricamento.
Il funzionamento dello sketch è il seguente:
- Alla pressione del pulsante viene richiesta la data e l'ora al server di MiuPanel
- Viene divisa la stringa ricevuta per estrarre i dati temporali che ci servono
- Viene inviata la notifica allo smartphone con il comando "$CLOUD SEND:PUSH:"
Ora non vi resta che collegare un pulsante al modulo miuPanel in questo modo:
A questo punto sarà sufficiente premere il pulsante collegato al modulo per ricevere sul vostro smartphone una notifica come questa:
Che una volta aperta vi darà l'ora e la data della pressione del pulsante:
Nulla vi vieta però di collegare al posto di un pulsante uno o più contatti collegati all'apertura di una porta o di una finestra, in modo da creare un piccolo sistema di allarme che vi avvisa direttamente sullo smarphone.
Se avete dubbi sullo sketch, o per qualsiasi altra domanda, lasciate un commento qui sotto!
Ciao!
Seguimi sulle mie pagine per rimanere sempre aggiornato sui nuovi post!
interessantissimo anche questo post e soprattutto utile punto di partenza per tantissime altre applicazioni.si potrebbe avere anche la versione altrettanto dettagliata della configurazione Arduino + modulo SCF-01 ?
RispondiEliminaCiao Ale, grazie mille,
Eliminanon c'è grande differenza tra questo sketch e quello per l'Arduino+SCF-01, ti basta cancellare tutte le righe che riguardano la seriale 1 ("Serial"), poi rinomina quelle della seriale 2 (da "Serial1" portale a "Serial").
Per il collegamento invece è il solito, tx con rx e viceversa, e l'alimentazione.
Fammi sapere, ciao!
Ma cancellando tutto ciò che riguarda "serial" cancello anche la parte riguardante la gestione del calcolo dell'ora.... o forse quella la lascio come "serial"?
EliminaGrazie
Ciao
Mic
Ciao Mic,
Eliminacancella solo le righe che iniziano con Serial, le altre righe dentro a quella parentesi non cancellarle.
Ciao
Ciao Daniele, complimenti per il tuo lavoro.
RispondiEliminaHo provato lo sketch ma non mi arrivano le notifiche, dal monitor seriale vedo che arriva la risposta oraria dal cloud, ho le notifiche dell'app attive... non capisco dov'è il problema. Grazie Enrico
ciao, riprova dopo qualche minuto che il modulo è acceso, fammi sapere, ciao.
EliminaCiao, no anche dopo ore... forse il problema non è nel modulo ma nell'iphone...
EliminaCon Iphone purtroppo non ho modo di provarlo, non hai un Android per fare una prova?
Eliminaprovato anche io con iPhone ma non funzione anche se sulla seriale vedo passare la notifica....cerco se trovo qualcosa
EliminaMic
Questo commento è stato eliminato dall'autore.
RispondiEliminaProvato su smatrphone android ma le notifiche non arrivano, bisogna impostare qualcosa nell'app per riceverle?
RispondiEliminaDal monitor seriale il modulo si connetet e riceve data e ora dal cloud ma la notifica sul telefono non arriva.
Ciao Daniele, ottima guida. Dovrei controllare il livello d'acqua presente in un serbatoio e nel caso il livello superasse una determinata soglia inviare una notifica sullo smartphone o tablet. E' possibile farlo?
RispondiEliminaQuesto commento è stato eliminato dall'autore.
RispondiEliminaCiao, purtroppo l'arduino uno e il mega sono privi di wifi, quindi in ogni caso andrebbe comprato un modulo a parte
EliminaQuesto commento è stato eliminato dall'autore.
EliminaCiao Daniele, ho apprezzato molto il tuo lavoro e mi interessa molto il discorso delle notifiche push, così mi sono procurato subito un TOP-03 e ho provato il tuo codice ma, anche a me come ad altri, nonostante tutte le verifiche suggerite nei vari post, le notifiche non mi arrivano ne su IPhone (IoS) ne su Samsung (Android)
RispondiEliminaIl modulo ha un firmware A004L
Hai qualche suggerimento aggiornato ?