Utilizzo dell’Arduino Motor Shields R3

Per il controllo dei motori di molte delle mie sperimentazioni robotiche spesso utilizzato l’Arduino Motor Shields R3 che permette agevolmente di pilotare motori in corrente continua tra cui anche motorini passo passo. In questo breve articolo vi mostrerò un rapido utilizzo, che aggiungerà al percorso di robotica in cui propongo la costruzione di un robot didattico partendo dalla stampa 3D dello chassie per giungere alla programmazione del robot.

01-Arduino-Motor-Shields-R3

02-Arduino-Motor-Shields-R3

Il controllo motori in analisi è basato sull’integrato L298P prodotto da ST microelectronics, che come detto consente anche il controllo di motorini passo passo.

Specifiche tecniche

  • Tensione di funzionamento: 5V a 12V
  • Controller motori: L298P, controllo di 2 motori DC o 1 motore passo-passo
  • Corrente massima: 2A per canale o 4A massima (con alimentazione esterna)
  • Rilevamento di corrente: 1.65V / A

03-Arduino-Motor-Shields-R3

Come potete osservare nell’immagine i pin della shields si allineano perfettamente con la versione dell’Arduino UNO R3.

04-Arduino-Motor-Shields-R3

La Motor Shields è dotata di due canali con cui è possibile pilotare due motorini DC e 1 motore passo passo.
La scheda dispone inoltre di 6 ingressi/uscite per il collegamento dei dispositivi del Tinkerkit di cui però non parlerò in questo tutorial.
Con un’alimentazione esterna lo shield può fornire fino a 12V e 2A per canale motore o 4A su un singolo canale. L’obiettivo è quello di realizzare il “kit di robotica di base” e per contenere i costi farò uso, per questa prima versione, di comunissimi motorino DC, come quelli riportati nell’immagine che segue che possono essere acquistati a costi molto contenuti su qualsiasi store cinese on-line. Certamente non aspettatevi prestazioni elevate, ma sono sufficienti per incominciare. Continua a leggere

I miei corsi: Apprendimento attivo con Raspberry Pi e Arduino

Nei giorni venerdì 1/4 e sabato 2/4 sarà presso l’IIS Cassato Gattapone (Gubbio) come relatore per il corso: “Apprendimento attivo con Raspberry Pi e Arduino”, il corso è indirizzato a docenti e studenti di ogni ordine e grado. L’iniziativa rientra all’interno dell’evento “C’era una volta un pezzo di legno” giunto alla seconda edizione ed organizzato dalla Rete di scuole di Gubbio, tema dell’evento: student voice e la didattica per competenze.

Un grazie particolare al Dirigente Scolastico David Nadery per l’invito presso il suo Istituto.

Programma dell’evento:

  • venerdì 1 aprile, ore 9.00 -12.30: laboratori con gli alunni delle scuole di ogni ordine e grado;
  • venerdì 1 aprile, ore 15.00 -18.00: sessioni di attivazione didattica con i docenti divisi per ambiti disciplinari (Storia, Lingua italiana, Matematica, Elettronica/Informatica);
  • sabato mattina, in plenaria, presso IIS Cassata Gattapone, Via del Bottagnone 40 Gubbio, report conclusivi dai laboratori e l’intervento di Alison Cook Sather (University of Pennsylvania), ricercatrice di fama internazionale sullo student voice.

Nel dettaglio, i laboratori di venerdì 1 aprile (ore 15,00 – 18,00), destinati agli insegnanti, saranno tenuti sui seguenti ambiti disciplinari:

STORIA – Antonio Brusa (Università di Bari) e Romana Scandolari (Museo delle scienze di Trento).

Titolo: “Il Guinness dei Primati” – Gioco di simulazione sull’evoluzione umana.

MATEMATICA – Pietro Di Martino (Università di Pisa).

Titolo: “La macchina di ferro senza cuore”: l’intreccio matematica-emozioni nei racconti autobiografici degli studenti.

ELETTRONICA/INFORMATICA – Michele Maffucci (IIS Galilei Ferrari Torino).

Titolo: “Apprendimento attivo con Raspberry Pi e Arduino”.

LINGUA ITALIANA – Ermelinda De Carlo (Università di Perugia).

Titolo: “Come fare cose con le storie” (storie, autobiografie e digital curricula story).

Per maggiori informazioni sul programma e modalità di iscrizione vi invito a consultare la pagina predisposta sul sito dell’istituto.

Locandina_Convegno-Cera-una-volta-pezzo-legno-rev5

Robot Beginner KIT V2 – ARDUINO UNO REV3

