Che la gara abbia inizio – LegoDuino Sumo League

banner-legoduino

Se sabato e domenica prossima (14, 15 gennaio) siete dalle parti di Grugliasco vi aspetto presso la fiera: “Mattoncini in festa” Parco Culturale “Le Serre” via T. Lanza, 31 Grugliasco (To), una fantastica occasione per vedere decine di creazioni Lego (ingresso gratuito).

Per l’occasione io e i miei allievi esporremo e gareggeremo con dei robot Sumo nati dal mix di elementi Lego e Arduino, nella mia idea una mutazione di DotBot causato dal contatto con il mondo Lego 🙂

Sono stati usati motori Lego Mindstorms NXT alcuni elementi di collegamento tipici dei Lego Technic e tutto il resto stampato in 3D compatibile con Lego. Il progetto sarà open e lo pubblicherò nel breve, sorgenti 3D, codice e schema di montaggio. Il contenitore include scheda Arduino controllo motori e sopra una piccola breadboard per collegare i motori.

Ci saranno due campi da gioco sul primo gareggeranno due robot LegoDuino Sumo autonomi e sul secondo campo da gioco due LegoDuino Sumo pilotati da operatore via Bluetooth con cellulari.

La Gru sullo scudo posteriore sono in onore della città di Grugliasco che ospiterà l’evento.

Il campo da gioco della Sumo LegoDuino League, nome, regole e gioco sono state elaborate da me, ma nel breve saranno riviste dai mie allievi durante le prossime gare robotiche di istituto che desidero organizzare. Il tutto è un po’ diverse dalla Sumo Lego League, si adatta, dal mio punto di vista un po’ di più al “portafoglio” del Prof e degli allievi 🙂 ed aggiungono un po’ di Open Hardware e Open Source al mondo Lego.

Per la programmazione non preoccupatevi, vi farò avere una versione in C, in mBlock e Visualino.

Se riuscite a passare mi piacerebbe chiacchierare con voi di robotica educativa e di coding, un confronto e uno scambio di idee per sviluppi didattici futuri.

Vi aspetto 🙂

Articoli simili:

Pubblicato in arduino, elettronica, robotica | Contrassegnato , , , , , , , , , , , , | Lascia un commento

Costruiri un personalissimo IDE web per Arduino sviluppato in Python e Flask

Alcune volte mi domando come trovare soluzioni nuove per insegnare a programmare  e questa volta ci ha pensato l’amico Ludovico Russo, amico di avventure robotiche 🙂 , che mi ha regalato una nuova soluzione che senza alcun dubbio è da usare a scuola e vi invito fortemente a sperimentare. Vi assicuro che seguendo passo passo il suo tutorial, 30 minuti massimo, sarete in grado di creare il vostro IDE web per Arduino.

Ludovico mi ha detto che sta sviluppando il progetto e più avanti renderà disponibile una nuova versione, ma se avevate necessità di imparare a programmare in Python e Flask allora questo tutorial vi darà un buon motivo.

Riprendo dal suo sito:


L’idea di base era quella di sviluppare un semplice IDE web per Arduino, che mi permettesse di sviluppare codice su un Arduino direttamente connesso ad un Raspberry Pi (ormai sapete che utilizzo tantissimo entrambi questi Hardware), ma senza la scomodità di dover utilizzare direttamente l’interfaccia grafica del Raspberry Pi per programmare.

Se volete saperne di più seguite il link: Un IDE web Arduino sviluppato in Python e Flask

Buona sperimentazione a tutti 🙂

compilation

Articoli simili:

Pubblicato in arduino, programmazione, Raspberry Pi | Contrassegnato , , , , | Lascia un commento

Visualino – Visual programming environment for Arduino – lezione 3

visualino

Ormai siete diventati esperti nell’uso dell’interfaccia di Visualino e da questa lezione in poi non ripeterò passo passo la modalità con cui trascinare i vari blocchi all’interno della sezione programma, ma mostrerò una serie di esercizi base da cui partire per sviluppare in modo indipendente le vostre sperimentazioni.

Per la realizzazione degli esercizi che seguono sono necessari i seguenti componenti:

  • Arduino UNO R3
  • Due LED
  • Due Resistori da 220 Ohm

Esercizio 1

Fare lampeggiare contemporaneamente due diodo LED collegati rispettivamente al pin 12 e 11 di Arduino con tempi di accensione e spegnimento pari ad 1 secondo.

