Pier Calderan. Robot fai-da-te



Похожие документы
Indice generale. Introduzione...xvii. Digitale e analogico...3

Indice generale. Introduzione...xiii. Breve storia di Raspberry Pi...1. Fuori dalla scatola...5

Introduzione...xiii Istruzioni per l uso...xiii File di supporto al libro... xiv

Robot fai-da-te Guida completa

Risorse. Appendice B. In questo capitolo. Sketch di Arduino del Capitolo 6. Lista della spesa Siti utili

Indice generale. Introduzione...xi. Capitolo 1 Da dove iniziare Capitolo 2 Collegamenti con il mondo esterno... 9

EDITORE ULRICO HOEPLI MILANO

Motori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM

ANNO SCOLASTICO PROPOSTE PER I PROGRAMMI E LA PIANIFICAZIONE DEL CORSO DI TECNOLOGIA, DISEGNO E PROGETTAZIONE

BUSINESS PLANNING Dall idea al progetto imprenditoriale

Istituto d Istruzione Superiore Statale Cigna - Garelli - Baruffi Sede: IPSIA "F. Garelli" Via Bona n Mondovì (CN) tel.

2 x vite 3 mm 2 x dado 3 mm 6 x manopola per potenziometri 6 x riduttore per albero 4 mm

Sistema di monitoraggio senza fili per impianti fotovoltaici

MONITORAGGI STRUTTURALI WIRELESS A LETTURA REMOTA

CORSO DI SCIENZE E TECNOLOGIE APPLICATE PROGRAMMAZIONE DIDATTICA DI T.P.S.E.E. A.S CLASSE V ELN MODULI

Str.Antica di None 2 FAX I Beinasco (TO) / ITALY info@soft-in.com

Le biblioteche raccontate a mia fi glia

CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A

SERVIZI A VALORE AGGIUNTO PER RETI CITTADINE

Dispositivo wireless Interfaccia Ethernet in tecnologia ZigBee

RIF. MD03 MODULO PROGRAMMAZIONE ANNUALE INDIVIDUALE 17/06/09 REV 02

ALLEGATO C MODULO SISTEMI FOTOVOLTAICI ORE 80. Descrizione analitica degli obiettivi specifici

ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016

Attrezzatura Quantità Riferimento Scanner A4 1 Riferimento N 1 Notebook 20 Riferimento N 2. Videoproiettore 1 Riferimento N 3

L unico sistema senza fili per un monitoraggio impeccabile

CONTROLLER PER STAMPANTE 3DRAG

Programma Svolto. Tecnologie e Tecniche di Installazione e Manutenzione. Classe IIIA

Programma Svolto. Tecnologie dell Informazione e Comunicazione. Classe IA

Green Energy Cloud Controller. geko 3

COORDINAMENTO PER MATERIE SETTEMBRE 2014 MATERIA DI NUOVA INTRODUZIONE PER EFFETTO DELLA RIFORMA

Manuale d uso. Regolatore di carica REGDUO. per camper, caravan, barche, bus e altri mezzi in movimento ITALIANO

PROGRAMMAZIONE DI T.E.E.A. (TECNOLOGIE ELETTRICO-ELETTRONICHE ) Opzione manutentore Meccanico CLASSE III

Caratteristiche. Contenuto della confezione

Informatica nel concorso per il personale educativo

Italian Technology VMR 300. Stazione Portatile STAZIONE PORTATILE MISURE

Corso Base Arduino ed Elettronica

SOLUZIONI PER IL CONTROLLO DELLA QUALITA DELL ARIA NEGLI AMBIENTI CHIUSI

A.S. 2015/16 CLASSE 3 AEE MATERIA: ELETTRONICA/ELETTROTECNICA UNITA DI APPRENDIMENTO 1: SICUREZZA ELETTRICA

3 Capitolo primo Informatica e calcolatori

KEYSTONE. OM8 - EPI 2 Modulo interfaccia AS-i Manuale di istruzione. Indice 1 Modulo Opzionale OM8: Interfaccia AS-i 1

ACCO. sistema di controllo accessi

Controllo di un Motore Elettrico in Corrente Continua

LA SOLUZIONE. EVOLUTION, con la E LA TECNOLOGIA TRASPARENTE IL SOFTWARE INVISIBILE INVISIBILE ANCHE NEL PREZZO R.O.I. IMMEDIATO OFFERTA IN PROVA

K2570 MODULO ALIMENTATORE UNIVERSALE 5-14DC / 1A ISTRUZIONI DI MONTAGGIO

12 CARATTERISTICHE TECNICHE DEL SISTEMA

