![Page 1: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/1.jpg)
Workshop: Arduino for MakersDAY #1 – SESSION #2
STRUMENTI HARDWARE PER LA
PROTOTIPAZIONE ELETTRONICA
![Page 2: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/2.jpg)
Workshop: Arduino for Makers
Organizzatore: Gestionali in Opera (GiO) Pisa
Supervisor: Dott. Luigi Francesco Cerfeda
Sommario:
• Day #1: introduzione alla prototipazione elettronica. Strumenti HW, SW e risorse online utili per la prototipazione elettronica.
• Day #2: programmazione elettronica con la suite VIPER: casi studio ed esercitazione pratica.
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 2
Powered by
![Page 3: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/3.jpg)
![Page 4: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/4.jpg)
DAY #1
1. INTRODUZIONE ALLA PROTOTIPAZIONE ELETTRONICA
Nascita ed evoluzione di Arduino e del Movimento Maker
2. STRUMENTI HARDWARE PER LA PROTOTIPAZIONE ELETTRONICA
Presentazione delle principali board di prototipazione (Arduino, Raspberry Pi, UDOO), sensoristica, attuatori e “shield”.
3. CENNI DI PROGETTAZIONE ELETTRONICA ED UTILIZZO DI SOFTWARE ECAD
Realizzazione e simulazione di un semplice circuito tramite LTSpice. Utilizzo di Fritzing e KiCAD.
4. STRUMENTI SOFTWARE PER LA PROTOTIPAZIONE ELETTRONICA
Presentazione di VIPER, download, installazione dell’IDE e “viperizzazione” di una board.
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 4
![Page 5: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/5.jpg)
STRUMENTI HARDWARE
PER LA PROTOTIPAZIONE
ELETTRONICA
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 5
![Page 6: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/6.jpg)
Physical Computing
• “Physical Computing is about prototyping with electronics, turning sensors, actuators and microcontrollers into materials for designers and artists.”
• “It involves the design of interactive objects that can communicate with humans using sensors and actuators controlled by a behaviourimplemented as software running inside a microcontroller.”
Massimo Banzi, Arduino Co-Founder
• “Con Physical Computing si intende la realizzazione di ambienti FISICI e INTERATTIVI utilizzando hardware e software in grado di PERCEPIRE quello che avviene nell’ambiente circostante e di REAGIRE di conseguenza”.
Maietta / Aliverti, Il manuale del maker Reagire Percepire Analizzare
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 6
![Page 7: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/7.jpg)
Interaction Design
21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 7
Principi di usabilità:
• efficacia
• efficienza
• sicurezza
• facilità di apprendimento
• ricordo delle modalità d'uso
• soddisfazione con cui gli utenti
raggiungono determinati obiettivi in
particolari contesti (utilità)
http://it.emcelettronica.com/dalla-gui-alla-nui-futuro-della-human-machine-interaction
![Page 8: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/8.jpg)
A user portrait drawn by a computer
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 8
Tom Igoe & Dan O’Sullivan, 2004
![Page 9: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/9.jpg)
Tangible User Interfaces
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 9
![Page 10: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/10.jpg)
Dalla GUI alla NUI
21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 10
![Page 11: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/11.jpg)
A boad as an organism
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 11
![Page 12: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/12.jpg)
A boad as an organism
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 12
http://www.slideshare.net/hold3n/arduino-basic-workshop-32937270
![Page 13: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/13.jpg)
Arduino UNO
![Page 14: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/14.jpg)
Arduino Starter Kit
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 14
![Page 15: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/15.jpg)
Sistemi embedded
• I SE sono sistemi di elaborazione in stretta relazione con l'ambiente in cui operano, sono integrati nel sistema che controllano attraverso una piattaforma hardware ad hoc.
• progettati appositamente per una determinata applicazione (special
purpose) a differenza dei sistemi general purpose (PC).
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 15
http://www.slideshare.net/mancio90/0-arduino
![Page 16: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/16.jpg)
MPU vs MCU
• A microprocessor (μP, uP or MPU) incorporates the functions of a computer’s central processing unit (CPU) on a single integrated circuit (IC, or microchip).
• A microcontroller (μC, uC or MCU) is a small computer on a single integrated circuitcontaining a processor core, memory, and programmable input/output peripherals.
In simple words, microcontroller is a full fledged PC in a single chip!
On the other hand, microprocessor is the CPU of the PC in a single chip!
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 16
![Page 17: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/17.jpg)
MPU vs MCU
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 17
![Page 18: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/18.jpg)
QUANTI MICROCONTROLLORI AVETE USATO OGGI?
• Un microcontrollore è il «genere di computer in miniatura» che potete trovare in ogni genere di oggetti.
• Ognuno di noi viene a contatto con circa 100 dispositivi a uPembedded al giorno.
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 18
• Sistemi di frenata per automobili
• Macchine industriali
• Auto-focus delle fotocamere
• Telefoni cordless
• Card reader
• Sistemi per test medici
• Caricatori per batteria
• DVD player
• Navigatori
• Robot
• Impianti domotici
![Page 19: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/19.jpg)
MPU vs MCU – RaspBerry Pi vs Arduino
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 19
![Page 20: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/20.jpg)
MPU vs MCU – RaspBerry Pi vs Arduino
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 20
![Page 21: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/21.jpg)
MPU + MCU
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 21
![Page 22: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/22.jpg)
Le “Originali”
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 22
![Page 23: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/23.jpg)
Il successo
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 23
![Page 24: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/24.jpg)
Il successo
A metà del 2011è statostimato che oltre300,000 schede
ufficiali Arduino sianostate vendute
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 24
![Page 25: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/25.jpg)
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 25
![Page 26: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/26.jpg)
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 26
![Page 27: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/27.jpg)
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 27
![Page 28: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/28.jpg)
8 or 32 bit MCU?
• “MCU suppliers tend to add more features and functionality to their 32-bit devices as opposed to 8-bit products. Consequently, far more setup considerations emerge with a more complex device.
• While some 32-bit MCUs can run with a limited setup similar to that of an 8-bit device, you’re unable to take advantage of the more powerful device’s additional features.”
http://electronicdesign.com/microcontrollers/8-bit-or-32-bit-choosing-your-next-design-s-mcu
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 28
![Page 29: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/29.jpg)
Shields e Moduli
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 29
![Page 30: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/30.jpg)
TOI Shield
the shield that
smartifies your objects
• http://www.thingsoninternet.biz/pro
ducts/toi-shield/
• https://www.futurashop.it/shield_mu
ltipiattaforma_viper
![Page 31: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/31.jpg)
TOI Shield - Schematic
![Page 32: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/32.jpg)
TOI Shield - Layout
21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 32
![Page 33: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/33.jpg)
TOI Shield - Brain
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 33
![Page 34: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/34.jpg)
TOI Shield - Microphone
21 November 2015 - Day #1 Session #3 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 34
![Page 35: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/35.jpg)
TOI Shield – Temperature Sensor
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 35
![Page 36: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/36.jpg)
TOI Shield – Light Sensor
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 36
![Page 37: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/37.jpg)
TOI Shield – Touch Sensor
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 37
![Page 38: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/38.jpg)
TOI Shield – IR Receiver
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 38
![Page 39: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/39.jpg)
TOI Shield – IR LED emitter
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 39
![Page 40: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/40.jpg)
TOI Shield - Buzzer
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 40
![Page 41: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/41.jpg)
TOI Shield – LED NeoPixel
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 41
![Page 42: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/42.jpg)
TOI Shield – Expansion Connector
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 42
![Page 43: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/43.jpg)
TOI Shield – Aux Pins Map
21 November 2015 - Day #1 Session #2 Workshop:“Arduino for Makers” - Luigi Francesco Cerfeda 43
![Page 44: Workshop: Arduino for makers - Strumenti Hardware per la prototipazione elettronica](https://reader031.vdocuments.site/reader031/viewer/2022030119/58a0d07e1a28ab6d018b6ca7/html5/thumbnails/44.jpg)
Concept Progettazione Testing KickStarter Vendita
TOI Shield - Roadmap