Realizzate il circuito come indicato nello schema seguente:

02

03

Continua a leggere

Articoli simili:

Pubblicato in arduino | Contrassegnato , , , , , , , , , , , | Lascia un commento

Visualino – Visual programming environment for Arduino – lezione 2

visualino

Ringraziamenti e dedica 🙂

Dovete sapere che di recente (la scorsa settimana) sono stato contattato via Facebook da una giovane Maker in erba e la sua insegnate, fanno parte della scuola secondaria di primo grado I.C. “Tommaso Cornelio” di Rovito in provincia Cosenza (fantastico come internet unisce) che mi chiedevano aiuto sull’uso di Arduino e sulla robotica da usare nella loro classe. Queste lezioni sono dedicate a loro 🙂 ed un mio tentativo di supportarle a distanza, spero nel breve di riuscire ad organizzarmi anche con dei Webinar.

Informazioni per lo studio.

Ho ricevuto diverse mail di ringraziamento e di metodo su queste brevi lezioni sull’uso di Visualino, ringrazio tutti 🙂 siete sempre gentilissimi.

Queste le principali:

Domanda: Quante saranno le lezioni?
Risposta: Circa una decina o poco di più tutte molto brevi da svolgere al massimo in 1 ora di lavoro (compresa l’organizzazione dell’attività)

Domanda: Siamo insegnanti di scuola elementare, riusciremo, seguendo le tue lezioni a realizzare dei robot con le nostre classi 5′?
Risposta: Sì, il corso è pensato per insegnanti di scuola elementare, media e ritengo che possa essere usato, se opportunamente rimodulato, per un corso introduttivo di coding in prima superiore. Le ultime lezioni saranno dedicate alla realizzazione di un robot completamente programmato con Visualino ed ovviamente il robot sarà DotBot 🙂

Domanda: Impareremo a programmare anche in C?
Risposta: Poiché le lezioni sono indirizzate a studenti e colleghi che non hanno mai programmato o costruito dispositivi elettronici, per ora parlerò di blocchi “alla Scratch” ogni tanto inserirò alcuni contenuti sul C.

Domanda: Possiamo usare i tuoi appunti nelle nostre lezioni?
Risposta: Assolutamente SI’ e se potete mandatemi una mail per dirmi che le avete usate, mi fa piacere, se poi mi mandate anche fotografie dei vostri lavori sono ancora più felice e se mi citate vi ringrazi ancor di più.

Nella precedente lezione abbiamo visto come realizzare con Visualino il programma che consente di far lampeggiare il LED L, quello collegato al pin 13 di Arduino e che trovate sulla scheda, come indicato nell’immagine che segue:

44

Vediamo come far lampeggiare un diodo LED esterno, diverso da quello disposto sulla scheda, il procedimento è identico a quello che avete effettuato nella precedente lezione.

Sono necessari i seguenti componenti:

  • Arduino UNO R3
  • Un LED
  • Un Resistore da 220 Ohm

Realizzate il circuito come indicato nello schema seguente:

01

Continua a leggere

Articoli simili:

Pubblicato in arduino | Contrassegnato , , , , , , , , , , , | Lascia un commento

Visualino – Visual programming environment for Arduino – lezione 1

visualino

Durante l’ultima MakerFaire di Roma mi sono confrontato con molti colleghi ed amici che sono passati a trovarmi e che volevano avere informazione in merito agli sviluppi del progetto DotBot.

Il confronto con le persone ha messo in luce una necessità importante per quanto riguarda l’uso di Arduino a scuola, quello di rendere la programmazione, almeno nella fase iniziale di un percorso di coding, più semplice per il docente che non ha mai utilizzato l’elettronica nella didattica.

Ormai è uno standard de facto l’uso di Scratch, soprattutto nella scuola elementare e media, pertanto un’ambiente di programmazione grafico per Arduino è utile e credo anche necessario. Ritengo comunque possibile, perché sperimentato di persona, insegnare a programmare in C agli studenti delle scuole medie, ma preferisco un approccio morbido, che parte da Scratch e giunge pian pianino al C usando Arduino. Come insegnanti abbiamo l’obbligo di progettare in modo inclusivo pertanto in un percorso di coding e di making elettronico bisogna pensare a tutti, ai bambini e ragazzi con necessità specifiche di ogni livello di scuola ma anche ai colleghi di ogni disciplina.

