Makers: Una rivoluzione tutta Open Source

583 views
505 views

Published on

Intervento al Linux Day 2013 di Ferrara.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
583
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Makers: Una rivoluzione tutta Open Source

  1. 1. Makers Open Source Economia? Open software e Hardware Conclusioni Makers: Una Rivoluzione tutta Open Source Matteo Fortini LinuxDay Ferrara, 26 Ottobre 2013 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  2. 2. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . to Do != to Make to Do To perform To execute. to Make To create, construct or produce. To cause to be Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  3. 3. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Chi è il Maker? Tu vedi cose e ne spieghi il perché, io invece immagino cose che non sono mai esistite e mi chiedo perché no Matteo Fortini G.B.Shaw Makers: Una Rivoluzione tutta Open Source
  4. 4. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Chi è il Maker? Tu vedi cose e ne spieghi il perché, io invece immagino cose che non sono mai esistite e mi chiedo perché no Matteo Fortini G.B.Shaw Makers: Una Rivoluzione tutta Open Source
  5. 5. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . (non solo)DIY Una parte del making è DIY (Do It Yourself) Ma si tratta solo di un aspetto Foto: jonl (Flickr) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  6. 6. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Modding, tampering, fixing, hacking Please, void you warranty makezine.com Meaningful and specific parts lists shall be included. Cases shall be easy to open. Batteries shall be replaceable. Special tools are allowed only for darn good reasons. Profiting by selling expensive special tools is wrong, and not making special tools available is even worse. Torx is OK; tamperproof is rarely OK. Components, not entire subassemblies, shall be replaceable. Consumables, like fuses and filters, shall be easy to access. Circuit boards shall be commented. Power from USB is good; power from proprietary power adapters is bad. Standard connectors shall have pinouts defined. If it snaps shut, it shall snap open. Screws better than glues. Docs and drivers shall have permalinks and shall reside for all perpetuity at archive.org. Ease of repair shall be a design ideal, not an afterthought. Metric or standard, not both. Schematics shall be included. Drafted by Mister Jalopy, with assistance from Phillip Torrone and Simon Hill. Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  7. 7. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Elettronica GSM Phone Foto: dam (Flickr) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  8. 8. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Veicoli Tabby OSVehicle Arducopter Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  9. 9. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Abbigliamento Open hardware knitting machine menu Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  10. 10. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Biologia OpenWetWare is an effort to promote the sharing of information, know-how, and wisdom among researchers and groups who are working in biology & biological engineering. Learn more about us. If you would like edit access, would be interested in helping out, or want your lab website hosted on OpenWetWare, please join us. OpenWetWare is managed by theBioBricks Foundation . Labs &Groups From around the world Courses Host & view classes Protocols Share techniques & more Blogs Read OWW blogs OWW Community Blog Contribute for a strong synbio community The BioBricks Foundation (BBF) is a public­benefit organization advancing synthetic biology to benefit all people and the planet. BioBricks Foundation Synthetic Biology 6.0 Conference announced: July 9­11, 2013 Dear SynBio Community Members: The BioBricks Foundation is pleased to announce The BioBricks Foundation Synthetic Biology 6. Welcome new OWW users! Jacob Gudger • ROBIN ABRAHAM Nadar • Peiju Liao • Atul Kaushik • UwDNA Team • Joe Phillips • Shiori Sasaki • Ann Lesnefsky • Florian Stehr • Sebastian Huber • Maxat Zhabagin • Mey Takematsu • Reanna Edgerton • Nancy Yuan • Paresh Atu Jaini • Edmund Fung • Hyunju Ryu • James L Funderburgh • Jose Ysla • Simon Ardui See all new users. Winners of BioBricks/OpenWetWare Improvement Survey Dear OpenWetWare Community, Thank you for your participation in the OWW improvement survey. We thank you for all your valuable input toward making OpenWetWare one of the most effective tools to facilitate your research. Matteo Fortini Jack Andraka Makers: Una Rivoluzione tutta Open Source
  11. 11. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Botanica PROFILE.....APPROACH.....SERVICES.....PORTFOLIO.....MEG.....CONTACT Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  12. 12. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Strumenti Musicali Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  13. 13. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Dati Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  14. 14. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Società Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  15. 15. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Frugal Innovation Jugaad Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  16. 16. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica E ovviamente . . . 3D Printing! Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  17. 17. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  18. 18. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Alzati e crea qualcosa! Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  19. 19. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Alzati e crea qualcosa! Da consumatori a produttori Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  20. 20. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Alzati e crea qualcosa! Da consumatori a produttori Ad ogni età Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  21. 21. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Alzati e crea qualcosa! Da consumatori a produttori Ad ogni età Non è necessario essere tecnici Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  22. 22. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Open Source C’era una volta la (L)GPL E tutti i suoi fratelli... Contrapponendosi alle licenze per software proprietario, la GNU GPL assicura all’utente libertà di utilizzo, copia, modifica e distribuzione. (Fonte: Wikipedia) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  23. 23. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Creative Commons “Open” riguarda 3 Dimensioni di un’opera: Attribution Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  24. 24. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Creative Commons “Open” riguarda 3 Dimensioni di un’opera: Attribution (Non)Commercial Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  25. 25. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Creative Commons “Open” riguarda 3 Dimensioni di un’opera: Attribution (Non)Commercial (No)Derivatives/ShareAlike Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  26. 26. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Creative Commons “Open” riguarda 3 Dimensioni di un’opera: Attribution (Non)Commercial (No)Derivatives/ShareAlike Uno degli esempi più ampi di Wikipedia: +4.000.000 voci! Matteo Fortini : Makers: Una Rivoluzione tutta Open Source
  27. 27. Makers Open Source Economia? Open software e Hardware Conclusioni Economia? Fare impresa Crowdfunding: indiegogo kickstarter (USA) IdeaGinger Bootstrapping: le idee migliorano più velocemente Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  28. 28. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  29. 29. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Linux/FreeRTOS Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  30. 30. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Linux/FreeRTOS U-Boot/Barebox Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  31. 31. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Linux/FreeRTOS U-Boot/Barebox GitHub: non solo codice (GeoJSON, STL, . . . ) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  32. 32. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Linux/FreeRTOS U-Boot/Barebox GitHub: non solo codice (GeoJSON, STL, . . . ) Credits: Zoe Romano Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  33. 33. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open (easy, cheap) hardware Il design hardware è sempre stato “open” I produttori forniscono da sempre reference design e application note e le aziende li usano (il produttore guadagna sui pezzi) Il piccolo progettista però non ha le risorse per fare schede complesse in casa Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  34. 34. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Una volta c’era il PIC. . . Prendi una board Studiati il microcontrollore Studiati la “libreria” Cross-compila Scarica/programma Run Debug Attaccaci qualcosa Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  35. 35. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  36. 36. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  37. 37. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  38. 38. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Unbrickable Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  39. 39. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Unbrickable Hardware sotto licenza Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  40. 40. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Unbrickable Hardware sotto licenza IDE sotto licenza GPL Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  41. 41. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Unbrickable Hardware sotto licenza IDE sotto licenza GPL Solo il nome Arduino e il suo logo sono protetti Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  42. 42. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino 8 1 8 Schematici 3 1 8 3 3 3 IN OUT 2 2 1 2 4 2 IN OUT 5 3 ON/OFF 2 GND NC/FB 4 1 2 3 4 5 6 7 8 4 5 3 6 3 1 4 2 1 1 1 1 7 6 2 7 4 5 5 2 1 2 4 6 1 3 5 4 3 3 1 3 5 2 4 6 2 6 1 21 20 19 18 17 16 15 14 (INT4/ICP1/CLK0)PC7 (OC1A/PCINT8)PC6 (PCINT9/OC1B)PC5 (PCINT10)PC4 (AIN2/PCINT11)PC2 22 23 25 26 5 (CTS/HWB/AIN6/TO/INT7)PD7 (RTS/AIN5/INT6)PD6 (XCK/AIN4/PCINT12)PD5 (INT5/AIN3)PD4 (TXD1/INT3)PD3 (RXD1/AIN1/INT2)PD2 (AIN0/INT1)PD1 (OC0B/INT0)PD0 13 12 11 10 9 8 7 6 XTAL1 AVCC 1 RESET 10 4 2 1 XTAL2 VCC GND 27 31 30 29 28 2 1 UCAP UVCC DD+ UGND 33 PAD XTAL1 21 20 22 AREF AVCC AGND 7 8 4 9 4 3 VCC GND 5 5 P$2 P$1 P$2 P$1 8 XTAL2(PC0) 1 1 2 32 1 2 3 4 5 (PCINT7/OC0A/OC1C)PB7 (PCINT6)PB6 (PCINT5)PB5 (T1/PCINT4)PB4 (PD0/MISO/PCINT3)PB3 (PDI/MOSI/PCINT2)PB2 (SCLK/PCINT1)PB1 (SS/PCINT0)PB0 RESET(PC1/DW) 4 24 6 19 18 17 16 15 14 (ADC5)PC5 (ADC4)PC4 (ADC3)PC3 (ADC2)PC2 (ADC1)PC1 (ADC0)PC0) 28 27 26 25 24 23 (AIN1)PD7 (AIN0)PD6 (T1)PD5 (T0)PD4 (INT1)PD3 (INT0)PD2 (TXD)PD1 (RXD)PD0 13 12 11 6 5 4 3 2 3 7 (SCK)PB5 (MISO)PB4 (MOSI)PB3 (SS)PB2 (OC1)PB1 (ICP)PB0 2 7 Matteo Fortini 6 5 4 3 2 1 2 7 3 6 8 7 6 5 4 3 2 1 2 8 10 9 8 7 6 5 4 3 2 1 1 Makers: Una Rivoluzione tutta Open Source
  43. 43. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Schematici Osservazioni Pin collegati direttamente all’esterno: povero ATMEGA328P! C’è un fusibile ripristinabile: il PC è “protetto” Qualche conoscenza di elettrotecnica non guasta Qualche strumento (multimetro, meglio oscilloscopio) non guasta Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  44. 44. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Schematici Osservazioni Pin collegati direttamente all’esterno: povero ATMEGA328P! C’è un fusibile ripristinabile: il PC è “protetto” Qualche conoscenza di elettrotecnica non guasta Qualche strumento (multimetro, meglio oscilloscopio) non guasta Però Facile da mettere in piedi Relativamente indistruttibile Libreria molto ben strutturata Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  45. 45. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Schematici Osservazioni Pin collegati direttamente all’esterno: povero ATMEGA328P! C’è un fusibile ripristinabile: il PC è “protetto” Qualche conoscenza di elettrotecnica non guasta Qualche strumento (multimetro, meglio oscilloscopio) non guasta Però Facile da mettere in piedi Relativamente indistruttibile Libreria molto ben strutturata Finalmente un collegamento con il mondo esterno! Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  46. 46. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  47. 47. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  48. 48. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  49. 49. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  50. 50. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  51. 51. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Flash memory: 32KB (di cui 0.5KB per il bootloader) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  52. 52. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Flash memory: 32KB (di cui 0.5KB per il bootloader) EEPROM: 1KB Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  53. 53. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Flash memory: 32KB (di cui 0.5KB per il bootloader) EEPROM: 1KB Clock: 16MHz Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  54. 54. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Flash memory: 32KB (di cui 0.5KB per il bootloader) EEPROM: 1KB Clock: 16MHz Prezzo: meno di 30€ Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  55. 55. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Progettazione Fritzing (http://fritzing.org/) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  56. 56. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Programmazione Si programma in wiring http://wiring.org.co/ (facciamo finta che sia C++) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  57. 57. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Programmazione Si programma in wiring http://wiring.org.co/ (facciamo finta che sia C++) Il caro vecchio main loop. Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  58. 58. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Programmazione Si programma in wiring http://wiring.org.co/ (facciamo finta che sia C++) Il caro vecchio main loop. Esempio C-like: void setup ( void ) { ... } void loop ( void ) { ... } Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  59. 59. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Programmazione Si programma in wiring http://wiring.org.co/ (facciamo finta che sia C++) Il caro vecchio main loop. Esempio C-like: void setup ( void ) { ... } v o i d main ( v o i d ) { setup ( ) ; for ( ; ; ) { loop ( ) ; } void loop ( void ) { ... } } Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  60. 60. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Setup Documentazione: http://arduino.cc/en/Reference/HomePage pinMode([INPUT|OUTPUT|INPUT_PULLUP]) NB: Si accendono tutti come INPUT Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  61. 61. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Setup Documentazione: http://arduino.cc/en/Reference/HomePage pinMode([INPUT|OUTPUT|INPUT_PULLUP]) NB: Si accendono tutti come INPUT Serial .begin(baud) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  62. 62. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Setup Documentazione: http://arduino.cc/en/Reference/HomePage pinMode([INPUT|OUTPUT|INPUT_PULLUP]) NB: Si accendono tutti come INPUT Serial .begin(baud) setto le variabili globali (sic. . . ) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  63. 63. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Loop Circa 10KHz di frequenza massima su UNO Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  64. 64. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Loop Circa 10KHz di frequenza massima su UNO Non mantiene le variabili locali Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  65. 65. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Loop Circa 10KHz di frequenza massima su UNO Non mantiene le variabili locali Problema del tempo Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  66. 66. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tempo delay () e delayMicroseconds() Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  67. 67. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tempo delay () e delayMicroseconds() Problema: bloccano il loop. Ritardo su eventi asincroni Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  68. 68. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tempo delay () e delayMicroseconds() Problema: bloccano il loop. Ritardo su eventi asincroni Soluzioni: interrupt: solo se indispensabili millis () micros() e deadline: i f ( m i c r o s ( ) >= d e a d l i n e ) { d e a d l i n e += PERIOD ; do_something ( ) ; } Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  69. 69. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tempo delay () e delayMicroseconds() Problema: bloccano il loop. Ritardo su eventi asincroni Soluzioni: interrupt: solo se indispensabili millis () micros() e deadline: i f ( m i c r o s ( ) >= d e a d l i n e ) { d e a d l i n e += PERIOD ; do_something ( ) ; } . . . e controllo della durata dei calcoli Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  70. 70. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Funzioni utili constrain (x,a,b) map(value,fromLow,fromHigh,toLow,toHigh) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  71. 71. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tanti Arduino Nano/Micro/Mini Leonardo Mega UNO DUE TRE Yún LilyPad Ethernet Galileo ... Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  72. 72. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Shields Adafruit http://www.adafruit.com/ Seeedstudio http://www.seeedstudio.com/ Sparkfun https://www.sparkfun.com/ Robot-italy http://www.robot-italy.com/ Futura elettronica http://www.futurashop.it/ Pin compatibili con “tutti” gli Arduino Impilabili con qualche limite Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  73. 73. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Shields Ethernet/Wifi GSM/GPRS GPS Accelerometri/magnetometri Relé Motori Meteo Ph-Metri Contatori Geiger XBee Arducopter Groove Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  74. 74. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  75. 75. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  76. 76. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Broadcom ARM11 @700MHz Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  77. 77. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Broadcom ARM11 @700MHz GPU (OpenGL-ES, OpenVG, 1080p30 H.264 video decoder) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  78. 78. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Broadcom ARM11 @700MHz GPU (OpenGL-ES, OpenVG, 1080p30 H.264 video decoder) Circa 35€ (25€ senza Ethernet) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  79. 79. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Broadcom ARM11 @700MHz GPU (OpenGL-ES, OpenVG, 1080p30 H.264 video decoder) Circa 35€ (25€ senza Ethernet) SD Card e alimentazione un po’ critici Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  80. 80. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI-Espansioni Innumerevoli schede Compatibili con Arduino Raspberry PI camera: 5MP, 1080p@30fps, 20€ Purtroppo il loro costo è comparabile con quello della mainboard . . . Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  81. 81. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Beaglebone Black Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  82. 82. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Chronos kit Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  83. 83. Makers Open Source Economia? Open software e Hardware Conclusioni Conclusioni We’re in an unprecedented confluence of technology and algorithms: we can make things never made before. Raffaello d’Andrea Institute for Dynamic Systems and Control, ETH Zürich Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  84. 84. Makers Open Source Economia? Open software e Hardware Conclusioni Conclusioni We’re in an unprecedented confluence of technology and algorithms: we can make things never made before. Raffaello d’Andrea Institute for Dynamic Systems and Control, ETH Zürich Buon making! Matteo Fortini Makers: Una Rivoluzione tutta Open Source

×