Guide · 15 min di lettura

Apprendimento basato su progetti con Arduino: UDA di 4 settimane

Apprendimento basato su progetti con Arduino: domanda guida, UDA di 4 settimane, 4 problemi della scuola con i loro sensori, ruoli, registro dei test e criteri.

L'apprendimento basato su progetti con Arduino è un modo di progettare un'unità di apprendimento in cui gli studenti imparano non dopo una spiegazione, ma mentre cercano di risolvere un problema reale. Il percorso ha cinque fasi: poni una domanda guida, le squadre indagano sul problema e decidono che cosa misurare, costruiscono un prototipo con Arduino, lo testano e migliorano a scuola e alla fine presentano quello che hanno scoperto a un pubblico reale. La domanda guida dell'unità di esempio di questo articolo è: "Come possiamo misurare un problema di energia, acqua, rumore o aria dell'aula nella nostra scuola e avvisare chi è coinvolto?" In quattro settimane ogni squadra sceglie uno di questi problemi, lo misura con un sensore, costruisce un dispositivo funzionante che avvisa quando si supera una soglia e, con i dati raccolti, presenta una proposta alla scuola.

Qui sotto trovi tutto quello che ti serve per portarla in classe domani: la tabella dell'unità settimana per settimana, lo svolgimento lezione per lezione con le domande di uscita, quattro scenari di problema con i progetti di partenza in BlueGrays, l'elenco dei materiali, il contratto di squadra e i ruoli, il ciclo di prototipazione con un modello di registro dei test, i criteri del punto di controllo e della presentazione finale, gli errori più comuni e una checklist. Tutti gli esempi partono dalla stessa ipotesi: diciamo che hai una classe di 24 studenti, due lezioni a settimana (2 × 40 minuti) e sei squadre da quattro. Se cerchi un piano che insegni le abilità in ordine, è più adatto il piano di robotica e coding in 8 settimane; per un programma breve e intensivo, il laboratorio Arduino di 5 giorni. Questa unità dà il meglio dopo di loro, quando gli studenti hanno già acceso un LED e letto un sensore.

Che cos'è l'apprendimento basato su progetti e in cosa è diverso da un compito a progetto?

Nell'ordine classico prima si spiega l'argomento e poi si assegna un progetto per far vedere che cosa si è imparato; il progetto è il dolce, non il pasto. Nell'apprendimento basato su progetti l'ordine si capovolge: il progetto è la lezione. Gli studenti imparano analogRead(), le soglie o il calcolo della media proprio nel momento in cui servono per risolvere il problema. Arduino si presta molto bene perché trasforma il mondo reale in numeri: un LDR misura la luce del corridoio, un sensore di suono il rumore della mensa, un DHT11 la temperatura dell'aula. I prototipi costano poco e si modificano in pochi minuti; se una soglia è sbagliata, cambi un numero nel codice e lo ricarichi. Così il ciclo "prova, misura, correggi", il cuore del metodo, sta in una sola lezione. La tabella riassume la differenza:

AspettoCompito a progetto classicoUnità di apprendimento basato su progetti
Punto di partenzaUn argomento o un progetto già pronto ("costruite un sensore di parcheggio")Un problema reale ("le luci del corridoio restano accese quando non c'è nessuno")
Quando si insegnano i contenuti?Prima del progetto, a tutta la classe insiemeDurante il progetto, quando una squadra ne ha bisogno, con mini-lezioni di 10 minuti
ProdottoUn unico dispositivo finitoDispositivo + dati di misura + una proposta motivata
ErroriAbbassano il votoFiniscono nel registro dei test e alimentano la versione successiva
ValutazioneAlla fine: funziona o no?Lungo tutto il percorso: definizione del problema, dati, iterazione e presentazione
PubblicoSolo l'insegnantePersone reali toccate dal problema (dirigenza, personale scolastico, un'altra classe)

La domanda guida: una frase che regge tutta l'unità

