Archivi categoria: Raspberry Pi

Assegnare un IP statico al Raspberry Pi


Esistono diverse situazioni in cui è necessario assegnare un indirizzo IP fisso e non dinamico al nostro Raspberry Pi, vediamo come effettuare questa operazione.

In fase di installazione di Raspberry Pi OS l’assegnazione dell’IP avviene in modalità DHCP (Dynamic Host Configuration Protocol) ovvero l’assegnazione dell’IP avviene in modo dinamico in automatico ad ogni riavvio del computer pertanto potrà ad ogni riavvio del Raspberry Pi essere diverso.

Per far si che l’assegnamento dell’IP sia statico è indispensabile modificare il file di configurazione per il demone del client DHCP dhcpcd.conf.

Continua a leggere

Installare Raspberry Pi Desktop su VirtualBox

Questa Didattica Digitale Integrata ci costringe e favorisce modalità di attività di laboratorio assolutamente diverse, fare laboratorio senza poter toccare gli strumenti  è complicato, ma certamente ai ragazzi possono essere fornite competenze che risulteranno utilissimi nei mesi prossimi durante le attività laboratoriali in presenza, quando come si spera la situazione didattica ritornerà alla normalità. Ho la fortuna di avere nelle mie classi molti studenti in cui: “brilla la luce del maker” 🙂 e quindi molto disposti alla sperimentazione anche personale a casa. Alcuni mi condividono le registrazioni video delle loro sperimentazione o mi mostrano in presenza online i circuiti realizzati.

In questi giorni ho pensato di realizzare questo tutorial introduttivo, ritengo utile per chi non è pratico nell’uso di Raspberry Pi, ma soprattutto utile per i miei studenti che mi hanno espresso la volontà di realizzare a distanza un sistema domotico su Raspberry Pi. Prima di cominciare con l’acquisto dell’hardware, ritengo indispensabile conoscere il sistema operativo Raspberry Pi Desktop. La modalità più semplice per prendere subito dimestichezza con il sistema operativo è quella di utilizzare l’ambiente di virtualizzazione gratuito: VirtualBox su cui sperimentare.
Raspbian è un derivato del sistema operativo Debian. Sul sito ufficiale, raspberrypi.org è possibile prelevare l’ISO del sistema operativo che può essere installato su computer Mac e Windows. L’uso di Raspberry Pi Desktop mi ha permesso in passato di recuperare computer obsoleti permettendo a molti studenti di continuare ad utilizzare i loro vecchi PC.

Installare VirtualBox

Dal sito di riferimento di VirtualBox prelevate l’ultima versione per il vostro sistema operativo (Windows, Linux, Mac).

Nella cartella di download ritroverete l’installatore di VirtualBox, avviate l’installazione e seguite passo passo le fasi installazione. Le immagini che seguono mostrano esattamente la sequenza delle finestre mostrate in fase di installazione:

Passo 1
Doppio click sul file scaricato

Passo 2
clic su “Avanti”

Passo 3
Non effettuate nessuna modifica, clic su “Avanti”

Passo 4
Io ho lasciato tutte le impostazioni selezionate, decidete secondo le vostre necessità Continua a leggere

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.

Starter kit delle competenze digitali 4′ edizione


Ultimo webinar per Tecnica della Scuola prima di concedersi un periodo di riposo 🙂 Lo Starter kit delle competenze digitali giunge alla 4′ edizione, un percorso formativo sempre molto apprezzato che in quest’ultima edizione si arricchisce di ulteriori suggerimenti soprattutto per quanto riguarda il Coding. Tra settembre ed ottobre ripartiranno nuovi webinar e per tale occasione sto riformulando tutte le proposte con nuovi contenuti non ultimo l’espansione dello Starter kit. Più volte mi viene chiesto di proporre percorsi di didattica della robotica con diverse tecnologie: Arduino, BBC micro:bit, Raspberry Pi e ultimamente anche con Lego Mindstorms EV3 pertanto ci saranno corsi di Coding con queste specifiche tecnologie.

Nel prossimo corso dello Starter kit mostrerò come affrontare attività di Coding con la robotica, fornirò linee guida e riferimenti tecnologici, ovviamente partendo da un livello accessibile per tutti.

Date del corso:

  • Giovedì 12 luglio 2018 – dalle ore 17.00 alle 19.00
  • Lunedì 16 luglio 2018 – dalle ore 17.00 alle 19.00
  • Mercoledì 18 luglio 2018 – dalle ore 17.00 alle 19.00

Per maggiori informazioni sui contenuti del corso e sulle modalità di iscrizione vi rimando alla pagina specifica del sito di Tecnica della Scuola.

Grazie 🙂

Nome in codice DotBot Bubble

Obiettivo di quest’ultima versione: tondeggiante, veloce da costruire, trasportabile, economicamente accessibile per le scuole, multipiattaforma: #Arduino (UNO e Nano), #Raspberry Pi (3, 2, Zero), #microbit, #STM32F401 #Nucleo-64 e visto che lo avevo promesso ad una persona durante la scorsa Maker Faire di Roma anche #UDOO #NEO. Per ogni piattaforma ho disegnato un tutorial per realizzare un robot segui linea, evita ostacoli e altre tipologie di interazioni in cantiere. La struttura avrà, in una successiva versione, un involucro trasparente per proteggere i circuiti elettronici aggiungerò inoltre  elementi che permetteranno personalizzazioni estetiche.
Sto ancora studiando l’alimentazione più efficace, ho sperimentato con Li-Po però per alleggerire la struttura sto pensato a delle batterie Li-Ion che sperimenterò nella prossima settimana, per la versione preliminare 6 batterie AA da 1,5 V.

I sorgenti grafici per la stampa 3D per realizzarlo?
Entro qualche settimana,

perché?

Sto verificando l’efficacia della struttura meccanica e del software e della didattica, nel corso che si svolge presso l’IIS Vallauri di Fossano: ITS “Tecnico Superiore per l’Automazione e l’Innovazione di Processi e Prodotti Meccanici” – ITS VI (2016-2018), 2^ annualità (studenti neodiplomati) per cui sto svolgendo il corso: Microcontrollori.

Inoltre sperimenterò l’utilizzo con un nutrito gruppo di insegnanti durante il laboratorio: “La robotica tra i banchi di scuola: da BBC micro:bit ad Arduino”, attività che si svolgerà in occasione dell’evento organizzato dall’USR Piemonte: “La scuola europea del domani: le nuove tecnologie e i nuovi spazi di apprendimento ” venerdì 18 maggio 2018 presso l’Aula Magna LC M. d’Azeglio – via Parini 8 – Torino.

Spero poter regalare questa nuova piattaforma robotica al più presto in modo che possa essere usata da chi vorrà dal prossimo anno scolastico in attività di #Coding e #robotica

Buon Coding a tutti 🙂

Un’anteprima di alcuni dettagli del kit