OPERA Specifiche tecniche per moduli telegestione Hardware, Quadri di campo e di rete FV

Arduino. SITO DI RIFERIMENTO:

GPS ANTIFURTO SATELLITARE KINGSAT-ITALIA Manuale installazione

I L C O M P U T E R COM E FATTO DENTRO (Unità 2)

INTERFACCIA PER PC MEDIANTE PORTA SERIALE

Elettronica Introduzione

METODOLOGIA DELLA RICERCA SOCIALE NEI CONTESTI SOCIO-EDUCATIVI

EL-USB-1. Datalogger di temperatura con interfaccia USB. Caratteristiche

Arduino: domotica open source

Centro Studi di Diritto Penale Europeo Quaderni

Indice Prefazione Capitolo 1 Tecnologie dell informazione e della comunicazione e sistemi informativi 1.1 Informatica e ICT

DISCIPLINA TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

E-Box Quadri di campo fotovoltaico

Arduino UNO. Single board microcontroller

Elettronica dei Sistemi Programmabili

Carica batterie. ADATTATORE 9V PER ACCENDISIGARI Fornisce una tensione di +9V dalla presa accendisigari da 12V dell automobile.

Diagnostica Impianti Fotovoltaici

SPECIFICA TECNICA. Leonardo String Box Control

XXVI CONGRESSO AIP SEZIONE DI PSICOLOGIA DELLO SVILUPPO E DELL EDUCAZIONE PREATTI

LUCE. Mixer Luci DMX. Caratteristiche Generali

LA TUTELA DEL CONTRAENTE DEBOLE NEL REGOLAMENTO ROMA I

A Francesca S.L. AFrancesco M.G.T.

M1600 Ingresso/Uscita parallelo

SCHEDA DI CONTROLLO MOTORE BRUSHLESS BBL_198

APPENDICE I Pratiche di tecnologie informatiche per la elaborazione della musica e del suono

Apparecchi. Cronotermostato elettronico GSM - CARATTERISTICHE TECNICHE

L INFORMAZIONE METEOROLOGICA AD AMBITO LOCALE

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine

Specializzazione Elettronica ed Elettrotecnica Articolazione Elettrotecnica. Elettronica ed Elettrotecnica - Classe 3^

Serie Elettroniche Centralina di comando per etichettatrici

Muster. Set dongle audio Bluetooth RXTX2

Indice generale VIII

1 INTRODUZIONE 1.1 OFFERTA SISTEMA WI4SPOT BREVE DESCRIZIONE

TERMINALE PER IL CONTROLLO ACCESSI LBR 2746/48

D s Elettronica. DDS elettronica srl si riserva il diritto di apportare modifiche senza preavviso

ELETTROTECNICA E MACCHINE ELETTRICHE

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA

ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016

PROGRAMMAZIONE DIDATTICA ANNUALE. SETTORE TECNOLOGICO Indirizzo: Elettrotecnica ed Elettronica

Sensori magnetici a scomparsa Serie CST - CSV e CSH

Sistema operativo: Gestione della memoria

- Memoria interna flash e scheda SD da 2 - Software SoftPCE opzionale

Rete di sensori per la rilevazione degli incendi nei boschi. Stefano Ivancich 5EA ITIS C.Zuccante A.S 2014/2015

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

Capitolo 2 Tecnologie dei circuiti integrati 33

REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT

Scegli Select Scegli la differenza

Il campanello Trilly è un avanzatissimo videocitofono con supporto ai più avanzati sistemi di gestione via Smartphone.

Interfaccia BL232 con uscite RS232/422/485 MODBUS e 0-10V. Interfaccia BL232

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

minipic programmer / debugger per microcontrollori PIC Marco Calegari

Транскрипт:

Pier Calderan Robot fai-da-te

