Pilotare un led con Arduino MKR 1010 su IoT Carrier via pagina web

Arduino MKR 1010 è una basetta di prototipazione molto interessante e versatile, basata su ESP32. Accompagnata dallo IoT Carrier, uno shield custom ricco di funzionalità e sensori, e la piattaforma Cloud di Arduino, diventa un fantastico strumento per la didattica STEM o STEAM da presentare in classe. Vediamo un’applicazione in cui un server su tale basetta risponda con una pagina web se interrogata da un client, che, a sua volta, potrà pilotare un led sullo shield con due semplici bottoni html/css/js che tornano al server una primitiva REST.

Leggi tutto

IoT: pilotare il garage con fotocellula e Alexa

cisco packet trace seforo mcu javascript

Vediamo un altro esempio su come usare il simulatore di Alexa del nostro Cisco Packet Tracer. Questa volta simuliamo un sensore posto sul vialetto di casa che quando è attraversato apre la porta del garage e accende una luce di servizio. L’esercizio è completato da un sensore di movimento posto, ad esempio,  per le scale che si assicura di chiudere la stessa porta quando attraversato.

Leggi tutto

IoT: simulare Alexa per comandare elettrodomestici

cisco packet trace seforo mcu javascript

Il Cisco Packet Tracer permette di simulare applicazioni IoT davvero particolari. Oltre ad usare basette come il Raspberry che programmiamo, possiamo simulare di usare un dispositivo come Google Alexa o Amazon Echo con l’Home Gateway messo a disposizione dal simulatore. Vediamo come configurarlo con alcuni dispositivi smart wireless e come farli interagire con una semplice simulazione di applicazione grafica via app dello smartphone.

Leggi tutto

IoT: sensore di temperatura con RaspBerry

In questo esempio, creiamo una piccola applicazione con il simulatore di RaspBerry e Python per intercettare la temperatura di una stanza e provvedere a chiudere una finestra ed accendere un ventilatore se si supera una soglia critica. Qui si usano le funzione customWrite e la lettura analogica di un valore proveniente dal sensore di temperatura.

Leggi tutto