RoboGame: Costruiamo uno ZumoRobot

Questo testo vuol essere un’introduzione alla robotica, all’interfacciamento dei sensori, alla gestione degli attuatori e alle relative tecnologie, destinato principalmente a chi non abbia mai fatto esperienze in questo settore e abbia l’esigenza di apprendere cognizioni di base su materiali, dispositivi e tecniche di costruzione di piccoli robot a microcontrollore. Fornisce per prima cosa nozioni di base riguardo ai materiali e ai componenti necessari, per poi approfondire le conoscenze sulla costruzione e programmazione di robot attraverso la realizzazione, dettagliata passo per passo, di un robot da gara per le competizioni nella categoria Minisumo, in particolare di uno Zumo Robot. Si inizia dal telaio del robot per poi passare ai sensori, allo shield di controllo, agli attuatori; il controllo del robot è affidato ad una scheda a microcontrollore Arduino UNO. Per la realizzazione di parti custom si fa uso della stampa 3D a filamento fuso. Il percorso di apprendimento diventa un viaggio attraverso la progettazione e il collaudo di un robot, che fa da sempre appassionare chi si avvicina per la prima volta a questo mondo.

Nato dall’esperienza e dalle dispense del corso di Robotica e da quello di Sistemi automatici nell’articolazione Elettronica e Robotica dell’Istituto Tecnico Industriale Statale ‘‘G.Galilei’’ di Livorno, il volume 1 di Robogame è il primo di una serie di testi volti a fornire conoscenze e competenze nell’ambito della robotica didattica, della programmazione e del making.

Un’introduzione alla robotica, ai sensori, agli attuatori e alle tecnologie. Al centro del libro la costruzione passo passo di un robot per la competizione del Mini Sumo: uno Zumo Robot. Tutto parte dal telaio Zumo, intorno al quale viene realizzato un dispositivo intelligente con l’aiuto di Arduino, della programmazione, dell’elettronica e della stampante 3D. Un viaggio nella progettazione, nel making e nel collaudo di un robot che da sempre fa appassionare grandi e piccini.

RoboGame: Arduino digitale e analogico

Questo testo entra nei dettagli della struttura e della programmazione della scheda Arduino UNO, applicata alla didattica laboratoriale, partendo da esempi semplici fino ad arrivare a quelli più complessi: è una full-immersion nei codici che permettono a questa scheda “tuttofare” di assolvere ai più svariati compiti, facendo anche uso dei diagrammi di flusso di Raptor e delle simulazioni di TinkerCAD. Uno studio graduale dei metodi e delle applicazioni per acquisire competenze sul linguaggio e sulla programmazione dei sistemi a microcontrollore.


Nato dall’esperienza e dalle dispense del corso di Robotica e da quello di Sistemi automatici nell’articolazione Elettronica e Robotica dell’Istituto Tecnico Industriale Statale ‘‘G.Galilei’’ di Livorno, il volume 2 di Robogame è il secondo di una serie di testi volti a fornire conoscenze e competenze nell’ambito della robotica didattica, della programmazione e del making.

RoboGame: Arduino – corso intermedio

Nato dall’esperienza e dalle dispense del corso di Robotica e da quello di Sistemi automatici nell’articolazione Elettronica e Robotica dell’Istituto Tecnico Industriale Statale ‘‘G.Galilei’’ di Livorno, il volume 3 di Robogame è il terzo di una serie di testi volti a fornire conoscenze e competenze nell’ambito della robotica didattica, della programmazione e del making.

Questo testo accompagna verso l’uso dei sistemi a microcontrollore a livello professionale, attraverso esempi applicativi concreti. La trattazione è imperniata sull’uso del microcontrollore Atmega328p, ma le conoscenze acquisite aprono la possibilità per il lettore di affrontare autonomamente lo studio e la programmazione anche di microcontrollori diversi. Il percorso va ad approfondire la conoscenza della struttura interna del microcontrollore Atmega328p per arrivare alla gestione di applicazioni real-time, alla gestione di interrupt esterni, all’interfacciamento e scambio dati fra il microcontrollore e un personal computer su cui avremo sviluppato applicazioni specifiche in linguaggio Processing.

RoboGame: Arduino – corso avanzato

Il testo introduce all’uso dei sistemi a microcontrollore a livello avanzato in contesti complessi, attraverso esempi applicativi concreti basati sull’uso di Arduino ma estendibili a qualsiasi altro microcontrollore. Dopo una trattazione riassuntiva sui principali trasduttori usati, attraverso lo studio applicativo dei metodi di collegamento wireless, in particolare del Bluetooth, il libro introduce alle tecniche dell’IoT (Internet of Things), fornendo le conoscenze utili a interfacciare i sistemi Arduino ai sistemi Android, compresa la scrittura delle App necessarie mediante MIT App Inventor. Vi è poi la parte dedicata allo studio dei robot e delle relative equazioni di cinematica diretta e inversa, utile per sviluppare il controllo di un manipolatore e delle relative interfacce grafiche in linguaggio Processing; in questo contesto vengono anche affrontate le tecniche di interfacciamento fra PC e Arduino. Infine viene trattata la programmazione grafica di uno dei sistemi più utilizzati in ambiente industriale, il PLC.

Questo libro nasce dall’esperienza e dalle dispense del corso di Robotica e da quello di Sistemi automatici nell’articolazione Elettronica e Robotica dell’Istituto Tecnico Industriale Statale “G.Galilei” di Livorno ed è il quarto di una serie di testi volti a fornire conoscenze e competenze nell’ambito della robotica didattica, della programmazione e del making.