… ma come fare?

Ho analizzato diverse possibilità:

  • S4A
  • ScratchX
  • Snap4Arduino
  • Visualino

per ognuno di essi ne ho realizzato un percorso che utilizzo in funzione delle disponibilità tecniche e delle competenze iniziali degli studenti. Tra le possibilità sopra indicate nelle prossime settimane per corsi indirizzati ad insegnanti di ogni ordine e grado, userò Visualino uno strumento di programmazione visuale per Arduino realizzato da Víctor R. Ruiz e portato avanti dalla comunità spagnola di Arduino.

Avevo sperimentato tempo fa il sistema dopo di che non ne sperimentato l’utilizzo con gli studenti più giovani, ma fortunatamente proprio alla MakerFaire di Roma ho ritrovato Luisa Ravelli, una bravissima formatrice che avevo conosciuto durante un mio corso presso il FabLab di Brescia qualche anno fa. Luisa mi ha confermato l’utilità e la praticità di utilizzo di Visualino con i bambini più piccoli, i suoi consigli e la sua esperienza didattica mi hanno convinto dell’utilità di realizzare un percorso di making di elettronica e di robotica dedicato a docenti e giovanissimi allievi con nessuna competenza in elettronica ed informatica.

Come ben sapete, la “severità” sintattica di linguaggi di programmazione come C o C++ possono, per chi non si è mai occupato di programmazione, rendere difficoltosa la comprensione sull’uso di Arduino che può essere superata partendo da un linguaggio visuale. La soluzione grafica non deve essere intesa come sostituzione ad un IDE testuale, ma potrebbe essere considerato come un inizio “morbido” che conduce in fasi successive al  programmazione in C.

Visualino si basa su Google Blockley e bitbloqs di BQ. Si tratta di software opensource, multi-piattaforma e multi-lingua. Per il suo funzionamento necessita che sia installato sul computer l’IDE Arduino 1.6 o superiore utilizzato come motore di Visualino. E’ possibile installare versioni di Visualino per MacOS X, Ubuntu, Windows ed anche Raspberry Pi 2, quindi alla portata di tutti. Sul sito di riferimento trovate i tutorial in lingua spagnola ed inglese molto semplici che vi guideranno nell’installazione delle versioni per Ubuntu, MacOS X e Windows.

Tutto il codice sorgente di Visualino è disponibile su GitHub: github.com/vrruiz/visualino

Di seguito un tutorial passo passo che spero che possiate utilizzare nei vostri corsi.

Per una prima comprensione dell’uso della breadboard, sintetici principi di elettrotecnica e descrizione generale della scheda Arduino, vi rimando alla sezione di questo sito: Impariamo ad usare Arduino e guardate le prime due slide “L’Alfabeto di Arduino”.

Partiamo ora con la sperimentazione, una guida passo passo all’uso di Visualino

Continua a leggere

Articoli simili:

Pubblicato in arduino | Contrassegnato , , , , , , , , , , , | 2 commenti

Buone Feste e…. un piccolo regalino per voi

papillonUn sincero augurio ai miei studenti,  amici e passanti. Spero che queste vacanze siano piene di serenità e attività creative con tutta l’elettronica che vi piace sia essa Arduino o Raspberry Pi o quello che desiderate.

Un abbraccio.

Regalo: Un Papillon da stampare in 3D ed indossare in queste feste di Natale e Capodanno.

P.S. Buona sperimentazione a tutti 🙂

Articoli simili:

Pubblicato in news | Contrassegnato , , , , , , , | 2 commenti

Progetto Arduino – La robotica tra i banchi di scuola

corso-arduino-moncalieri

Domani 15 dicembre alle ore 15,30, alla presenza del Sindaco di Moncalieri e dell’Assessore all’Istruzione, presso la scuola Silvio Pellico in via S. Martino 27 Moncalieri (To), si svolgerà la conferenza di presentazione del corso di cui sarò relatore: Progetto ARDUINO – La ROBOTICA tra i banchi di scuola destinato agli insegnanti di scuola elementare e media del comune di Moncalieri.
Il progetto è organizzato dall’associazione Suburbia e il Comune di Moncalieri, si prefigge di sviluppare nei ragazzi delle scuole medie ed elementari la consapevolezza delle loro potenzialità in campo elettronico e informatico con l’obiettivo di facilitare l’orientamento alle scuole superiori.