È un periodo di intensa sperimentazione e come avrete avuto modo di notare sono alle prese con un serie di kit di robot che sto costruendo, a prima vista questa attività potrebbe sembrare un mero esercizio tecnologico che discosta dall’obiettivo, ovvero far didattica, in realtà la ricerca è quella di costruire il giusto robot che “calza” con la didattica che ritengo importante svolgere, quindi non il “super kit robotico” ma oggetti semplici da aggiungere alla cassetta degli attrezzi del docente che vuole svolgere queste attività. Alcuni, privatamente via e-mail mi hanno chiesto se io mai avessi acquistato kit per la costruzione di robot, o se ne avessi fatto uso in classe, o più semplicemente: “Michele non ho una stampante 3D e non riesco a realizzare prototipi, mi consigli kit che poteri acquistare?” Domande di questo genere mi vengono poste spesso da colleghi, genitori, studenti e poiché mi sento soprattutto in debito verso questi ultimi, risponderò prendendo in analisi alcuni robot che posseggo la cui costruzione non richiede, almeno nelle prime fasi, competenze specifiche, sarà sufficiente saper usare un cacciavite e in alcune occasioni essere in grado di effettuare delle semplici saldature a stagno, la fase di costruzione si esaurisce in breve tempo dopo di che ci si potrà concentrare sulla programmazione.

Per ogni kit mostrerò le fasi costruttive passo passo, e proporrò alcuni semplicissimi sketch per il controllo del robot, da questi potrete partire per migliorare ed espanderne le funzionalità.
L’obiettivo è come sempre quello di porre le basi di partenza, semplificare la fase di start up e permettere di avere un tutorial di partenza che potrete impiegare per i vostri scopi a scuola o con i vostri figli, quindi come sempre se questo breve percorso vi soddisferà copiate ed incollate 🙂

Da dove partire?

Prendo in analisi il Robot Beginner KIT V2 – ARDUINO UNO REV3, che mi è stato gentilmente donato da ROBOT DOMESTICI che ringrazio a nome mio e dei miei studenti. Per chi desiderasse acquistarlo, partendo da questo sito, potrà ottenere uno sconto del 5% sul prezzo indicato sul sito utilizzando il codice di sconto: CC-RD-16.

Quindi grazie a ROBOT DOMESTICI che mi ha permesso di aggiungere alla dotazione del laboratorio scolastico un nuovo sussidio didattico.

Il kit che vi segnalo è probabilmente tra i più diffusi a livello didattico, io stesso iniziai a pensare ai miei robot stampati in 3D osservando con attenzione questo kit, caratterizzato dalla semplicità del montaggio e dalla versatilità, infatti permette di aggiungere, secondo le esigenze, ulteriori dispositivi elettronici in modo molto semplice. Sul sito di ROBOT DOMESTICI troverete manuali ben dettagliati (in lingua italiana)  che mostrano le fasi costruttive e sketch di esempio, il tutto potrà essere realizzato in circa 1 ora di lavoro.

Il montaggio non richiede l’acquisto di ulteriori parti, tutto è incluso, addirittura il cacciavite a stella per il montaggio meccanico.

Cosa include il kit

01-Robot-Beginner-KIT-V2

02-Robot-Beginner-KIT-V2

Continua a leggere

Hackability, making e coprogettazione diventano un esame per gli ingegneri del futuro

hackabilityRicevo e volentieri pubblico l’informazione che mi giunge da Ludovico Orlando Russo e Giuseppe Airò Farulla entrambi Dottorandi al Politecnico di Torino in merito all’Hackability@PoliTo attività che si svilupperà all’interno del corso di “Tecnologie per la Disabilità” del Politecnico di Torino.

Con l’amico Ludovico condividiamo da un po’ di tempo idee e progetti di carattere didattico/tecnologico nell’ambito della robotica educativa ed entrambi ci occupiamo in modo diverso di tecnologie per la disabilità, lui tra i promotori di hackability@polito ed io come referente del CTS di Torino.
Qualche giorno fa Ludovico mi ha parlato di Hackability@PoliTo, stupenda iniziativa che finalmente pone a livello universitario l’attività del making a servizio di problemi reali, infatti durante il corso gli studenti lavoreranno insieme a persone con disabilità al fine di realizzare ausili che rispondono alle necessità specifiche di ciascuna di esse.

Non posso fare altro che ringraziare Ludovico, Giuseppe e il Professor Paolo Prinetto per questa iniziativa che certamente troverà larga risonanza.

Ma cos’é Hackability?

Hackability è un format nato a Torino nel 2015 con l’obiettivo di costruire un ambiente di coprogettazione nel quale maker, designer e persone con disabilità potessero arrivare alla prototipazione e alla realizzazione personalizzata e in piccoli numeri, di presidi e oggetti a basso costo in grado di supportare le persone con disabilità (ma anche gli anziani, le categorie fragili) nella vita quotidiana. 

