Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

La revolució dels mini pc raspberry pi, arduino i més

5,221 views

Published on

Presentació de les possibilitats i diferències a més de les opcions alternatives a: Arduino i Raspberry PI.

Video de la presentació: http://youtu.be/bGYKYmDISU0

Published in: Technology
  • Sex in your area is here: ❤❤❤ http://bit.ly/2F4cEJi ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: ♥♥♥ http://bit.ly/2F4cEJi ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi there! Get Your Professional Job-Winning Resume Here - Check our website! http://bit.ly/resumpro
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

La revolució dels mini pc raspberry pi, arduino i més

  1. 1. La revolució dels mini-PC: Raspberry PI, Arduino i més. 23 de gener del 2014 Oriol Rius oriol@joor.net @oriolrius http://oriolrius.cat
  2. 2. Agenda ● ● ● ● ● ● ● Qui sóc? ARM vs x86 - Embedded vs PC Dispositius Sistemes operatius Sensors i Actuadors Experiències Recomanacions Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  3. 3. Qui sóc? - en números ● ● ● ● ● ● ● ● ● Programador: 27 anys Sistemes: 22 Unix i 20 Linux Networking: 20 anys (AX.25, X.25 i TCP/IP) Empresa : 16 anys Blogger: 14 anys Co-fundador empreses: 12 anys Arquitecte: 10 anys Processos: 5 anys Coach: 4 anys Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  4. 4. Qui sóc? - alguns projectes Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  5. 5. Qui sóc? - projectes actuals ● IEE - Empowering - projecte de Big Data www.iee-empowring.eu ● M2M Cloud Factory - framework per desenvolupar projectes M2M www.m2mcloudfactory.com Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  6. 6. Qui sóc? - tota la història http://oriolrius.cat/CV http://www.linkedin.com/in/oriolrius http://oriolrius.cat/blog Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  7. 7. Embedded vs PC ● ● ● ● ● ● ARM vs x86 RISC vs CISC SoC vs CPU+Chipset Baix vs Alt consum elèctric Tasques Específiques vs Generals etc Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  8. 8. Embedded vs PC Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  9. 9. Dispositius - Micro-controladors Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  10. 10. Dispositius - què és Arduino? ● Micro-controlador integrat en una PCB ● Atmel AVR de 8bits a 32bits ● Boot-loader que carrega el programa automàticament a memòria ● Open hardware + Open Software ● IDE per desenvolupar el firmware ● API amb llenguatge C ● I/O analògiques, digitals i PWM ● Els no-electrònics ho tenen més fàcil per modelar solucions amb MCU Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  11. 11. Dispositius - llista oficial http://es.wikipedia.org/wiki/Arduino Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  12. 12. Dispositius - els típics http://es.wikipedia.org/wiki/Arduino Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  13. 13. Dispositius - la PCB Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  14. 14. Dispositius - la IDE Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  15. 15. Dispositius ● Atmega328p ○ ○ ○ ○ ○ 8MHz RAM: 2KB Flash: 32KB EEPROM: 1KB 2.5-3.6V 2.5mA (1-5uA sleep) ● TI CC1101 ○ 868/915MHz ○ 200 metres Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  16. 16. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  17. 17. Dispositius - MSP430 NRG Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  18. 18. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  19. 19. Dispositius NXP LPC1768 MCU ● ● ● ● ● ● ● ● ● ● ● ARM Cortex M3 Core 96MHz, 32KB RAM, 512KB FLASH Ethernet USB Host/Device 2xSPI 2xI2C 3xUART CAN 6xPWM 6xADC GPIO Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  20. 20. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  21. 21. Dispositius ● Spark Core ○ 8 digital I/O pins, 8 analog I/O pins ○ 8 PWM pins; UART (Serial), SPI, I2C, and JTAG peripherals available ○ Programmed wirelessly (through Spark Cloud), via USB or JTAG ○ 3.3V DC supply voltage (on board power regulator); can be powered by USB Micro ○ 100mA typical current consumption ○ 300mA peak consumption (during transmit events) ○ 2MB of external flash; EEPROM supplied by CC3000 Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  22. 22. Dispositius ● ● Microcontroller ○ STM32F103 microcontroller ○ ARM Cortex M3 architecture ○ 32-bit 72Mhz processor ○ 128KB of Flash, 20KB of RAM Wi-Fi module ○ Texas Instruments SimpleLink CC3000 ○ 802.11b/g ○ Range 90m Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  23. 23. Dispositius https://www.olimex.com/ Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  24. 24. Dispositius ● ● ● Les meves primeres 12h amb Arduino ○ http://oriolrius.cat/blog/2011/11/09/12h-amb-arduino/ Referències per comprar ○ Material ■ olimex.com ■ adafruit.com <- molta doc sobre com usar instruments ■ cooking-hacks.com ○ Webs xineses ■ dx.com ■ aliexpress.com ■ mininthebox.com Videos sobre el tema ■ youtube.com/user/adafruit Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  25. 25. Dispositius ● ● Single Board Computer Basat en el SoC: BCM 2835 (Broadcom) ○ ● ● ● CPU ARMv6k 1176JF-S 700MHz - família ARM11 256MB RAM model A | 512MB RAM model B rev2 Broadcom VideoCore IV @ 250MHz ○ ○ ● ● ● CPU+GPU+DSP+SDRAM+USB OpenGL ES 2.0 (24 GFLOPS) MPEG2 and VC1 - HW decoder ■ 1080p30fps h.264/MPEG-4 AVC high-profile dec and enc USB 2.0 1 port + 2 ports via HUB de 3 ports integrats Consum: 5V a 300mA (A) i 5V a 700mA (B) Entrada video analog, Sortida HDMI, audio analog, JTAG, camàmara, Ethernet, SD/MMC/SDIO, etc. Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  26. 26. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  27. 27. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  28. 28. Dispositius - alternatives per multimedia Altres opcions similars: http://dx.com/es/s/RK3188+hdmi+tv Google Chromecast http://goo.gl/fFaZJo 35$ Cloudsto MK802IV LE QuadCore http://goo.gl/4UXE4y <100€ Especificacions: ● CPU - Rockchip RK3188 Quad Core (Cortex A9 Quad Core upto 1.6GHz) ● GPU - Mali 400 Supports Open GL ES 1.1 and 2.0 (Linux support coming soon) ● Memory (RAM) - 2GB ● 8GB Internal NAND FLASH with Ubuntu preinstalled ● micro-SD ● HDMI 1080p ● USB - 1 x Full Size USB Host, 2 x Micro USB ● 5V 2A Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  29. 29. Dispositius - alternatives per comunicacions Altres opcions similars: ● ● ● ● ● ● TP-link WRT703N http://goo.gl/ppqTDy 22$ Linux OpenWRT Mikrotik RB951Ui-2HnD http://routerboard.com/RB951Ui-2HnD ● Soekris ○ http://soekris.com/ Netgate ALIX ○ http://goo.gl/YKEe1S Netgate FW-7541 ○ http://goo.gl/aoZQhZ Ubiquiti ○ http://goo.gl/49bw3j http://www.applianceshop.eu/ Tranquilnet solutions ○ http://goo.gl/w4mZz OSNet - HW per pfSense ○ http://www.osnet.eu/ 59.95$ Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  30. 30. Dispositius - alternatives IoT/M2M DRAGINO MS14-S http://goo.gl/PX5C1Y <50$ Linux OpenWRT CPU AR9331 64MB RAM 16MB Flash WAN, LAN, 802.11b/g/n Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  31. 31. Dispositius - alternatives servidors ODROID - http://goo.gl/LJysmo U3 CE - 59$ U3 - 65$ X2 - 135$ ● ● ● ● ● 1.7GHz Quad-Core 2GByte RAM 10/100Mbps Ether 3 x High speed USB2.0 Host ports SD ODROID - http://goo.gl/LJysmo XU Lite - 139$ XU - 169$ XU+E - 199$ • Exynos5 Octa Cortex A15 1.6Ghz Cubieboard http://goo.gl/BfTcNE 59$ Molts linux suportats • PowerVR SGX544MP3 GPU • 2Gbyte LPDDR3 RAM PoP • USB 3.0 Host x 1, USB 3.0 OTG x 1, USB 2.0 Host x 4 • HDMI 1.4a output Type-D connector • eMMC 4.5 Flash Storage Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  32. 32. Dispositius - Arduino + Raspberry PI ARDUINO YUN http://goo.gl/fwvL4Q 52€ UDOO http://www.udoo.org/ Basic: 73€ Dual: 84.5€ Quad: 99€ Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  33. 33. Dispositius - S.O. ● ● ● ● Contiki (contiki-os.org) Android Arduino Linux ○ ○ ○ ○ OpenWRT Ubuntu Debian etc. ● Firefox OS Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  34. 34. Dispositius - Sensors i Actuadors ● ● ● ● ● ● ● ● Analògics - ex. I:termistor, O:LED Digitals - ex: I:pulsador, O:relé PWM - ex: O:servo-motor I2C - ex: I:baròmetre digital, O:display SPI - ex: I:tàctil, O:porta automàtica UART - ex: I/O:programació Serial - ex: I/O:modem, GPS etc Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  35. 35. Dispositius - Experiències Sistema de calefacció - http://goo.gl/WZnruW Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  36. 36. Dispositius - Experiències Solució per hivernacles Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  37. 37. Dispositius - Experiències Solució per hivernacles Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  38. 38. Dispositius - Experiències Estat del meu lloc de treball durant un projecte Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  39. 39. Recomanacions - La solució media-center ODROID http://www.hardkernel.com + XBMC sobre Android http://xbmc.org Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  40. 40. Recomanacions - Domòtica ODROID http://www.hardkernel.com amb Ubuntu + OpenHAB http://www.openhab.org + (ZWave http://zwave.es + PanStamp http://panstamp.com) Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  41. 41. Referècies Els meus links: https://delicious.com/youmin Links d’embedded: https://delicious.com/youmin/search/embedded Links de M2M: https://delicious.com/youmin/search/m2m Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  42. 42. Conclusió final Si ús agrada jugar, heu de comprar: ● Un Arduino, i també ● un Raspberry PI la comunitat s’ho val i aprendreu molt. Però si heu d’oferir solucions professionals o més estables. Busqueu alternatives! Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  43. 43. Moltes Gràcies! Comentaris? Dubtes? Preguntes? Oriol Rius @oriolrius oriol@joor.net http://oriolrius.cat

×