La domanda guida resta appesa in aula per quattro settimane e ogni lezione si collega a lei: "Oggi quanto ci siamo avvicinati?" In questa unità la domanda comune è volutamente ampia, così ogni squadra può prenderne un pezzo: "Come possiamo misurare un problema di energia, acqua, rumore o aria dell'aula nella nostra scuola e avvisare chi è coinvolto?" Il lavoro della prima settimana è restringere questa domanda ampia alla sotto-domanda della squadra. "Lo spreco di energia a scuola" non è una sotto-domanda; "Per quanti minuti restano accese le luci nell'aula vuota della 2B durante l'intervallo, e chi avvisiamo e come?" lo è. La risposta a una buona sotto-domanda comincia con un numero e finisce con un dispositivo. Prima di approvare la sotto-domanda di una squadra, controllala con questi sei criteri:

  • Reale: Qualcuno a scuola vive davvero questo problema e la squadra sa dire chi: il docente di sorveglianza, il personale scolastico, il personale della mensa o il rappresentante di classe.
  • Misurabile: Un sensore che hai trasforma il problema in un numero: luce, livello sonoro, umidità del terreno, temperatura o distanza.
  • Locale e circoscritta: C'è un solo luogo e una sola fascia oraria; non "la scuola", ma "corridoio del secondo piano, pausa pranzo".
  • Aperta: La risposta non è sì o no; la domanda chiede "come", "quando" o "quanto".
  • Sta in 4 settimane: La soluzione non richiede di toccare l'impianto a 230 V, di collegarsi alla rete della scuola o di aspettare l'approvazione di un budget.
  • Finisce con un avviso: Il dispositivo non si limita a misurare in silenzio; a una certa soglia avvisa qualcuno con un LED, un cicalino o un display.

Un'unità di apprendimento basato su progetti in 4 settimane

Il piano è costruito su 8 lezioni: due a settimana, da 40 minuti ciascuna. Le settimane seguono le cinque fasi del metodo, ma tra indagine e prototipo non c'è un muro spesso; nella settimana 2 una squadra può ancora star restringendo il suo problema, e nella settimana 3 una nuova misura può far nascere una nuova domanda. L'importante è che alla fine di ogni settimana esista il prodotto indicato in tabella. Anche il tuo ruolo cambia di settimana in settimana: all'inizio sei chi fa le domande, a metà il coach, alla fine l'organizzatore che porta il pubblico in aula.

