Archivi tag: Tecnica della Scuola

Ciao Ciao Box – Realizzare un robot a basso costo

In occasione del corso: creare un kit di robotica educativa a basso costo – 3′ edizione rendo pubblico il progetto del “Ciao Ciao Box” un dispositivo che è stato realizzato con BBC micro:bit V2 pensato per allievi della scuola elementare e media. Come annunciato recentemente sui vari social sto sviluppando una versione su cui sarà possibile bloccare magneticamente, con viti o con mattoncini Lego altri oggetti o scatole interattive programmabili.
Come potete intuire questo tipo di interazione potrà avvenire anche con altri Microcontrollori, ma la semplicità di programmazione di micro:bit rende la realizzazione di questo scatola interattiva interessante con gli studenti più giovani.

Ma come realizzare questo tipo di oggetto?

Innanzitutto l’interazione che mostro in questa lezione è tra due box con bandiera, il cui movimento è realizzato da un piccolo servomotore SG90 ed un terzo box che ha l’unico scopo di emettere un suono che sarà diverso in funzione del box trasmittente.

Quindi 3 box con le seguenti funzionalità:

  • box 1 emettitore suono. Emette suoni diversi in funzione del box che muove la bandiera
  • box 2 invio messaggio “muovi bandiera” al box 3 e nel contempo può ricevere il messaggio “muovi bandiera” dal box 3
  • box 3 invio messaggio “muovi bandiera” al box 2 e nel contempo può ricevere il messaggio “muovi bandiera” dal box 2

Perché usare il box 1 per emettere un suono?

Intuitivamente si potrebbe si potrebbe essere portati a pensare che questa funzionalità poteva essere riprodotta dal box 2 e dal box 3, ma ciò non è possibile.

La gestione del servomotore e nel contempo dell’emissione del suono non può essere fatta contemporaneamente in quanto il comportamento dei due dispositivi elettronici non risponde ai comandi impartiti dalla programmazione. Dal puntosi vista tecnico è presente un unico timer che gestisce il ciclo di funzionamento e il timer può essere usato o dal servomotore o dal buzzer non da entrambi.

Per evitare il comportamento anomalo viene demandata l’emissione del suono al box 1.

Il progetto pertanto potrebbe essere realizzato con un micro:bit V2 dotato di buzzer e due microbit V1 a cui demandiamo il controllo dei servomotori.

Ovviamente se disponete di soli micro:bit V1 potrete connettere un buzzer esterno al micro:bit inserito nel box 1, per questa operazione fate riferimento alle schede di progetto condivise su questo sito.

Struttura del box

Si tratta di un cubo 10×10 cm. La realizzazione dei box può essere fatta con qualsiasi materiale: cartone, compensato, foam. Potreste anche riciclare scatole di alimenti: latte, pasta, sale ecc…

Per chi desidera realizzare le medesime scatole che vedete nell’immagine introduttiva di questa lezione condivido il file pdf che potrà essere utilizzato per tagliare a laser tutte le facce del cubo in cui troverete gli inserti per i pulsanti e i servomotori.

Per chi invece non può utilizzare una macchina a taglio laser condivido il file pdf delle facce del cubo su cui poi voi dovrete realizzare i fori per l’inserimento dei pulsanti e dei servomotori.

Materiali utilizzati

Tutti i materiali potete trovarli su qualsiasi store online e la quasi totalità di quelli in eleco li trovate su Amazon.

Compensato spessore 3 mm (se costruite i box in compensato)

Pulsanti 6 colori 12×24 mm

Servomotori SG90 (0°-180°)

Edge Connector Breakout Board per micro:bit

Jumper corti maschio/maschio (fili da usare per la breadboard)

mini breadboard da 170 punti

Contenitore 4 batterie AA da 1,5 V con interruttore

Fogli di cartone ondulato formato A4 da 4 mm di spessore

Viti M3 12 mm e dadi M3

Collegamenti

Box 1

Si suppone in questo circuito l’utilizzo di un micro:bit V2

Box 2

 

Box 3

 

Come potete notare i circuiti per il box 2 e 3 differiscono solamente per il pin a cui connettiamo il pulsante.

E’ essenziale notare due cose:

  • il micro:bit e il servomotore sono alimentati da due batterie diverse, il micro:bit a 3V mentre il servomotore con un pacco batterie da 6V. Il positivo del servomotore va solamente collegato al pacco batterie da 6V
  • Le masse dei due pacchi batterie sono comuni, si noti il collegamento a massa del micro:bit sulla breadboard e quello del servomotore al pacco batterie.

E’ possibile evitare il pacco batterie da 3V, ma per questa operazione è necessario effettuare una modifica al cavo micro USB utilizzato per connettere il micro:bit al computer, ma demando questa spiegazione ad una prossima lezione.

Per i colleghi che seguono il mio corso darò ulteriori dettagli tecnici e alternative di progettazione.

Programmazione

All’interno del codice condiviso troverete alcune indicazioni sul funzionamento, essenziale porre estrema attenzione al codice dei Box 2 e 3 in cui nel blocco “on start” ho abilitato le resistenze di pull-up sui pin 2 e 8 del micro:bit, questa operazione eviterà di utilizzare due resistori esterni di pull-up connessi al pulsante.

In questa sperimentazione, per i box 2 e 3 ho utilizzato un solo pulsante, lascio a voi le modifiche del circuito e la programmazione per abilitare il funzionamento del secondo pulsante.

