Controllo di un relè temporizzato con Arduino e 1Sheeld
In questo progetto realizzeremo un circuito con Arduino e 1Sheeld in grado di accendere o spegnere un relè in un determinato periodo. Possiamo impostare la data e l`ora precisa del verificarsi dell`evento.
Eseguiremo due sketch:
- 1° Sketch: nel primo caso attiveremo un relè giornalmente (tutti i giorni) e riceveremo una notifica tramite SMS alle ore 17:00 e lo spegneremo con relativa notifica alle ore 04:00.
- 2° Sketch: attiveremo un relè e riceveremo una notifica tramite SMS alle ore 17:00 del 02/12/2016 e lo spegneremo con relativa notifica alle ore 04:00 del 03/12/2016.
Il progetto si presenta molto facile da eseguire basterà infatti collegare 1Sheeld sulla scheda Arduino Uno e collegare il relè sul Pin 8 di Arduino.
Elenchiamo i componenti necessari per realizzare il progetto.
COMPONENTI:
SCHEMA:
1° SKETCH: Solo ora minuti e secondi (tutti i giorni)
2° SKETCH: Ora, minuti e secondi con data
Ricordo di installare la libreria "One Sheeld" nell`Arduino I.D.E. prima di scaricare lo sketch su Arduino Uno se non lo avete già fatto. Inoltre posizionare l`interruttore UART di 1Sheeld su SWS e su HWS alla fine del caricamento dello sketch.
Apriamo l`Applicazione 1Sheeld sul nostro smartphone colleghiamo tramite bluetooth la scheda 1Sheeld e selezioniamo "CLOCK" + "SMS" e lasciamo l`App in background in modo che comunichi l`ora, la data e l`invio dell`SMS con lo smartphone.
E con questo è tutto, se mi è sfuggito qualcosa usate il modulo contatti e vi risponderò al più presto. Come sempre vi lascio gli sketch qui sotto. A presto.
1° Sketch_1sheeld_arduino_clock.ino | |
File Size: | 1 kb |
File Type: | ino |
2° Sketch_1sheeld_arduino_clock + data.ino | |
File Size: | 1 kb |
File Type: | ino |
|
|