Ricerca

Didattica con Arduino, Domotica e IoT

Corso di Formazione LAB per Docenti

Durata complessiva: 15 ore

Docente Esperto: Giovanni Ciaffarini

Docente Tutor: Michelangelo Brandimarte

Frequenza: 5 lezioni da 3 ore ciascuna

Target: Docenti della scuola secondaria di primo e secondo grado

Obiettivo generale: Fornire competenze teoriche e pratiche per integrare l’utilizzo di Arduino, domotica e Internet of Things (IoT) nella didattica scolastica.

Obiettivi Specifici del Corso:

Al termine del corso, i partecipanti saranno in grado di:

  • Comprendere le basi della programmazione di Arduino e dei sensori IoT.
  • Implementare progetti di domotica utilizzando Arduino.
  • Gestire e programmare semplici dispositivi IoT.
  • Integrare esperimenti pratici con Arduino nelle lezioni per stimolare il pensiero critico e l’apprendimento pratico.

Struttura del Corso e Programma delle Lezioni

Lezione 1 (3 ore): Introduzione ad Arduino e all’Internet of Things

  1. Obiettivi:
    • Comprendere i concetti base di Arduino, IoT e domotica.
    • Esplorare le applicazioni di Arduino nella didattica.
  2. Contenuti:
    • Cos’è Arduino: panoramica dell’hardware e del software.
    • Il concetto di IoT: definizione e applicazioni pratiche nella didattica.
    • Domotica: introduzione alle tecnologie per l’automazione domestica.
    • Esempi pratici di utilizzo di Arduino e IoT nelle scuole.
  3. Esercitazione pratica (1 ora):
    • Introduzione a Arduino IDE e installazione del software.
    • Primo esperimento con Arduino: accensione e spegnimento di un LED tramite il codice.
  4. Discussione di gruppo:
    • Discussione sulle potenzialità di utilizzo di Arduino e IoT nelle lezioni, con esempi pratici di applicazioni per le discipline scolastiche.

Lezione 2 (3 ore): Sensori e attuatori con Arduino

  1. Obiettivi:
    • Familiarizzare con i principali sensori e attuatori utilizzabili con Arduino.
    • Sviluppare progetti di base con sensori di luce, temperatura, movimento e attuatori (motori, LED).
  2. Contenuti:
    • Introduzione ai sensori: sensore di temperatura, sensore di luce, sensore di movimento.
    • Gli attuatori: motori, relè, LED, servomotori.
    • Lettura dei dati dai sensori e utilizzo degli attuatori per realizzare piccoli progetti.
  3. Esercitazione pratica (2 ore):
    • Esperimento: Creare un semplice sistema di controllo della temperatura che accende un LED quando viene raggiunta una certa temperatura.
    • Esperimento: Programmare un sistema che accenda un motore quando viene rilevato movimento tramite un sensore PIR.
  4. Lavoro di gruppo (1 ora):
    • Divisione in piccoli gruppi per progettare un sistema di domotica semplificato (es. controllo delle luci di una stanza con sensori di presenza).

Lezione 3 (3 ore): Progettazione di sistemi IoT con Arduino

  1. Obiettivi:
    • Comprendere il funzionamento dei dispositivi IoT e la comunicazione tra sensori, attuatori e la rete.
    • Configurare dispositivi Arduino per l’invio di dati via Internet.
  2. Contenuti:
    • Introduzione ai moduli di comunicazione wireless: WiFi e Bluetooth.
    • Collegamento di Arduino alla rete tramite modulo ESP8266 o ESP32.
    • Raccolta di dati dai sensori e invio a un server remoto o cloud (es. ThingSpeak, Google Sheets).
  3. Esercitazione pratica (2 ore):
    • Configurazione del modulo ESP8266 per collegare Arduino alla rete WiFi.
    • Progetto: invio dei dati di temperatura e umidità rilevati da un sensore su una piattaforma IoT come ThingSpeak.
  4. Lavoro di gruppo (1 ora):
    • Lavoro collaborativo per progettare un sistema IoT che raccolga dati ambientali (es. monitoraggio temperatura/umidità) e li trasmetta in tempo reale su una piattaforma cloud.

