[Tutorial-Arduino] Arduino+Bluetooth+Relè+Lampadina (parte 3/3) – L’App

In questo post andremo ad analizzare in dettaglio l’App che ho realizzato con la piattaforma online App Inventor 2 per il mio primo progetto con Arduino ovvero comandare con uno smartphone l’accensione/spegnimento di una lampadina via Bluetooth. Nella prima parte abbiamo visto la parte hardware e le relative connessioni, mentre nella seconda la realizzazione dello Sketch caricato sull’Arduino.

Premetto che per poter utilizzare App Inventor 2, la piattaforma realizzata e messa a disposizione del MIT, è necessario registrarsi. E’ comodo registrarsi con il proprio account di Google per avere sott’occhio tutti i progetti realizzati che saranno memorizzati nel lo spazio Cloud messo a disposizione. La registrazione così come l’utilizzo e totalmente gratuito.

App Inventor 2 è uno strumento online che permette in maniera semplice e pratica di dare sfogo alla propria fantasia nel realizzare App per Android senza conoscere il codice di programmazione. La piattaforma è suddivisa in due. In una, quella grafica denominata Designer, si realizzerà l’aspetto grafico dell’App scegliendo i componenti più o meno visibili che vogliamo utilizzare per la nostra applicazione. Nell’altra, denominata Blocks, si andrà a realizzare con una certa semplicità il motore software utilizzando dei pezzettini modulari.

Ecco il funzionamento dell’App che mi occorreva per questo progetto:MIT App Inventor 2

Innanzitutto mi occorreva stabilire la connessione Bluetooth con il modulo HC-06 pertanto ho realizzato un pulsante (utilizzando un ListPicker) tramite la quale scegliere il dispositivo con il quale connettermi tra quelli associati in precedenza e attivi. Alla pressione del tasto ho associato un suono.

Una volta scelto il dispositivo BT il programma stabilisce la connessione seriale che rimane attiva. Al momento dell’attivazione della comunicazione ho associato un suono, quindi il pulsante ListPicker1 scompare e al suo posto compare un pulsante premuto il quale si disattiva la comunicazione con l’HC-06.

A questo punto entrano in gioco due pulsanti, quello di acceso e quello di spento premendo i quali invio via seriale la lettera “H” per HIGH che farà accendere la lampadina oppure “L” per spegnerla. Alla pressione di ciascun pulsante ho associato un suono.

Download App: premi qui

[Tutorial-Arduino] Arduino+Bluetooth+Relè+Lampadina (parte 1/3) – L’Hardware

ArduinoUnoSmd450px

Ho recentemente acquistato una scheda Arduino Uno, un modulo di comunicazione Bluetooth e una scheda relè. Con questi ho realizzato il mio primo progetto, giocando con la prototipazione elettronica, con la programmazione dello Sketch poi caricato sull’Arduino, con la comunicazione seriale via Bluetooth e con la programmazione Android per far accendere l’abat-jour che sta solitamente sul comodino premendo un pulsante sullo smartphone.

Questo tutorial è diviso in tre parti:
Arduino+Bluetooth+Relè+Lampadina (parte 1/3) – L’Hardware – Dove troverete il progetto completo con la spiegazione dell’hardware utilizzato e i vari collegamenti.
Arduino+Bluetooth+Relè+Lampadina (parte 2/3) – Lo Sketch
– Dove troverete l’analisi del programma caricato sull’Arduino per questo progetto.
Arduino+Bluetooth+Relè+Lampadina (parte 3/3) – L’App Android – Dove troverete l’analisi del programma realizzato per lo smartphone Android  per il controllo remoto.

Lista componenti hardware utilizzati per questo progetto:
– scheda Arduino Uno;
– scheda relè;
– modulo BT HC-06;
– breadboard;
– cavi e cavetti vari.


Continua a leggere

%d blogger hanno fatto clic su Mi Piace per questo: