open hardware: arduino - montellugcome vederete più avanti la piattaforma si compone della di...
TRANSCRIPT
![Page 1: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/1.jpg)
Open Hardware: ArduinoLinux day 2012
Luca Pais
27/10/2012
![Page 2: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/2.jpg)
![Page 3: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/3.jpg)
![Page 4: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/4.jpg)
![Page 5: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/5.jpg)
Arduino team
![Page 6: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/6.jpg)
Cos'è Arduino
![Page 7: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/7.jpg)
Cos'è Arduino
● Arduino è tre cose:
![Page 8: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/8.jpg)
Cos'è Arduino
E' un oggetto fisico:
![Page 9: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/9.jpg)
Cos'è Arduino
E' un ambiente di sviluppo:
![Page 10: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/10.jpg)
Cos'è Arduino
E' una comunità e una filosofia di sviluppo:
![Page 11: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/11.jpg)
Cos'è Arduino
● E' una piattaforma open source di Physical Computing
Tratto da slides Michelle Maffucci
![Page 12: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/12.jpg)
Cos'è Arduino
Open source:
Libero di usare e modificare.
Tratto da slides Michele Maffucci
![Page 13: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/13.jpg)
Cos'è Arduino
Physical computing
Un piccolo computer che potete programmare e far interagire con altri dispositivi
Tratto da slides Michele Maffucci
![Page 14: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/14.jpg)
Cosa ci posso fare ?
![Page 15: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/15.jpg)
Domotica
● Domotica
Www.sigmashop.com
Da forum Arduino
![Page 16: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/16.jpg)
Forum arduino
![Page 17: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/17.jpg)
![Page 18: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/18.jpg)
Robotica
http://www.youtube.com/watch_popup?v=SaPbuy5WL_s&vq=large
http://arduino.cc/blog/2011/08/30/arduino-tree-climbing-robot-as-the-first-challenge/
![Page 19: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/19.jpg)
Robotica
![Page 20: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/20.jpg)
Segway
http://www.instructables.com/id/Self-Balancing-Scooter-Ver-20/
![Page 21: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/21.jpg)
Hacking http://hackaday.com/2010/07/17/rfid-cat-feeder-helps-with-the-diet/
http://www.panu.it/ardupower/
![Page 22: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/22.jpg)
Design/ aRtE
http://shinymetalthings.net/thenakedespresso/images/tech_20.jpg
![Page 23: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/23.jpg)
Altre idee...
![Page 24: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/24.jpg)
Altre idee
![Page 25: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/25.jpg)
The-Twittering-Office-Chair
![Page 26: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/26.jpg)
Roba seria
http://it.emcelettronica.com/contatore-geiger-fai-da-te-come-costruire-contatore-geiger-con-arduino
![Page 27: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/27.jpg)
Riga 1 Riga 2 Riga 3 Riga 40
2
4
6
8
10
12
Colonna 1
Colonna 2
Colonna 3
https://cosm.com/feeds/28976
![Page 29: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/29.jpg)
E se ho un'idea?
Prova a realizzarla!
Ci sono più limiti nella fantasia che negli strumenti.
●
●
![Page 31: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/31.jpg)
![Page 32: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/32.jpg)
Come funziona?
![Page 33: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/33.jpg)
Tratto da LabUdine
Le Boards Le Shields
![Page 34: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/34.jpg)
Come vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made in Italy che escono dalle mani del team, che le compatibili o con specifiche come per esempio nel caso dei aeromodellismo e robotica . Sia i le soci chiamate cloni, che poi tanto non lo sono, e le boards specifiche sono fatte partendo dalla documentazione aperta che il team Arduino ci ha messo a disposizione.
Arduino UNO http://arduino.cc
Arduino compatibile Seeeduino V2.21 (Atmega 328P) http://www.seeedstudio.com
Arduino compatibile specifica per UAV - DronesArduPilot megahttp://diydrones.com
Boards e Shields
Tratto da LabArduino- Udine
![Page 35: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/35.jpg)
Arduino PRO Arduino FIO LYLYPAD
Boards e Shields
![Page 36: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/36.jpg)
Le schede opzioni (shields) estendono le funzionalità della board Arduino con nuove funzioni, come scheda di rete, wireless, relay e quant'altro. Queste sono già pronte per essere usate e quindi semplificando la prototipazzazione.
Si inseriscono a pettine nelle schede Arduino
Si utilizzano tramite le librerie software dell'ambiente Arduino oppure sono corredate di libreria per la loro gestione, semplificando nel complesso la programmazione a noi.
Chi vuole può cimentarsi nel progettare una delle schede opzionali e metterle a disposizione sia come documentazione e codice, ma anche la vendendo al scheda finita.
Ethernet Shieldhttp://arduino.cc Shiled a 4 relay Shiled modem GSM
Boards e Shields
Tratto da LabArduino- Udine
![Page 37: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/37.jpg)
Se non siete pratici con i componenti elettronici o con il saldatore oppure ne avete uno da 100W, questa la Sensor Shield (disponibile sia la la UNO/2009 o Mega) si inserire una board Arduino e fa da hub verso moduli come sensore, relay, pulsanti, led ecc dove tramite un semplice cavetto dotato di connettore è possibile collegare il modulo a Arduino. Semplice e indolore!
Boards e Shields
Sensor Shield
Alcuni moduli pronti all'uso
Tratto da LabArduino- Udine
![Page 38: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/38.jpg)
Descrizioni comunidelle schede
![Page 39: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/39.jpg)
Descrizioni comuni
Tutte le board si basano sui microcontrollori ATMEL. Hanno in comune diverse parti.
Microcontrollore Atmel ATmega328 per UNO, NANO, MINI, PRO, LYLYPAD AVR 8bit 16MHz Flash Memory da 32 KB (0.5 KB usati dal bootloader) SDRAM 2 KB – EEPROM 1 KB 14 I/O digitali – ADC a 10 bit con 6 o 8 ingressi Analogici 1 seriale 2 interrupt
Microcontrollore Atmel ATmega2560 per MEGA2560 e ADK AVR 8bit 16MHz Flash Memory da 256 KB (8 KB usati dal bootloader) SDRAM 8 KB – EEPROM 4 KB 54 I/O digitali – ADC a 10 bit con 16 ingressi Analogici 4 seriale 6 interrupt
Tratto da LabArduino- Udine
![Page 40: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/40.jpg)
Panoramica delle schede ufficiali
labArduino Udine
![Page 41: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/41.jpg)
Panoramica delle board (direttamente sul sito)
![Page 42: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/42.jpg)
Panoramica degli shields
![Page 43: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/43.jpg)
Android & Arduino
Al Google I/O 2011 la stessa lancia il progetto Android Open Accessory Development Kit (ADK)
È un framework che permette di collegare il mondo dei devices Android tramite USB a al mondo esterno sviluppando un infinita di dispositivi.
Arduino è la piattaforma scelta da Google come punto di unione. Ad oggi si sono aggiunte altre piattaforme
Info http://developer.android.com/guide/topics/usb/adk.html
Tratto da LabArduino- Udine
![Page 44: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/44.jpg)
Cloni e varianti
● L'ambiente Arduino permette la creazione di cloni e varianti:
Tratto da LabArduino- Udine
![Page 45: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/45.jpg)
Testi utili
e/Book● Arduino Cookbook, O'Reilly (658 pg)
● Making thing talk, O'Reilly
● Practical Arduino Cool - Projects for Ppen Source Hardware, Technology in Action (445 pg)
● 30 Arduino Projects for the Evil Genius, TAB (208 pg)
● Progamming Interactivity, O'Reilly (736 pg)
eBook gratuiti● Massimo Banzi's BetaBook (incompleto)
● Earthshine electronics The Complete Beginners Guide to the Arduino.
● Lulu Arduino Programming Notebook
● Introduction to Arduino comic
● ...
Tratto da slides di Mirco Piccin
![Page 46: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/46.jpg)
Risorse on line
Risorse ufficiali Arduino:
● Forum
● Learning
● Playground
Altri tutorial:● Adafruit● TronixStuff● Sparkfun● ...
Fonti d'ispirazione
● Instructables● Make● Youtube● ...
Tratto da slides di Mirco Piccin
![Page 47: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/47.jpg)
Corsi e serate
● A treviso c'è l'Arduino user group, che organizza:● Corsi introduttivi e laboratori● Incontri mensili
Montebelluna, ogni secondo lunedì del mese.
● www.treviso-aug.it
![Page 48: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/48.jpg)
Ci sono domande?
Vi aspettiamo al laboratorio per farvi vedere concretamente cosa si può fare
![Page 49: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/49.jpg)
GRAZIE!!!
![Page 50: Open Hardware: Arduino - MontelLUGCome vederete più avanti la piattaforma si compone della di diverse schede Arduino. Queste board se ne trovano di diverse tipo, le originali made](https://reader030.vdocuments.mx/reader030/viewer/2022040316/5e28a1a9da4ab836c31ee865/html5/thumbnails/50.jpg)
● This opera is licensed under a Creative Commons Attribuzione - Non commerciale – Condividi allo stesso modo 2.5 Italia License.