Lezione 4 (3 ore): Applicazioni della Domotica con Arduino

  1. Obiettivi:
    • Comprendere le tecnologie alla base della domotica e realizzare piccoli progetti domotici con Arduino.
    • Applicare concetti di automazione domestica con controlli tramite smartphone o computer.
  2. Contenuti:
    • Tecnologie di base per la domotica: controllo di luci, serrature, tapparelle.
    • Utilizzo di Arduino per automatizzare dispositivi domestici.
    • Introduzione alle interfacce grafiche (es. Blynk, Home Assistant) per il controllo remoto dei dispositivi Arduino tramite smartphone.
  3. Esercitazione pratica (2 ore):
    • Progetto: Realizzare un sistema di controllo remoto di una lampadina tramite Arduino e un modulo WiFi (ESP8266).
    • Programmazione di un’interfaccia grafica per controllare il sistema da smartphone tramite l’app Blynk.
  4. Lavoro di gruppo (1 ora):
    • Progettazione e realizzazione di un sistema domotico completo che gestisca luci e tapparelle automatiche tramite sensori di luminosità e controllo remoto da smartphone.

Lezione 5 (3 ore): Integrazione di Arduino e IoT nella didattica + Valutazione finale

  1. Obiettivi:
    • Integrare i concetti appresi nelle lezioni precedenti in un progetto didattico.
    • Valutare le competenze acquisite e discutere di come utilizzare Arduino, domotica e IoT nelle proprie lezioni.
  2. Contenuti:
    • Progetti didattici con Arduino e IoT per le varie discipline scolastiche (es. scienze, matematica, informatica, fisica).
    • Come organizzare un laboratorio con Arduino per gli studenti.
    • Esempi di progetti a lungo termine per integrare Arduino nelle lezioni.
  3. Esercitazione pratica (2 ore):
    • Progetto finale: realizzare un sistema IoT completo che monitori i parametri ambientali di una stanza e consenta il controllo remoto di luci o dispositivi (es. ventole).
    • Discussione di gruppo su come integrare questo progetto nella propria didattica e su come stimolare la partecipazione attiva degli studenti.
  4. Valutazione finale e discussione (1 ora):
    • Somministrazione di un questionario di valutazione e autovalutazione.
    • Discussione finale per raccogliere feedback e riflessioni sui contenuti appresi.

Timesheet Completo

Lezione Argomenti principali Durata
1 Introduzione ad Arduino e IoT 3 ore
2 Sensori e attuatori con Arduino 3 ore
3 Progettazione di sistemi IoT con Arduino 3 ore
4 Applicazioni di domotica con Arduino 3 ore
5 Integrazione didattica e valutazione finale 3 ore

Questionario di Valutazione e Autovalutazione

  1. Quanto ti senti sicuro nell’utilizzare Arduino per la didattica?
  2. Quali difficoltà hai incontrato durante l’uso di sensori e attuatori con Arduino?
  3. Pensi che la domotica possa essere un tema di interesse per i tuoi studenti? Perché?
  4. Come valuti l’efficacia di IoT e delle sue applicazioni per stimolare il pensiero critico?
  5. Quali sono, secondo te, le principali sfide nel portare Arduino in aula?
  6. Ti senti in grado di sviluppare un progetto IoT da zero?
  7. Come valuti l’organizzazione generale del corso e il materiale fornito?
  8. Pensi che le esercitazioni pratiche siano state sufficientemente utili?
  9. Quanto pensi di utilizzare Arduino e IoT nelle tue lezioni future?
  10. Cosa vorresti approfondire ulteriormente per migliorare le tue competenze?

Risorse e Approfondimenti

  1. Arduino:
    • Arduino IDE e risorse ufficiali
    • Arduino Projects Hub
    • Guida per principianti su Arduino
  2. IoT:
    • Guida IoT con ESP8266
    • IoT with ThingSpeak
  3. Domotica:

Esempi di Esperimenti da Realizzare in Classe

1. Controllo di un LED con Arduino

  • Materiali: Arduino Uno, LED, resistore, cavi di collegamento.
  • Obiettivo: Accendere e spegnere un LED con un semplice codice.
  • Attività: Programmare Arduino per accendere il LED quando viene premuto un pulsante.

2. Sistema di monitoraggio della temperatura

  • Materiali: Sensore di temperatura (DHT11), Arduino Uno, cavi.
  • Obiettivo: Misurare la temperatura ambiente e visualizzarla sul monitor seriale di Arduino.
  • Attività: Collegare il sensore e programmare Arduino per inviare dati in tempo reale.

3. Domotica: controllo delle luci tramite sensore di movimento

  • Materiali: Sensore PIR, LED, Arduino Uno.
  • Obiettivo: Automatizzare l’accensione delle luci quando viene rilevato un movimento.
  • Attività: Programmare Arduino per accendere un LED quando il sensore rileva movimento.

4. Progetto IoT: Monitoraggio della qualità dell’aria

  • Materiali: Sensore di gas MQ-2, modulo WiFi ESP8266, Arduino.
  • Obiettivo: Monitorare la qualità dell’aria e inviare i dati a una piattaforma cloud.
  • Attività: Collegare il sensore e configurare Arduino per inviare i dati raccolti a ThingSpeak.