Robot fai-da-te Autore: Pier Calderan Copyright 2012 APOGEO s.r.l. Socio Unico Giangiacomo Feltrinelli Editore s.r.l. Via Natale Battaglia 12 20127 Milano (Italy) Telefono: 02289981 Fax: 0226116334 Email apogeo@apogeonline.com Sito web www.apogeonline.com ISBN: 978-88-503-3231-1 Impaginazione e redazione: Edimatica Srl via E. Fonseca Pimentel 4, Milano Copertina e progetto grafico: Enrico Marcandalli Editor: Fabio Brivio Redazione: Federica Dardi Tutti i diritti sono riservati a norma di legge e a norma delle convenzioni internazionali. Nessuna parte di questo libro può essere riprodotta con sistemi elettronici, meccanici o altri, senza l autorizzazione scritta dell Editore. Nomi e marchi citati nel testo sono generalmente depositati o registrati dalle rispettive case produttrici. Le fotocopie per uso personale del lettore possono essere effettuate nei limiti del 15% di ciascun volume dietro pagamento alla SIAE del compenso previsto dall art. 68, commi 4 e 5, della legge 22 aprile 1941 n. 633. Le fotocopie effettuate per finalità di carattere professionale, economico o commerciale o comunque per uso diverso da quello personale possono essere effettuate a seguito di specifica autorizzazione rilasciata da CLEARedi, Centro Licenze e Autorizzazioni per le Riproduzioni Editoriali, Corso di Porta Romana 108, 20122 Milano, e-mail autorizzazioni@clearedi.org e sito web www.clearedi.org. Nomi e marchi citati nel testo sono generalmente depositati o registrati dalle rispettive case produttrici. Finito di stampare nel mese di maggio 2012 presso Grafica Veneta S.p.A. Trebaseleghe (PD)

Indice generale Introduzione...xv Da dove iniziare?...xvi Parte I...xvi Parte II...xvii Parte III...xvii Parte I Capitolo 1 Capitolo 2 Teoria fai-da-te Digitale e analogico...3 Concetti di base... 3 Campionamento... 5 Frequenza di campionamento... 5 Risoluzione (profondità di bit)... 5 Campionamento audio... 6 Trasmissione seriale di dati...10 Codifica dei dati...10 Reti e Wi-Fi...12 CPU...12 Memoria...13 Unità di misura informatiche...14 Elettronica...21 Concetti di base...21 Tensione...24 Corrente...25 Potenza...27 Resistenza...30 Capacità...31 Induttanza...33

vi Robot fai-da-te Capitolo 3 Capitolo 4 Capitolo 5 Capitolo 6 Capitolo 7 Componenti passivi...35 Concetti di base...35 Resistore...36 Condensatore...44 Induttore...49 Trasformatore...51 Relè...51 Altri componenti...52 Componenti attivi...57 Diodo...57 Diodo a giunzione...58 Diodo Schottky...58 LED...59 Diodo LASER...60 Transistor...60 Un esperimento con il transistor...62 Transistor MOSFET...66 Circuito integrato...66 Microprocessore...68 La storia in breve...69 Architettura...70 Istruzioni...71 Display...73 LED...73 LED IR...75 LED RGB...76 Display a LED 7 segmenti...76 LCD...77 Webcam...79 Webcam USB...79 Webcam Wi-Fi...80 Videocamera...81 Alimentazione...83 Pile e accumulatori...83 Pila alcalina...84 Accumulatore al nichel-cadmio...85 Accumulatore al nichel-metallo idruro...86 Accumulatore agli ioni di litio...86 Accumulatore al litio-polimero...86 Accumulatore ultra veloce...87

Indice generale vii Cella fotovoltaica...87 Serie e parallelo...88 Alimentatori...89 Capitolo 8 Capitolo 9 Capitolo 10 Capitolo 11 Capitolo 12 Motori elettrici...91 Motore in corrente continua...91 Motore senza spazzole...92 Motore passo-passo...93 Servomotore...93 Sensori...95 Fotorivelatori...95 Fotocellula...95 Fotodiodo...97 Fototransistor...98 Sensori all infrarosso...98 Sensori acustici...99 Trasduttore piezoelettrico...99 Sensore a ultrasuoni...100 Accelerometro...100 GPS...101 Connettori...103 Spine e prese...103 TS mono...103 TRS stereo...104 RCA stereo...105 USB...105 MIDI...106 Pin header...106 Interruttori e pulsanti...107 Cavi...109 Cavo coassiale...109 Filo unipolare...109 Memoria...111 File system...111 Memoria RAM...112 Memoria ROM...113 Schede di memoria...115 Elementi di fisica...117 Premessa...117 Forza...117 Dinamica...120

viii Robot fai-da-te Moto e velocità...121 Esempio di trazione...125 Acustica...127 Ottica...137 Capitolo 13 Parte II Capitolo 14 Capitolo 15 Capitolo 16 Laboratorio...143 Premessa...143 Attrezzatura per l elettronica...144 Terza mano...151 Multimetro...151 Basetta presensibilizzata...153 Bromografo fai-da-te...154 Materiali per lo sviluppo e l incisione di PCB...158 Incisione della basetta...159 Attrezzatura per la meccanica...162 Strumenti di misura meccanici...162 Materiali vari...166 Programmazione fai-da-te IDE di Arduino...169 Premessa...169 Installazione...169 Esempi di codice...170 Collegamento USB...171 Caricamento dello sketch...172 Verifica e compilazione...174 Caricamento in memoria...174 Modificare lo sketch...175 Sketchbook...176 Risorse...176 Progetti...176 Pure Data...177 Installazione...177 Programmazione grafica...178 Oggetti, messaggi e numeri...179 Modalità Edit...184 Una patch di prova...185 Risorse...188 Processing...189 Premessa...189 Installazione...189 Interfaccia...191

