Archivi tag: micro:bit

Winter Camp 2019 – sviluppare competenze attraverso le nuove tecnologie

Creatività, espressione e innovazione per il Primo Ciclo – sviluppare competenze attraverso le nuove tecnologie.

Sabato 23 e 24 febbraio prossimi parteciperò come relatore alla terza edizione degli INcontri digitali presso l’Istituto Comprensivo Statale di Vestone (Brescia), corso invernale di formazione per insegnanti.

Il laboratorio che condurrò ha come titolo: “Divertiamoci a progettare il nostro apprendimento con il Coding e la robotica” e sarà dedicato a docenti della primaria e secondaria di primo grado.

questo l’abstract:

Insegnare a progettare il proprio apprendimento attraverso il Creative Computing utilizzando BBC micro:bit una picola scheda elettronica appositamente progettata per svolgere attività di Coding con studenti della scuola primaria e secondaria di primo grado.

BBC micro:bit può essere programmato in diverse modalità, ma quella principale fa uso di un ambiente di sviluppo on-line che permette di operare con un linguaggio di programmazione grafico, costituito da blocchi funzionali che possono essere tra essi collegati.

Le caratteristiche tecniche di micro:bit consentono di realizzare attività con forte interattività con il mondo reale: robot, strumenti musicali, strumenti di misura, giochi interattivi e molto altro, attività che verranno sperimentate durante il workshop.

L’evento include altri interessangtissimi laboratori condotti dai colleghi:

  • Roberto Sconocchini – Laboriatorio: C’ERA UNA VOLTA… – Per scuola dell’infanzia e primaria
  • Luca Raina – LABORATORIO: GAMIFICATION – Per scuola primaria e secondaria di 1° grado

Per maggiori informazioni:

Locandina di presentazione:

Robottillo badge

Tra qualche settimana incomincerò un corso di Coding e Robotica per bambini di scuola elementare. Per creare un’identità di gruppo e per rompere il ghiaccio iniziale ho deciso di realizzare “Robottillo badge” da regalare agli studenti.

Ho realizzato 4 tipi di badge che potrete scegliere in funzione dell’attività che dovrete svolgere:

  1. coder
  2. maker
  3. mini maker
  4. micro:bit

Per prelevare i sorgenti stl per la stampa 3D seguite il link su Thingiverse.

Buon divertimento 🙂

BBC micro:bit – Disponibile Javascript Blocks in versione standalone per Windows 10

Disponibile la versione standalone per Windows 10 del Javascript Blocks.
Oltre alle funzioni già presenti nella versione on-line, molte le novità introdotte, tra le più importanti la possibilità di programmare il micro:bit via USB senza la necessità di dover trascinare il programma direttamente sul micro:bit inoltre disponibile la capacità di leggere dati dalla seriale, funzionalità interessantissima che sto provando in questo momento è quella della lettura via USB dei sensori o comandare da PC azioni sul micro:bit, ma vi saprò dire meglio nel breve.

Di seguito per completezza la procedura di installazione che segue i medesimi passi per qualsiasi app su Windows 10.

Selezionare: “Get it from Microsoft”

Click su “Ottieni”

Click su “Apri Microsoft Store”

Click su “Accedi”

Click su “Ottieni”

Vi verranno richiesti nome utente e password di accesso

Dopo l’immissione dei vostri dati si avvierà il download

Al termine si avvierà l’applicazione che potrete gestire allo stesso modo della versione on-line

La procedura di programmazione in Blocks o Javascript è la medesima

Un click su “Download” per trasferire direttamente il programma sul micro:bit

Buona sperimentazione 🙂

DotBot:Smart – un robot didattico veloce da costruire

Durante alcuni corsi di Coding e robotica per colleghi di scuola media mi è stato manifestato il desiderio di poter avere a disposizione un kit robotico estremamente semplice da realizzare poco costoso e che occupasse poco spazio, che potesse adattarsi, come sempre, a microcontrollori di ogni tipo, soprattutto Arduino e micro:bit.

Esplorando per altri scopi il sito youmagine ho scoperto i moltissimi lavori realizzati da RCCM anche lui come me insegnante (vi consiglio di guardare i suoi lavori) ed ho notato il progetto Micro Servo Chassis, per cui sulla stessa idea ho realizzato una struttura simile ed inserito gli elementi di aggancio per i servomotori che avevo realizzato per il DotBot:bit.

