Archivi tag: scuola

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 🙂

E’ nato rokers.io!

rokers
E’ trascorso ormai un anno da quanto insieme a Ludovico incominciammo a strutturare meglio i nostri robot didattici, (benedetto fu quel tendine che si ruppe 🙂 ) molti eventi, molti incontri con tantissime persone,scambio di competenze, creazioni robotiche e tanto “imparare insieme”etutto ci si concludeva quasi sempre con una cena.

Negli scorsi giorni ci siamo interrogati sul perch non dare corpo a questo nostro modo di agire dando una struttura pi formale a questi momenti di “robotica e pizza“?

Perch non pensare ad una community di sviluppatori robotici?

In concomitanza con la prima Cloud Rokers Faire di Torino, siamo felici di annunciareil nuovo progetto rokers.io, voluto da Michele Maffucci, Ludovico Russo e Gabriele Ermacora, per supportare la nascita di una community Italiana di Sviluppatori Robotici.

Rokers un progetto nuovo, e ancora non ha una vera e propria forma. Lo scopo principale, al momento, creare una forte community di sviluppatori di robotica di servizio a Torino ed in Italia. E questo verr fatto, in prima battuta, organizzando ritrovi periodici in cui si parler di Robotica nelle sue varie forme.

Vuoi far parte della community? Compila questo form, verrai informato delle iniziative che organizzeremo e potrai dare un tuo personalissimo contributo al progetto.

Ma cosa vuol dire rokers?

“RObot MaKERS”

Ma per chi questa community?

La community aperta a tutti coloro che amano per passione o per professione la robotica di servizio non importante essere nerd del settore l’importante e voler condividere progetti, formare o essere formati in maniera gratuita e libera, in piena serenit, senza alcuna paura di non sapere ma con la sola voglia di imparare…e mangiare insieme… ecco in modo semplice tutto ci lo vogliamo chiamare roker (senza la c mi raccomando 🙂 )

Se credi nell’Open Source, nell’Open Hardware e nella Open Culture, che tu sia studente, insegnante (di qualsiasi materia e di qualsiasi ordine), “scienziato pazzo” o qualsiasi altra cosa allora puoi far parte di roker.io

Il sito nato ieri ed in costruzione, lo utilizzeremo per segnalare le attivit che gli associati vorranno realizzare… l’iscrizione non costa nulla sufficiente compilare ilform per dire: “vogliamo essere dei robot maker” 🙂

Ricorda, senon sei di Torino non fa nulla l’idea far nascere una communityfatta di gruppi che promuovono la robotica di servizio e la robotica didattica presso la propria citt, roker.io servir per creare relazioni tra persone e annunciare iniziative e condividereesperienze.
Ci piace pensare a dei luoghi simili a degli hackerspace che si occupano di robotica.

Il desiderio andare oltre le gare robotica o gli eventi espositivi, vogliamo pensare a una didattica diversa, ad una robotica che sia di ausilio alla disabilit e molto altro… come realizzare tutto ci? Creando un network di persone competenti ognuna per il proprio settore… riusciremo?Non so dirvi! Ma provarci non costa nulla 🙂

WhatsApp Image 2017-05-08 at 07.49.12

 

Introduzione alla stampa 3D – Lezione 5

Progettiamo i nostri oggetti con OpenSCAD

Se siete insegnanti e state pensando ad un corso di coding a scuola consiglio di prendere in considerazione anche l’utilizzo di OpenSCAD un CAD per la creazione di oggetti 3D opensource multipiattaforma che ha differenza di altri modellatori 3D ricorda più un IDE di programmazione in cui ogni primitiva (cubi, sfere, coni, ecc…) può essere usata se codificata con specifici codici di programmazione… non spaventatevi questa caratteristica è un pregio, soprattutto dal punto di vista didattico in quanto sarete in grado di dare ancor di più senso “fisico” a qualsiasi costrutto informatico: cicli, condizioni, chiamate di funzioni, ecc…

Anche per queste esercitazioni andrò passo passo, sarò schematico e vi indicherò le principali funzioni, intervallerò questi passi con qualche esercitazione, consiglio quindi per ogni passo di copiare ed incollare gli esempi all’interno di OpenSCAD.

Si parte!

  • Modellatore 3D gratuito
  • disponibile per Linux, MacOS e Windows
  • La modellazione è basata sulla “codifica” come un linguaggio di programmazione, è molto semplice modificare le misure di un oggetto

Sito di riferimento: www.openscad.org

01

Seguite il link per prelevare OpenSCAD.

Manuali e tutorial disponibili on-line

AVVERTENZA: Non fatevi spaventare!
Non dovete memorizzare la sintassi!

02

Anatomia dell’interfaccia grafica

  1. Text Editor – Dove inseriamo le istruzioni (“code”)
  2. Area di visualizzazione – La tua opera! Dove viene renderizzato il tuo modello.
  3. Console – Informazioni tecniche su quello che sta succedendo (avanzamento del rendering, eventuali messaggi di errore)

03

Comandi dell’editor

Continua a leggere

Introduzione alla stampa 3D – Lezione 4

Realizzazione di un supporto da scrivania per cellulare.

Costruire un’attività didattica sull’uso della stampa 3D credo riesca meglio se improntata sulla realizzazione di oggetti che immediatamente possono essere utilizzati, oggetti che si integrano nel nostro vivere quotidiano, quindi anche sulla scrivania di casa, ecco perché ho pensato a questo supporto per smartphone… uno sguardo all’oggetto dovrebbe gratificare e concretizzare materialmente ciò che abbiamo imparato.

Continueremo ad utilizzare per questo progetto TinkerCAD cercando di implementare qualcosa che abbia un design interessante e che potrete migliorare e ridimensionare in funzione delle dimensioni del vostro smartphone.

Utilizzeremo elementi di base messi a disposizione della comunità che realizza oggetti da utilizzare in TinkerCAD.

Selezionate il menù: “Featured Shape Generators“:

01

Selezionate e trascinate sul piano di lavoro il SoftBox, una scatola smussata forata da entrambe le parti:

02

La selezione dell’oggetto mostrerà i parametri di base su cui possiamo agire per modificarne le dimensioni:

03

Impostate nel menù delle proprietà i valori:

  • X Dim: 50 mm
  • Y Dim: 45 mm
  • Z Dim: 30 mm
  • Wall: 3 mm
  • Outer Radius: 6 mm

04

Duplicate l’oggetto e impostate per il secondo oggetto le seguenti dimensioni:

  • X Dim: 50 mm
  • Y Dim: 72 mm
  • Z Dim: 30 mm
  • Wall: 3 mm
  • Outer Radius: 6 mm

05

Il primo oggetto creato dovrà essere ruotato di 21° in senso orario, per effettuare rotazioni con precisione al grado dovrete effettuare la rotazione selezionando la maniglia di rotazione parallela al piano di appoggi e ruotandola mantenendo il mouse esternamente al goniometro:

06

Continua a leggere

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