Indice generale ix Esempi di codice...191 Libreria Arduino per Processing...191 Capitolo 17 Capitolo 18 Capitolo 19 MIDI...201 Concetti di base...201 MIDI e audio...202 Cantante robot...203 Interfaccia MIDI...203 Protocollo MIDI...205 Struttura dei messaggi MIDI...205 Canali MIDI...207 Forma generica del messaggio Note On...208 Estensione delle note MIDI...209 Dinamica delle note MIDI...209 Note Off...209 Forma generica del messaggio Note Off...210 Organizzazione dei messaggi MIDI...210 Polyphonic Aftertouch...211 Control Change...212 Program Change...213 Channel Aftertouch...214 Pitch Bend...214 Messaggi di sistema...215 Un esempio di SysEx...215 Altri messaggi di sistema...216 Ritardi MIDI...216 File MIDI...217 Programmare il MIDI...218 Open Sound Control...221 Concetti di base...221 Implementazioni...221 Caratteristiche del protocollo...223 Specifiche OSC...224 Esempi di stringa OSC...224 Esempi di OSC Type Tag String...224 Esempi di messaggistica OSC...225 Touchpad come controller Wi-Fi...227 TouchOSC...227 Esempio di comunicazione OSC...228 TouchOSC Editor...235 Creare un layout con TouchOSC Editor...239 ZigBee...245 Standard IEEE 802.15.4...245 Xbee...246

x Robot fai-da-te X-CTU...247 Configurazione del modem...247 Programmazione del modem di trasmissione...248 Programmazione del modem di ricezione...250 Uso dei modem Xbee...251 Capitolo 20 Parte III Capitolo 21 Capitolo 22 Capitolo 23 Capitolo 24 Fritzing...253 Installazione...253 Interfaccia...254 Vista Breadboard...255 Vista Schema...255 Vista PCB...255 Pannello componenti...255 Inspector...257 Esempi pratici...258 Cosa fa il circuito Potentiometer...259 L esempio fai da te...260 PCB...264 Vista PCB...265 Esportazione del file di produzione...267 Arduino fai-da-te X-duino (Arduino fai-da-te)...271 Premessa...271 ATmega328...272 Shield Xbee...276 Shield fai-da-te...283 Progetto n. 1:interfaccia MIDI...287 Premessa...287 Schema elettrico...287 Layout con Fritzing...288 Codice di prova...290 Progetto n. 2: interfaccia LCD...299 Premessa...299 Schema elettrico...300 Layout con Fritzing...300 Codice di esempio...302 Progetto n. 3: sintetizzatore...315 Premessa...315 Schema elettrico...315

Indice generale xi Layout con Fritzing...316 Codice di esempio...316 Pierduino Synth...320 Capitolo 25 Capitolo 26 Capitolo 27 Capitolo 28 Capitolo 29 Progetto n. 4: controllo LED...323 Premessa...323 Controllo LED...323 Controllo LED RGB...334 Controllo di un display a 7 segmenti...337 Progetto n. 6: controllo Wi-Fi...343 Premessa...343 Shield Xbee...343 Codice di esempio...346 Interfaccia TouchOSC Wi-Fi...349 Progetto n. 7: controllo motori...353 Premessa...353 Controllo di un motore DC...353 Controllo di un servomotore...365 Controllo di un servomotore...368 Progetto n. 8: sensori...371 Premessa...371 Sensore ottico...371 Display dei dati di lettura...373 Sensore acustico...380 Sensore di temperatura...382 Sensore di tocco...385 Progetto n. 9: balloon Wi-Fi...389 Premessa...389 Propulsione a elica...389 Firmata Test...393 Connessione Wi-Fi...393 Interfaccia di controllo Pure Data...396 Layout TouchOSC...399 Informazioni di sicurezza...401 Pallone della mongolfiera...401 Elio...401 Gondola...403 Viaggio nello spazio...404

xii Robot fai-da-te Capitolo 30 Robot androide...409 Premessa...409 Robotkea...410 Robot WALL-E...424 Robot pianista...425 Risorse...429 File di supporto al libro...429 Siti di riferimento...431 Link utili per Arduino...432 Materiali vari...433 Eventi nazionali di robotica...433 Corsi di robotica...433 Scuola di robotica...434