Dopo la prima edizione realizzata con Fablabtorino, Hackability arriva al Politecnico di Torino. Il Laboratorio Nazionale AsTech (Tecnologie Assistive) del CINI (Consorzio Interuniversitario Nazionale per l’Informatica) lancia, infatti, la Hackability@PoliTo. Gli studenti del primo anno iscritti al corso di “Tecnologie per la Disabilità”, coordinato dal Professor Paolo Prinetto, potranno, al posto del tradizionale esame, lavorare insieme a maker, designer e persone con disabilità e provare a rispondere alla richiesta di presidi, oggetti d’uso quotidiano, progettati o adattati in base alle esigenze delle persone con disabilità. 

I risultati di questo lavoro, secondo lo spirito di Hackability, saranno condivisi in open-source e messi a disposizione di una community molto più ampia. Spiega Ludovico Russo tra i promotori di hackability@polito “l’obiettivo è calare gli studenti in un’esperienza che permetta loro di coprogettare, lavorare in team, sviluppare competenze trasversali”. Secondo Carlo Boccazzi Varotto, COO di Hackability, “a poco più di un anno dal varo del progetto, essere riconosciuti come un format che può integrare la formazione universitaria è un grande risultato che dimostra le potenzialità di un making posto al servizio di problemi reali”. 

Hackability@PoliTo è realizzata in collaborazione con: Fondazione Paideia di Torino; Lero – The Irish Software Research Centre di Limerick; Looqui, start up che si occupa di tecnologie per la disabilità e con il contributo del CINI, Consorzio Interuniversitario Nazionale per l´Informatica, tramite il Laboratorio Nazionale AsTech (Tecnologie Assistive).

Makey Makey Go

makeymakeygo04
Come dissi su Facebook il 7 gennaio scorso: “Nell’attesa del mio turno dal barbiere leggo che è stato messo in vendita da oggi Makey Makey Go… e vai “di carta di credito” preso!” 🙂 Dopo circa una decina di giorni ho ricevuto il prodotto.
Ma perché dovrei utilizzare Makey Makey Go? Certamente penso ad un uso didattico ed in passato ho più volte ho utilizzato e mostrato sia agli allievi che durante i miei corsi a docenti l’utilizzo del “fratello maggiore” Makey Makey soprattutto nelle attività di coding oppure durante i corsi agli insegnanti di sostegno per mostrare come realizzare in modo semplice e veloce ausili didattici per allievi diversamente abili.
Makey Makey Go vi permetterà di sostituire ai pulsanti della tastiera o del mouse qualsiasi oggetto in grado di condurre l’elettricità e certamente si prestano tutti quelli oggetti che contengono acqua come frutta e verdura.
La creatività che ne può scaturire da un oggetto di questo genere è incredibile in quanto con esso potrete realizzare delle vostre personalissime periferiche di input, così come mostrato nel filmato che segue.

Nella confezione troviamo un foglietto con le istruzioni, il Makey Makey Go la cui forma ricorda una penna USB con un anello che vi permetterà di agganciarlo al vostro portachiavi oppure allo zainetto, una ciambella di carta che mostra un esempio di utilizzo ed un cavo con pinzette a coccodrillo che consentirà di collegare l’oggetto conduttivo con il Makey Makey Go.

makeymakeygo01

makeymakeygo03

makeymakeygo02

Il connettore USB potrà essere collegato a qualsiasi tipo di computer: Mac, Windows. Linux.

Sulla chiavetta trovate tre alloggiamenti:

  • un’area a forma di + dovrà essere collegata ad un coccodrillo (leggermente calamitato per agevolarne il contatto)
  • area del play
  • area del reset

makeymakeygo09

La differenza sostanziale dal fratello maggiore Makey Makey è che nel Makey Makey Go potete sostituire un solo comando.

Come funziona?

  • Inserite il Makey Makey Go in una porta USB del vostro computer
  • Scegliete tra le app proposte sul sito Makey Makey
  • Prendete il coccodrillo e collegatelo nell’area a forma di + e l’altra estremità all’oggetto che conduce
  • Premete play sul Makey Makey Go e incominciate a giocare

makeymakeygo06

makeymakeygo07

makeymakeygo05

Il Makey Makey Go permette in automatico di sostituire la barra spaziatrice della tastiera o il pulsante sinistro del mouse premendo sul pulsante set button, ma se lo desideriamo è possibile riprogrammarlo per decidere quale dovrà essere il pulsante che dovrà essere sostituito all’oggetto che conduce, se volete stabilire quale tasto della tastiera associare all’azione andate sull pagina di riferimento: makeymakey.com/remap/ selezionate il prodotto e tenete premuto il tasto di reset per almeno 5 secondi dopo di che facendo click più volte sul tasto reset selezionate il pulsante della tastiera che desiderate emulare, una volta scelto il tasto per confermare premete sul pulsante play del Makey Makey Go.

makeymakeygo08

Per chi fosse interessato io ho acquistato il prodotto sul Makey Shop

Buon divertimento 🙂