Lo Xilofono Magico Inclinabile
Hai mai sognato di creare musica semplicemente muovendo le mani? In questa missione faremo diventare realtà quel sogno. Metteremo da parte pulsanti e tasti per dare al nostro programma dei "sensi" con cui percepire il mondo reale. Imparerai a usare il sensore di movimento del tuo dispositivo per costruire uno xilofono magico, dove ogni inclinazione si trasforma in una nota musicale diversa. Preparati a dirigere la tua sinfonia di movimenti!
Livello Base
Cosa faremo?
Sei un insegnante?
Corsi
- Classi 3-12
Materiali
- Cellulare e computer
- Connessione a Internet
- Cartone, forbici e un paio di elastici per fissare il telefono al cartone
Descrizione
In questa attività, gli studenti impareranno a usare il sensore di inclinazione (accelerometro) del cellulare per controllare in tempo reale le note musicali di una tastiera virtuale, creando una connessione intuitiva e diretta tra un ingresso fisico e un'uscita digitale.
Obiettivi Educativi
- Comprendere il concetto di "mappare i dati" di un sensore su un'uscita.
- Utilizzare l'accelerometro del dispositivo come fonte di dati in ingresso.
- Creare un prototipo musicale interattivo che risponde al movimento fisico.
- Identificare come i gesti possono controllare la tecnologia.
Inizio (10 minuti) - Diamo dei Sensi ai Nostri Programmi
- Dai il benvenuto alla classe e presenta il progetto: "Oggi smetteremo di dare ordini ai nostri programmi e inizieremo a insegnare loro a sentire. Costruiremo uno strumento musicale che si suona con il movimento!"
- Avvia la conversazione: "Oltre allo schermo, in quali altri modi un cellulare può sapere cosa succede intorno a sé?" Guidali verso l'idea dei sensori (fotocamera, microfono, ecc.).
- Introduci il concetto chiave: "Useremo un sensore che sente il movimento. Ma come trasformiamo un semplice numero di inclinazione in una nota musicale? Scopriamolo!"
Come fanno i Programmi a 'Sentire'?
Proprio come noi abbiamo i sensi (vista, udito, tatto) per capire il mondo, i dispositivi elettronici hanno i sensori. Una fotocamera è come un occhio, un microfono come un orecchio e, per sentire il movimento, usano un accelerometro! Questi sensori danno al programma informazioni sul mondo fisico che lo circonda.
L'Accelerometro: il Senso dell'Equilibrio
L'accelerometro è un piccolo sensore dentro il tuo cellulare che misura l'accelerazione e sente la forza di gravità. Grazie a lui, il cellulare sa se lo stai inclinando in avanti, indietro, a sinistra o a destra. Misura questa inclinazione su tre assi: X (sinistra-destra), Y (avanti-indietro) e Z (su-giù). Per il nostro xilofono useremo l'asse Y per controllare le note!
Che cos'è la Mappatura Diretta?
La Mappatura Diretta sembra complicata, ma è come una traduzione istantanea! Significa prendere il valore numerico che ci dà un sensore e usarlo direttamente per controllare un'uscita. Nel nostro caso:
- L'Ingresso è il numero dell'inclinazione del cellulare.
- L'Uscita è la nota musicale che sentiamo. Se inclini poco, ottieni una nota. Se inclini molto, ne ottieni un'altra. Il movimento viene "mappato" direttamente sul suono!
Sviluppo (20-30 minuti) - Costruzione dello Strumento Magico
- Ora che hanno capito l'idea di "mappare" i dati di un sensore, è tempo di costruire lo xilofono.
- Guida gli studenti attraverso le istruzioni passo passo per collegare i componenti e scrivere il codice, come dettagliato qui sotto. Incoraggiali a sperimentare inclinando il dispositivo prima lentamente e poi rapidamente, per "sentire" la mappatura dei dati in azione.
Chiusura (5-10 minuti) - Riflessione sui sensori e sui loro dati
- Una volta che tutti stanno creando musica con i loro dispositivi, è tempo di consolidare quello che hanno imparato.
- Chiedi alla classe: "Cosa succede esattamente nel codice? Come viene 'tradotto' il numero del sensore in una nota specifica?" Usa le domande della sezione di riflessione per esplorare altre applicazioni della mappatura dei dati dei sensori.
Rifletti
Hai appena creato uno strumento musicale senza tasti. Qual è la relazione tra i dati in questo progetto?
Il codice usa l'asse Y (inclinazione avanti/indietro). Cosa pensi che succederebbe se lo cambiassi per leggere l'asse X (inclinazione sinistra/destra)?
Oltre alle note musicali, quali altre cose potresti controllare con il sensore di inclinazione? L'intensità del suono? Accendere un numero preciso di LED? Il tipo di suono?
Come fanno i Programmi a 'Sentire'?
Proprio come noi abbiamo i sensi (vista, udito, tatto) per capire il mondo, i dispositivi elettronici hanno i sensori. Una fotocamera è come un occhio, un microfono come un orecchio e, per sentire il movimento, usano un accelerometro! Questi sensori danno al programma informazioni sul mondo fisico che lo circonda.
L'Accelerometro: il Senso dell'Equilibrio
L'accelerometro è un piccolo sensore dentro il tuo cellulare che misura l'accelerazione e sente la forza di gravità. Grazie a lui, il cellulare sa se lo stai inclinando in avanti, indietro, a sinistra o a destra. Misura questa inclinazione su tre assi: X (sinistra-destra), Y (avanti-indietro) e Z (su-giù). Per il nostro xilofono useremo l'asse Y per controllare le note!
Che cos'è la Mappatura Diretta?
La Mappatura Diretta sembra complicata, ma è come una traduzione istantanea! Significa prendere il valore numerico che ci dà un sensore e usarlo direttamente per controllare un'uscita. Nel nostro caso:
- L'Ingresso è il numero dell'inclinazione del cellulare.
- L'Uscita è la nota musicale che sentiamo. Se inclini poco, ottieni una nota. Se inclini molto, ne ottieni un'altra. Il movimento viene "mappato" direttamente sul suono!
Crea
Costruiamo il nostro xilofono magico.
Costruisci il modellino di cartone— servono anche un paio di elastici per fissare il telefono al cartone
- Premi ✙ Aggiungi dispositivo e seleziona TastieraMusicale per produrre il suono.
- Premi di nuovo ✙ Aggiungi dispositivo e seleziona Inclinazione per leggere il movimento del dispositivo.
- Ricorda di scansionare entrambi i codici ▣ QR con lo stesso cellulare oppure di aprirli nella stessa finestra.
Ora siamo pronti per comporre musica con il movimento.
Composizione del Codice
Clicca sul punto interrogativo per aprire i commenti che spiegano il codice. Il programma è molto semplice: dentro un loop ripeti per sempre, leggiamo il valore dell'inclinazione sull'asse Y. Poi prendiamo quel numero, lo sommiamo a una nota di base (60, cioè il Do centrale) e riproduciamo il risultato. Quello spostamento svolge anche una seconda funzione: la tastiera musicale accetta solo numeri positivi e l'inclinazione può essere negativa — sommare 60 garantisce che la nota esista sempre. Così ogni angolo di inclinazione produce una nota diversa!
Rifletti
Hai appena creato uno strumento musicale senza tasti. Qual è la relazione tra i dati in questo progetto?
Il codice usa l'asse Y (inclinazione avanti/indietro). Cosa pensi che succederebbe se lo cambiassi per leggere l'asse X (inclinazione sinistra/destra)?
Oltre alle note musicali, quali altre cose potresti controllare con il sensore di inclinazione? L'intensità del suono? Accendere un numero preciso di LED? Il tipo di suono?