Per ridurre la quantità di materiale ho eliminato, rispetto alle strutture precedentemente realizzate la caster ball, la biglia di supporto, che ho sostituito con una piccola bacchetta costituita da un punto di appoggio al terreno ricurvo, il tutto vincolato alla struttura portante dei motori.

Nel caso si debba aggiungere parecchia elettronica, per aumentare ancor di più la stabilità ho sviluppato una doppio supporto strisciante così come potete notare nelle immagini allegate.

Su questo piccolo chassis robotico potrete, secondo necessità ed in funzione di ciò che disponete, predisporre una base di appoggio come ad esempio: cartone, compensato o plexiglas fissata con viti o fascette di plastica.

Ecco giustificato il nome DotBot:Smart perché veloce da costruire, due elementi da stampare e poi Coding a volontà 🙂

Questo nuovo kit didattico si aggiunge alla famiglia DotBot.

Nel caso desiderate effettuare la stampa questo il link diretto di DotBot:Smart su Thingiverse.

Come sempre se durante le sperimentazioni con i vostri allievi si evidenziano correzioni o miglioramenti da fare, non esitate a contattarmi.

Di seguito le foto che mostrano come costruire il robot.

Materiali occorrenti

  • qualsiasi tipo di microcontrollore: micro:bit, Arduino, oppure Raspberry Pi (qualsiasi modello)
  • n. 2 bulloni M3 – viti da 10 mm
  • n. 2 FS90R servo a rotazione continua
  • n. 2 due ruote per FS90R 60mm x 8mm

La barra centrale deve avere un orientamento, rispetto ai servomotori, identico a quello indicato nell’immagine (notate l’albero di rotazione del servo). I servomotori sono fissati con piccole viti in dotazione quando acquistate i servo:

Le viti di blocco della barra centrale sono sotto il livello di appoggio della base in modo da non creare un rialzamento:

Scegliete il materiale di cui disponete, (nell’immagine cartone) e con del nastro biadesivo fissate breadboard ed elettronica:

Il fissaggio può avvenire mediante fascette di plastica:

Nel caso abbiate necessità di maggior superficie di appoggio e maggior stabilità potete utilizzare la barra centrale con doppio appoggio:

Buon Coding a tutti.

Scratch 3.0 e BBC micro:bit installazione e primi test

Quando avevo annunciato su queste pagine il 16 luglio scorso il futuro supporto di micro:bit da parte di Scratch 3.0 la funzionalità non era ancora disponibile, finalmente da qualche giorno questa possibilità è stata resa disponibile ed ora possiamo incominciare a sperimentare.

L’utilizzo di micro:bit con Scratch 3.0 richiede pochissimi passi, di seguito trovate le schermate che ne dettagliano l’installazione ed un paio utilizzo.

Aggiungiamo l’estensione micro:bit:

Selezionate micro:bit

Per consentire il collegamento con Scratch 3.0 è indispensabile installare “Scratch Link” per poterlo prelevare un click sul punto interrogativo “?” (o fate click sul link che vi ho indicato), si aprirà un’altra pagina che vi guiderà passo passo all’installazione:

Pagina di aiuto che trovate direttamente a questo link:

Ricordate che dovete:

Connettere il micro:bit

Scaricare e scompattare il file: scratch-microbit-1.0.hex.zip

Copiare il file .hex all’interno del micro:bit

Avviate Scratch Link:

Scratch Link attiverà un pannello di controllo:

Un click sulla voce di menù Scratch Link mostrerà l’indirizzo di collegamento e la versione:

Selezionando nuovamente l’icona di aggiunta libreria apparirà il pannello di collegamento al micro:bit, fate click sul pulsante “collega”

Avrete notifica dell’avvenuto collegamento, premete “Torna all’Editor” per proseguire con  la programmazione:

La percezione dell’avvenuto collegamento si vedrà anche sul display del micro:bit su cui comparirà il nome assegnato alla vostra scheda, nel mio caso “zuvop”:

Trascinate nell’area di programmazione il blocco:  “mostra Ciao! su display” ed ogni volta che farete click sul blocco visualizzerete il testo sul display:

La realizzazione di un programma che reagisce alla pressione dei pulsanti A e B è estremamente semplice:

Nell’attesa che giungano nuove funzionalità vi auguro…

Buon Coding e Buon inizio di Anno Scolastico 🙂