Consiglio, per i box 2 e 3 di effettuare il trasferimento del codice sul micro:bit senza connettere il micro:bit all’edge connector, una volta effettuato il trasferimento del programma, scollegatelo dal computer ed inseritelo all’interno dell’edge connector.

Programmazione box1

Programmazione box 2 e 3

Maggiori dettagli su collegamenti e funzionalità da aggiungere durante il corso in presenza.

Buon Coding a tutti 🙂

I miei corsi per Tecnica della Scuola: creare un kit di robotica educativa a basso costo – 3′ edizione

Terza edizione del richiestissimo corso sulla realizzazione di kit robotici a basso costo per la didattica.
Su richiesta degli utenti in questa nuova edizione aggiungerò nuove proposte in cui mostrerò come con micro:bit è possibile realizzare robot seguilinea. Fornirò inoltre nuove proposte per la scuola primaria di primo grado e molto altro.

Come sempre tutti i kit didattici che fornirò saranno corredati di:

  • progetti grafici da realizzare a scelta con cartone o stampa 3D
  • programmi di funzionamento e schede didattiche da utilizzare in classe

Quindi fornirò istruzioni e documentazione per i kit mostrati nelle edizioni precedenti e i nuovi sviluppati in questi ultimi mesi.

Nel caso abbiate richieste specifiche sulla realizzazione di un vostro progetto non esitate a contattarmi, sarò ben lieto di aiutarvi.

Saranno svolti 3 incontri in webinar di 2 ore ciascuno, per un totale di 6 ore

  • Martedì 8 febbraio 2022 – Dalle 17.00 alle 19.00
  • Martedì 15 febbraio 2022 – Dalle 17.00 alle 19.00
  • Martedì 22 febbraio 2022 – Dalle 17.00 alle 19.00

Presentazione del corso

Mediante una metodologia laboratoriale, si forniranno competenze digitali finalizzate alla realizzazione di robot didattici a bassissimo costo permettendo al docente si strutturare un percorso di base per avvicinare gli studenti ai principi della programmazione e della robotica.
Il corso si sviluppa in 3 moduli e permetterà di costruire un robot partendo da zero.

  1. Il primo modulo introduce all’uso di BBC micro:bit ed alla programmazione con Blocks Editor, un tool grafico che semplifica l’utilizzo della scheda elettronica che controllerà il robot;
  2. Il secondo modulo introduce all’utilizzo modellazione 3D con TinkerCAD che permetterà di stampare in 3D le proprie creazioni, oppure generare i progetti necessari per realizzare i robot con compensato o cartone;
  3. Il terzo modulo mette insieme le due competenze consentendo la costruzione ed il controllo del proprio robot didattico.

Per maggiori informazioni sulle modalità di iscrizione e sui contenuti del corso seguite il link.

Buon lavoro 🙂

Supporti per pulsanti di plastilina da connettere al Makey Makey o BBC micro:bit


Durante l’attività di formazione che sto conducendo sull’uso del Makey Makey, mostrerò anche diversi modi per creare pulsanti ed interruttori con materiali conduttivi poveri che possiamo reperire in casa, mostrerò inoltre come realizzazione dei semplicissimi sensori.

La plastilina è uno dei materiali che viene sempre utilizzato durante le sperimentazioni con Makey Makey, infatti gran parte della plastilina modellabile che si trova in commercio risulta conduttiva. Per mantenere ordine sul banco di lavoro, ho pensato di realizzare delle piccole basi di contatto stampate in 3D su cui inserire la plastilina che dovrà toccare il connettore a coccodrillo connesso poi al Makey Makey o al micro:bit.

Come potete vedere dalle immagini allegate ho realizzato diverse tipologie di basi, tra queste anche una che consente di inserire un cartoncino in modo da dare indicazioni su cosa accade se si tocca la plastilina.

Continua a leggere

5 min da maker: Supporto MakeyMakey

Questo strumento nasce da una semplice necessità di lavoro, sicuramente chi si è cimentato nell’uso del Makey Makey avrà subito notato che è essenziale mantenere stabile la scheda elettronica per poter connettere ad essa tutti i cavi a coccodrillo che ci servono per realizzare fantastiche attività didattiche. Come sapete tra qualche giorno svolgerò il corso: Didattica attiva con Makey Makey in cui mostrerò molte sperimentazioni dinamiche/creative che trovano impiego soprattutto nella scuola elementare e media. Per rendere più ordinato il mio lavoro e l’attività di produzione della documentazione del corso ho realizzato questo semplice supporto che condivido con voi. La stampa in 3D richiede poco tempo e per fissare tutte le parti sono necessarie solamente due viti M3 da 10 mm e due dadi M3, nulla di più. In aggiunta una piccola clip che permette di tenere raccolti tutti i cavi che connettiamo alla scheda.

Per chi desiderasse realizzare questo supporto allego link alla mia pagina su Thingiverse.

Continua a leggere

Makey Makey – strumenti utili per svolgere le sperimentazioni

Informazione per gli iscritti al mio corso: Didattica attiva con Makey Makey che inizierà la prossima settimana.

Ho allestito un laboratorio per questo corso che possa mostrare in diretta online i lavori che realizzerò, pertanto il mio consiglio è quello di svolgere insieme a me le attività pratiche.

Sto ricevendo messaggi dagli iscritti al corso in merito ai materiali necessari da acquistare.

Ovviamente un Makey Makey, non deve essere necessariamente originale, ma su diversi store ne trovate di molto economici compatibili venduti insieme ad un cavo USB e alcuni cavi a coccodrillo, ma cosa aggiungere alla lista della spesa?

Continua a leggere