I professori trasferiranno agli allievi le competenze acquisite utilizzando lo starter kit che verrà rilasciato alle scuole, sarà prevista inoltre un’attività di making con Arduino tra le scuole che avrà come obiettivo la realizzazione di un progetto a tema da presentare alla festa di halloween che si terrà il 31 ottobre 2017 in borgata tagliaferro.

Le lezioni si svolgeranno nel mese di febbraio presso a scuola Silvio Pellico secondo il seguente calendario:

  • Mercoledì 1 Febbraio dalle 14 alle 17
  • Mercoledì 8 Febbraio dalle 14 alle 17
  • Venerdì 10 Febbraio dalle 15 alle 18
  • Mercoledì 22 Febbraio dalle 14 alle 17

Per le iscrizioni, destinate ai docenti del comune, contattare l’associazione Suburbia alla mail suburbia.moncalieri@gmail.com

[ depliant di presentazione ]

Articoli simili:

Pubblicato in corsi | Contrassegnato , , , , , | Lascia un commento

Mattoncini in festa

Il primo amore non si scorda mail 🙂 Il mattoncino Lego ha un posto speciale nel mio cuore da docente Maker, probabilmente il modo con cui strutturo i miei pensieri è stato influenzato da bambino giocando con i Lego.
Da grande ho continuato e come sapete sto pensando da tempo ad una versione di DotBotK compatibile con i mattoncini Lego, ma in cantiere non esiste solo questo, molte ed altre sorprese e giochi cercherò di presentarli con i miei allievi durante l’esposizione di costruzioni Lego: “Mattoncini in festa” che si svolgerà il prossimo 14 e 15 gennaio 2017 presso il Parco Culturale “Le Serre” via T. Lanza, 31 Grugliasco (To).

La manifestazione, che è giunta alla sua 3′ edizione raccoglie un grandissimo interesse da parte del pubblico, molti gli espositori che giungono da tutta Italia. Potrete vivere  l’esplosione di creatività degli appassionati Lego e se lo desiderate potrete partecipare alle numerose attività che gli espositori organizzeranno.

Sicuramente una buona occasione per studenti ed insegnanti che stanno svolgendo attività di coding e di tinkering, potrete trovare in questa manifestazione ispirazione per nuove forme di studio e di didattica.

Ingresso è libero

Orari:

  • Sabato 14.01.17
    pomeriggio 14:30 – 19:30
  • Domenica 15.01.17
    mattina 9:00 – 13:00; pomeriggio 14:30 – 18:30

ultimi ingressi 30′ prima della chiusura.

Per informazioni:

mattoncini-in-festa

Articoli simili:

Pubblicato in news | Contrassegnato , , , , , , , | Lascia un commento

Il social learning con edmodo – versione 3 – le slide del corso

logo-edmodoOggi prima giornata del corso sull’uso di edmodo organizzato dal GLIP attivo presso l’Ufficio Scolastico Territoriale di Torino in collaborazione con il CTS (Centro Territoriale di Supporto – Nuove Tecnologie e Disabilità) di Torino e Provincia e come ogni anno nuova versione delle mie slide sull’uso della piattaforma, siamo arrivati alla versione 3.

Edmodo ha subito in questi ultimi mesi numerosi miglioramenti sia funzionali che nell’aspetto grafico. L’interesse per l’uso di edmodo è sempre elevato e ciò è confermato dal fatto che in due giorni si è raggiunto il limite massimo di iscritti, purtroppo non abbiamo potuto accogliere ulteriori colleghi, ma sicuramente ci saranno repliche.

Le slide non hanno la pretesa di rispondere ad ogni quesito in quanto molto delle domande vengono esaudite durante le attività di laboratorio che ho predisposto, ma per rendere più veloce la fase di apprendimento ho cercato di rendere le slide una guida passo passo per ogni azione fondamentale che conduce il docente dalla creazione dell’account alla gestione della classe virtuale.

Come nelle precedenti versioni vi sono anche le sezioni dedicate a studenti e genitori

Se desiderate potete prelevare le mie slide direttamente dal mio account slideshare.

Ringrazio fin d’ora chi vorrà segnalarmi correzioni e miglioramenti da apportare a questa lezione.

Articoli simili:

Pubblicato in corsi | Contrassegnato , , , , , , , | Lascia un commento