SettimanaFaseProdotto degli studentiRuolo dell'insegnanteSupporto nell'app
1Domanda guida e indagineScheda del problema: sotto-domanda, grandezza da misurare, criterio di successo; contratto di squadra firmatoPone la domanda, guida il giro della scuola, aiuta a restringere la sotto-domanda senza dare risposteProgetto di partenza con Trova progetto; l'elenco Componenti Necessari del progetto
2PrototipoVersione minima funzionante: valore del sensore nel Serial Monitor, LED acceso sopra la soglia; punto di controlloCoach di circuito e codice; fa il punto di controllo alla lezione 4Schema del Circuito, Passo dopo passo in Capire il codice; con Premium, pezzi mancanti in La Mia Officina › Pezzi
3Test e miglioramentoMisure in almeno 3 punti della scuola, almeno 2 nuove versioni, registro dei test compilato, feedback tra pariFa mettere in discussione i dati ("Perché questo numero?"), dà mini-lezioni su media e sogliaEsercizio sulle modifiche al codice con i compiti Prova tu, la sezione Se ti blocchi
4PresentazionePrototipo nel contenitore, poster di una pagina, presentazione di 5 minuti e proposta scritta alla scuolaInvita il pubblico (dirigenza, personale scolastico, un'altra classe) e valutaLa squadra segna il progetto di partenza con L'ho fatto; l'insegnante può condividere un circuito di esempio come discussione Tutorial nel Forum

La tabella seguente scompone lo stesso piano lezione per lezione. Gli ultimi 3 minuti di ogni lezione sono per la domanda di uscita; la squadra scrive la risposta in una frase in fondo al registro dei test. Queste risposte fanno da riscaldamento per la lezione successiva e da prova del percorso nella presentazione finale. Limita le mini-lezioni a 10 minuti; oltre, si mangiano il tempo di lavoro delle squadre e l'unità torna senza accorgersene una lezione frontale.

LezioneFocusChe cosa si fa?Domanda di uscita
1Scoprire i problemiLa domanda guida è su un poster. Giro della scuola di 15 minuti: le squadre prendono appunti di osservazione in corridoi, mensa, giardino e aule. Si formano le squadre e si legge il contratto.Quale dei problemi che hai visto si potrebbe misurare con un sensore?
2Sotto-domandaLa squadra sceglie uno scenario, fa una breve intervista di 3 domande a 2 persone coinvolte e compila la scheda del problema. Trova il progetto di partenza con Trova progetto.Qual è la domanda della tua squadra in una frase? Quale numero mostrerà il successo?
3Primo circuitoIl circuito del progetto di partenza si monta seguendo lo schema, il codice si carica e si legge insieme con Capire il codice. I primi valori del sensore compaiono nel Serial Monitor.Che cosa rappresenta il numero del sensore e che cosa succede quando sale?
4Versione minima + punto di controlloSi aggiungono al codice una soglia e un LED. Negli ultimi 15 minuti ogni squadra fa una demo di 2 minuti e l'insegnante spunta i criteri del punto di controllo.Come hai scelto la soglia: a occhio o misurando?
5Misure sul campoIl prototipo lavora in almeno 3 luoghi o orari diversi della scuola e i valori finiscono nel registro dei test. Mini-lezione: trasformare il valore grezzo in percentuale o in un'unità sensata.Le misure hanno confermato la tua ipotesi? Che cosa ti ha sorpreso?
6MiglioramentoLa soglia si aggiorna in base ai dati; se l'avviso sfarfalla, si aggiunge una media o due soglie separate. Le squadre si mettono a coppie e si scrivono due punti di forza e un suggerimento.Qual è l'unica cosa che hai cambiato in questa versione e perché?
7Versione finale e preparazioneIl prototipo entra nel contenitore, l'avviso prende la forma finale, si preparano poster e presentazione. Niente funzioni nuove, solo correzioni.Quale unica tabella o grafico mostrerai nella presentazione?
8Presentazione finale6 squadre × 5 minuti (3 minuti di esposizione e demo, 2 di domande). Gli ultimi 7 minuti servono alla riflessione sull'unità.Con una settimana in più, che cosa cambieresti?

4 scenari di problema e i loro progetti di partenza in BlueGrays

Non aspettarti che le squadre scrivano il codice da zero; nell'apprendimento basato su progetti l'obiettivo è risolvere il problema, non programmare dalla prima riga. Per ogni scenario BlueGrays ha un progetto di partenza pronto, con schema del circuito, elenco dei componenti e codice; la squadra lo monta, lo capisce e lo adatta al suo problema. I progetti gratuiti in tabella sono aperti a tutti, quelli Premium richiedono Premium. Con sei squadre, fai scegliere lo stesso scenario al massimo a due squadre. Se due squadre dello stesso scenario misurano luoghi diversi, nelle presentazioni avrai anche un confronto.

ProblemaGrandezza da misurareSensoreProgetto di partenzaEstensione
Energia: nelle aule vuote le luci restano accese durante l'intervallo e dopo le lezioniLuce ambiente e presenza di movimento nell'aulaLDR + resistenza da 10 kΩ, poi PIR (HC-SR501)Luce notturna con LDR (gratis)Aggiungi il movimento con Rilevatore di movimento con sensore di movimento (Premium): avvisa se la luce è accesa e da 5 minuti non c'è movimento. Esempio tutto in uno: Illuminazione Intelligente ESP32 (PIR + LDR + Relè + OLED) (Premium)
Acqua: le piante del giardino della scuola ricevono troppa o troppo poca acquaUmidità del terreno (prima valore grezzo, poi percentuale)Sensore di umidità del terrenoStazione di irrigazione intelligente (Premium); per scaldarsi con la lettura analogica, Misurare l'intensità luminosa con LDR (gratis)Misura dall'alto il livello dell'acqua nell'annaffiatoio con HC-SR04 Misura della distanza (display seriale) (gratis)
Rumore: il livello sonoro in mensa e nei corridoi dà fastidioLivello sonoro relativo (valore analogico, non decibel)Modulo sensore di suono KY-038Misurare l'intensità luminosa con LDR (gratis) come schema di lettura analogica + Semaforo (gratis) per le luci di avvisoSemaforo del rumore: soglie per verde, giallo e rosso, media su 1 minuto, un breve bip sul rosso con Uso del cicalino (gratis)
Aria dell'aula: nel pomeriggio l'aula è calda e l'aria viziataTemperatura (°C) e umidità relativa (%)DHT11 o DHT22Temperatura e umidità con DHT11 (gratis) o ESP32 DHT22 Temperatura e umidità (con display LCD) (gratis)Per registrare tutto il giorno, Data Logger di Temperatura ESP32 (DHT22 + DS1307 RTC + microSD + OLED) (Premium); l'aria viziata vera e propria richiede un sensore di CO2 a parte
Modulo sensore di suono KY-038: capsula microfonica, potenziometro della sensibilità e pin di uscita analogica e digitale
Il sensore dello scenario rumore è il KY-038. L'uscita analogica dà un livello sonoro relativo; la squadra fissa le soglie con le proprie misure.

Su due cose sii onesto con gli studenti fin dall'inizio. Primo, il KY-038 non è un fonometro: trasforma la variazione captata dal microfono in un numero tra 0 e 1023. La squadra non può dire "la mensa è a 85 dB", ma può dire "a pranzo la mensa dà valori molto più alti di un'aula vuota" e mostrare la differenza in numeri; per un progetto bastano dati comparativi. Come risponde il sensore e come regolarlo lo trovi nell'articolo sul sensore di suono KY-038. Secondo, un DHT11 misura temperatura e umidità, non quanto è viziata l'aria; in un'aula chiusa a salire davvero è l'anidride carbonica. La squadra dell'aria può basare la proposta di aprire le finestre su temperatura e umidità e dire nella presentazione che il passo successivo è misurare la CO2. Per i sensori delle squadre energia e acqua, gli articoli sul sensore di luce LDR e sul sensore di umidità del terreno spiegano la calibrazione nel dettaglio.

In questa unità nessuna squadra tocca la tensione di rete. La squadra energia non si collega all'impianto di illuminazione della scuola; anche nei progetti di esempio con relè, il relè si sostituisce con un LED o un cicalino, quindi il dispositivo non spegne la luce, avvisa qualcuno. Quando la squadra acqua mette il sensore nel vaso, Arduino e breadboard restano lontani dall'acqua, in una scatola chiusa. La pompa e le batterie 18650 agli ioni di litio di Stazione di irrigazione intelligente si usano solo sotto la supervisione dell'insegnante; la versione minima non ha bisogno della pompa, bastano tre LED. Tutti i circuiti funzionano con i 5 V dell'USB e il cavo USB si scollega prima di modificare il circuito.

Elenco dei materiali: 6 squadre + 1 kit di riserva

MaterialePer squadraTotale classeNota
Arduino Uno o scheda compatibile + cavo USB17Tutti gli scenari
Breadboard (830 fori)17Tutti gli scenari
Cavetti jumper maschio-maschio20circa 150Tutti gli scenari
LED da 5 mm (rosso, giallo, verde)3circa 30Luci di avviso
Resistenza da 330 Ω3circa 30Una per ogni LED
Resistenza da 10 kΩ110Per LDR e DHT11
Cicalino17Avviso sonoro (facoltativo)
LDR + sensore di movimento PIR (HC-SR501)1 + 13 + 3Squadre energia (al massimo 2 squadre + 1 di riserva)
Sensore di umidità del terreno + vaso13Squadre acqua
Sensore di distanza HC-SR04 + contenitore di plastica13Squadre acqua, misura del livello
Modulo sensore di suono KY-03813Squadre rumore
DHT11 (o DHT22) + LCD I2C 16x21 + 13 + 3Squadre aria; il progetto DHT11 usa l'LCD
Scatola di cartone, nastro adesivo, etichette1 set7Contenitore nelle settimane 3 e 4

Contratto di squadra e ruoli

In una squadra di quattro, se non tutti hanno un compito, lo studente più veloce fa tutto e gli altri guardano. Il modo più semplice per evitarlo sono quattro ruoli a rotazione settimanale: 4 settimane, 4 ruoli, ognuno ricopre ogni ruolo una volta. Un ruolo non significa "faccio solo questo", ma "ne rispondo io". Il responsabile del codice non è l'unico a scrivere codice, ma quella settimana è lui a spiegare alla classe che cosa fa. La squadra scrive il contratto da sola nella prima lezione; tu rendi obbligatori solo i punti qui sotto e lo approvi dopo le quattro firme.

RuoloResponsabilitàProdotto settimanale
Project managerTiene l'elenco dei compiti e i tempi, annota le decisioni della squadra, parla con l'insegnanteElenco di 3 compiti a inizio lezione, spuntato alla fine
Responsabile del circuitoMonta e controlla il circuito seguendo lo schema, conta i componentiFoto del circuito funzionante, nota dei pezzi mancanti
Responsabile del codiceCarica il codice, fa le modifiche e spiega ogni modifica in una rigaUltima versione del codice e una nota "che cosa è cambiato?"
Responsabile dati e documentazioneFa le misure, compila il registro dei test, scatta foto e videoRegistro dei test compilato, almeno una tabella per la presentazione
  • La nostra sotto-domanda: .................................................. (una frase, un luogo, un momento)
  • Il nostro criterio di successo: Quando .................. supera .................., il nostro dispositivo avvisa con ...................
  • Ruoli (settimana 1): Project manager ........, circuito ........, codice ........, dati e documentazione ........ Ogni settimana i ruoli ruotano di una persona.
  • Regola di decisione: Se non siamo d'accordo, prima misuriamo; se non c'è una misura, decide il project manager e annota la decisione nel registro dei test.
  • Regola di aiuto: Prima di andare dall'insegnante, guardiamo lo schema, la sezione Capire il codice del progetto e chiediamo a un compagno.
  • Assenze: Chi salta una lezione legge il registro dei test nella lezione successiva e si rimette in pari in 2 minuti; quella settimana il suo compito passa a un altro.
  • Firme: .............. .............. .............. ..............

Il ciclo di prototipazione: la versione minima funzionante

Le unità basate su progetti affondano più spesso quando le squadre passano le prime due settimane a progettare il dispositivo perfetto. La regola è semplice: alla fine della lezione 4 ogni squadra deve avere una versione minima funzionante. Fa tre cose: legge il sensore, mostra il valore nel Serial Monitor e accende un solo LED quando il valore supera una soglia. Niente contenitore, niente display, niente Wi-Fi; ma produce dati veri e si può testare. Per la squadra rumore significa aggiungere un if e un LED al codice di Misurare l'intensità luminosa con LDR. Per la squadra energia, Luce notturna con LDR è già quasi questa versione; basta invertire la logica: il LED non si accende al buio, ma quando le luci sono accese, e la domanda "l'aula è vuota?" arriva con il PIR nella versione successiva. Ogni versione dopo porta un solo cambiamento e finisce nel registro dei test:

  1. Versione 0, misura: Si legge il sensore e il valore viene scritto nel Serial Monitor una volta al secondo. La squadra vede il valore cambiare con la mano, la luce, il suono o l'acqua.
  2. Versione 1, versione minima funzionante: Una soglia stimata e un LED. Quando la soglia viene superata, il LED si accende. È la versione mostrata al punto di controllo della lezione 4.
  3. Versione 2, calibrazione: Dopo le misure sul campo la soglia si sceglie con i dati e non a occhio; per esempio, a metà tra il valore dell'aula vuota e quello dell'intervallo.
  4. Versione 3, avviso stabile: Quando il valore oscilla intorno alla soglia, il LED sfarfalla. La soluzione è fare la media delle ultime 10 letture o usare due soglie distinte per accendere e spegnere.
  5. Versione 4, pensata per l'utente: L'avviso si adatta alla persona coinvolta: in mensa una luce a tre colori che tutti vedono, in aula un piccolo LCD sulla cattedra. Contenitore e posizionamento si decidono in questa versione.
LezioneVersioneChe cosa abbiamo cambiato?Come abbiamo testato?AttesoMisuratoDecisione
51Aggiunta una soglia di 600All'ingresso della mensa, pausa pranzo, 10 minutiIl LED rosso si accende solo quando qualcuno gridaIl LED è rimasto acceso circa 8 minuti su 10Soglia troppo bassa, alzarla in base ai dati
62Soglia portata a 780, media delle ultime 10 lettureStesso luogo, stessa ora, 10 minutiRosso solo nei momenti più affollatiIl rosso si è acceso 2 volte; il giallo sfarfalla intorno alla sua sogliaUsare soglie di accensione e spegnimento separate per il giallo
.....................
Per il registro dei test basta la carta, ma se il responsabile dati copia i valori del Serial Monitor in un foglio di calcolo, il grafico della presentazione viene quasi da solo. Abbiamo spiegato Serial Monitor e Serial Plotter nell'articolo Serial Monitor di Arduino e l'invio diretto dei dati in un foglio di calcolo in dati di Arduino in Excel. Per misure ripetute ed errore di misura, la tabella dati dell'articolo esperimento di scienze con Arduino va bene anche per questa unità.

Criteri del punto di controllo e della presentazione finale

Per i criteri generali come circuito, codice, comprensione, debug e documentazione puoi usare così com'è la rubrica principale dell'articolo rubrica di valutazione per progetti Arduino. In un'unità basata su progetti basta aggiungerle tre criteri; misurano ciò che un compito a progetto non misura, ma che questa unità insegna davvero. Il punto di controllo si fa alla lezione 4 e guarda solo la definizione del problema e la versione minima; serve a correggere la rotta, non a dare un voto. Nella presentazione finale si valutano tutti e tre i criteri. Un prototipo che si distingue a fine unità può anche arrivare a una fiera della scienza; per idee sugli argomenti guarda l'articolo con le idee di progetto per fiere della scienza.

Criterio di progetto1 – Iniziale2 – In sviluppo3 – Raggiunto
Definizione del problemaTema ampio ("il rumore a scuola"), non è chiaro chi sia coinvoltoLuogo e momento chiari, grandezza da misurare sceltaLuogo, momento, persona coinvolta e criterio di successo in una frase, sostenuti da un'intervista
Decisioni basate sui datiSoglia e decisioni si basano su supposizioniCi sono misure, ma poco legate alle decisioniOgni decisione importante (soglia, posizione, tipo di avviso) è motivata da una misura
IterazioneUna sola versione; a ogni guasto il circuito è stato rifatto da zeroAlmeno 2 versioni, modifiche registrate3 o più versioni, un solo cambiamento ciascuna; motivo e risultato nel registro dei test
  • Problema (30 secondi): La sotto-domanda e una frase della persona intervistata che descrive il problema.
  • Misura (45 secondi): Dove, quando e quante volte avete misurato; una sola tabella o un solo grafico.
  • Demo dal vivo (45 secondi): Il dispositivo supera la soglia davanti al pubblico e lancia l'avviso. Tenete pronto un breve video della demo come riserva.
  • Versioni (30 secondi): Una decisione presa dal registro dei test: "Abbiamo cambiato la soglia per questa misura."
  • Proposta (30 secondi): Una proposta concreta alla scuola (dove, quanti dispositivi, chi se ne occupa) e che cosa fareste con una settimana in più.
  • Domande (2 minuti): L'insegnante o il pubblico rivolge la domanda a un membro della squadra a sua scelta; per questo tutti devono saper spiegare ogni parte.

A che cosa serve BlueGrays in questa unità?

  • Progetto di partenza con Trova progetto: Nella lezione 2 la squadra risponde a tre domande: Misura e rileva per "Cosa ti piacerebbe costruire?", Arduino Uno / Nano come scheda e, nella maggior parte delle classi, "Ho fatto qualche progetto" come esperienza. Accanto alla migliore corrispondenza, il risultato può proporre anche un progetto di riscaldamento gratuito che parte dagli stessi componenti. I dettagli sono nell'articolo su Trova progetto.
  • Capire il codice invece di copiarlo: Copiare il codice del progetto di partenza e andare avanti non funziona, perché la squadra dovrà modificarlo. La scheda Capire il codice dà prima il riassunto "Cosa fa questo codice?", poi la spiegazione Passo dopo passo e infine un compito Prova tu che chiede una sola modifica. Sui progetti gratuiti è aperta a tutti, su quelli Premium si sblocca con Premium. Lo spieghiamo nell'articolo Capire il codice.
  • Pianificare i pezzi con La Mia Officina › Pezzi (Premium): Se inserisci in La Mia Officina › Pezzi i pezzi dell'armadio di classe con le quantità, gli elenchi Progetti Realizzabili e Progetti con Componenti Mancanti mostrano quale scenario può partire oggi e per quale serve un ordine. I dettagli sono nell'articolo progetti Arduino con i componenti che hai.
  • Il tuo progetto di esempio: Prima dell'unità puoi montare tu uno scenario e condividerlo da Impara > Forum > Nuova pubblicazione nella categoria Tutorial: aggiungi le foto del circuito (fino a 5 immagini), inserisci il codice con Aggiungi codice e collega i progetti pronti correlati. La pubblicazione esce nella lingua in cui la scrivi; mandane il link al gruppo della classe con Condividi. Allo stesso modo puoi passare i progetti pronti con Condividi nella pagina del progetto. I passaggi sono nell'articolo fare lezione con il tuo progetto.
  • Accesso Premium per la classe: Per progetti di partenza Premium come Stazione di irrigazione intelligente e per La Mia Officina › Pezzi non serve un abbonamento per ogni studente; i pacchetti educatore, con pagamento unico, senza rinnovo automatico e che gli studenti riscattano senza aggiungere una carta, li spieghiamo nell'articolo codici Premium per tutta la classe.

Sappi anche che cosa l'app non fa: BlueGrays non permette di creare classi, non ha un pannello che mostri all'insegnante i progressi delle squadre e non assegna compiti. Scheda del problema, contratto di squadra e registro dei test restano su carta o in un documento condiviso della tua scuola. L'app copre il lato "come lo monto, che cosa fa il codice, quale pezzo manca?"; il lato "perché questa soglia, a chi serve?" è lavoro della squadra e tuo. Questa divisione si adatta bene al metodo: il pensiero resta nella squadra, non sullo schermo.

Errori comuni nell'apprendimento basato su progetti e soluzioni

ErroreCome te ne accorgi?Soluzione
Il progetto parte senza un problema ("facciamo un robot")La squadra descrive il dispositivo ma non sa dire di chi sia il problema che risolveNiente scatola dei componenti finché la scheda del problema non è approvata
La domanda è troppo grande ("riduciamo i consumi energetici della scuola")Alla fine della lezione 2 non c'è una sola grandezza da misurareUn luogo, un momento, una grandezza: "corridoio del secondo piano, pausa pranzo, luce"
Il tempo finisce inseguendo il prodotto perfettoAlla lezione 4 nel Serial Monitor non c'è ancora nessun valoreLa versione minima è obbligatoria alla fine della lezione 4; contenitore e display vengono dopo
Una sola persona fa tuttoSolo uno studente sa spiegare il codice o il circuitoRotazione settimanale dei ruoli; nella presentazione scegli tu chi risponde
Sensazioni al posto dei dati ("secondo me c'è troppo rumore")Nessuna tabella o grafico nella presentazione, decisioni senza motivazioneRegistro dei test a ogni lezione; nessuna modifica della soglia senza almeno 3 misure
Il codice si copia ma non si sa modificareLa squadra si blocca quando le si chiede di cambiare la sogliaIn ogni versione il responsabile del codice cambia da solo una riga e la spiega; il compito Prova tu di Capire il codice fa da riscaldamento
Ingorgo dell'ultima settimanaAlla lezione 7 contenitore, poster e codice sono tutti a metàDopo la lezione 7 niente nuove funzioni; solo correzioni e preparazione della presentazione
L'insegnante diventa una macchina delle risposteLe squadre ti aspettano a ogni blocco e la coda si allungaRegola "prima tre fonti": lo schema, la sezione Se ti blocchi di Capire il codice, un compagno; poi l'insegnante

Checklist prima dell'unità

  • La domanda guida è scritta su un poster e appesa in aula.
  • Le 4 schede scenario (problema, possibile sensore, progetto di partenza) sono fotocopiate per ogni squadra.
  • I 7 kit sono contati; ogni sensore è stato provato una volta e dà valori nel Serial Monitor.
  • L'IDE di Arduino e il driver della scheda sono installati sui computer, i cavi USB provati.
  • I progetti di partenza si aprono sui telefoni o tablet degli studenti; se si usano progetti Premium, i codici sono già distribuiti.
  • Scheda del problema, contratto di squadra e registro dei test sono stampati per ogni squadra.
  • La dirigenza ha autorizzato il giro della scuola e le misure sul campo; gli orari di misura per mensa, corridoio e giardino sono fissati.
  • Il pubblico della presentazione finale (dirigenza, personale scolastico, un'altra classe) è invitato e ha una data.
  • La tabella dei criteri di progetto è stampata per il punto di controllo (lezione 4) e la presentazione finale (lezione 8).

Il vero prodotto di questa unità non è il dispositivo, ma l'abitudine dello studente a dire "prima misuro, poi decido"; il dispositivo resta sul banco come prova. La prima volta non devi aprire tutti e quattro gli scenari; partire con due scenari e sei squadre insegna lo stesso ciclo. Se vuoi montare tu i progetti di partenza prima di portarli in classe, scarica l'app BlueGrays e prova Luce notturna con LDR con il suo schema del circuito, il codice e i passaggi di Capire il codice.

Domande frequenti

Che cos'è l'apprendimento basato su progetti?

L'apprendimento basato su progetti (PBL) è un approccio didattico in cui gli studenti imparano mentre cercano di risolvere un problema reale. L'unità parte da una domanda guida, passa per indagine, prototipo, test e miglioramento e si chiude con una presentazione a un pubblico reale. Con Arduino significa un dispositivo funzionante che misura con un sensore e avvisa, insieme ai dati che lo sostengono.

Che differenza c'è tra apprendimento basato su progetti e compito a progetto?

In un compito a progetto l'argomento viene spiegato prima e il progetto finale mostra ciò che si è imparato. Nell'apprendimento basato su progetti il progetto è la lezione stessa; gli studenti imparano risolvendo il problema, proprio quando ne hanno bisogno. La valutazione guarda non solo al prodotto, ma anche alla definizione del problema, alle decisioni basate sui dati e al miglioramento tra una versione e l'altra.

Quanto deve durare un'unità di apprendimento basato su progetti con Arduino?

Per una classe con due lezioni a settimana, 4 settimane, cioè 8 lezioni, sono un buon inizio: una settimana per il problema e l'indagine, una per il prototipo, una per test e miglioramento, una per la presentazione. Nelle unità più brevi la fase di test di solito sparisce. Aiuta molto se gli studenti hanno già acceso un LED e letto un sensore.

Come si scrive una domanda guida?

Una buona domanda guida è aperta, riguarda una persona reale della scuola e si riduce a una grandezza misurabile. Tieni ampia la domanda comune, per esempio "Come possiamo misurare un problema di energia, acqua, rumore o aria dell'aula nella nostra scuola e avvisare chi è coinvolto?" Ogni squadra la restringe poi alla propria sotto-domanda con un luogo, un momento e una grandezza.

Quali problemi della scuola si possono risolvere con Arduino?

Le luci accese nelle aule vuote (LDR e PIR), l'irrigazione delle piante del giardino (sensore di umidità del terreno), il rumore di mensa e corridoi (sensore di suono KY-038) e temperatura e umidità dell'aula (DHT11 o DHT22) sono quattro esempi che stanno in quattro settimane. Funzionano tutti con i 5 V dell'USB e nessuno richiede di toccare la tensione di rete.

Come si valuta l'apprendimento basato su progetti?

Aggiungi a una rubrica generale di progetto tre criteri: definizione del problema, decisioni basate sui dati e iterazione. Alla lezione 4 correggi la rotta con un breve punto di controllo, poi nell'ultima lezione valuta tutti e tre i criteri insieme alla presentazione. Il registro dei test e le risposte alle domande di uscita sono le prove per il voto di processo.

Vedi tutti i progetti
Luce notturna con LDR
#12Principiante

Luce notturna con LDR

Una piccola luce notturna che si accende da sola quando fa buio e si spegne quando arriva il mattino. Un sensore di luce misura quanto è illuminata la stanza, e l'Arduino accende il LED quando è abbas

4.8(102)
205
Misurare l'intensità luminosa con LDR
#11Principiante

Misurare l'intensità luminosa con LDR

Vuoi vedere quanto è luminosa la tua stanza sotto forma di numero? L'LDR, un piccolo componente sensibile alla luce, misura la luce ambiente e l'Arduino scrive il valore sullo schermo del computer ogn

4.6(81)
139
Semaforo
#3Principiante

Semaforo

Una copia in miniatura del semaforo che vedi ogni giorno per strada. Il rosso resta acceso due secondi, il giallo brilla per un attimo, il verde resta due secondi, poi si torna al rosso passando di nu

4.8(131)
397
Temperatura e umidità con DHT11
#55Intermedio

Temperatura e umidità con DHT11

Quanti gradi ci sono nella tua stanza, e l'aria è umida o secca? Il sensore DHT11 misura temperatura e umidità, e l'Arduino scrive i valori su uno schermo LCD a due righe, aggiornandoli ogni paio di s

4.7(47)
73
HC-SR04 Misura della distanza (display seriale)
#27Principiante

HC-SR04 Misura della distanza (display seriale)

Il sensore HC-SR04 funziona come un pipistrello che trova la strada al buio: manda un suono che non puoi sentire, ne ascolta l'eco e misura quanto è lontano l'oggetto davanti a sé. L'Arduino scrive qu

4.6(46)
71
ESP32 DHT22 Temperatura e umidità (con display LCD)
#117Intermedio

ESP32 DHT22 Temperatura e umidità (con display LCD)

Si tratta di un progetto che misura la temperatura e l'umidità dell'ambiente tramite il sensore DHT22 e le visualizza in tempo reale su un display LCD I2C 16x2. I dati vengono letti dal sensore utilizzando il protocollo one-wire tramite la libreria Adafruit DHT. Questo progetto costituisce la base per stazioni meteorologiche IoT, sistemi di automazione domestica intelligente o sistemi di monitoraggio ambientale nelle serre. La comunicazione con il DHT22 avviene tramite il pin GPIO 4 dell'ESP32.

4.8(38)
56
Stazione di irrigazione intelligente
#83Avanzato
Premium

Stazione di irrigazione intelligente

Un giardiniere che annaffia le tue piante da solo, così non si seccano mentre sei in vacanza. Un sensore di umidità misura quanto è bagnata la terra; quando diventa secca, l'Arduino accende la pompa d

5.0(42)
57
Rilevatore di movimento con sensore di movimento
#24Principiante
Premium

Rilevatore di movimento con sensore di movimento

Un semplice guardiano che ti avvisa quando qualcuno entra nella stanza. Il sensore di movimento percepisce il calore emesso dal corpo umano, e l'Arduino tiene acceso il LED finché c'è movimento e lo s

4.6(47)
67