Your SlideShare is downloading. ×
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
La revolució dels mini pc  raspberry pi, arduino i més
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

3,948

Published on

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

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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,948
On Slideshare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. Qui sóc? - alguns projectes Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 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. 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. 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. Embedded vs PC Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 9. Dispositius - Micro-controladors Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 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. Dispositius - llista oficial http://es.wikipedia.org/wiki/Arduino Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 12. Dispositius - els típics http://es.wikipedia.org/wiki/Arduino Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 13. Dispositius - la PCB Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 14. Dispositius - la IDE Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 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. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 17. Dispositius - MSP430 NRG Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 18. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 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. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 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. 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. Dispositius https://www.olimex.com/ Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 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. 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. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 27. Dispositius Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 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. 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. 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. 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. 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. 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. 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. Dispositius - Experiències Sistema de calefacció - http://goo.gl/WZnruW Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 36. Dispositius - Experiències Solució per hivernacles Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 37. Dispositius - Experiències Solució per hivernacles Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 38. Dispositius - Experiències Estat del meu lloc de treball durant un projecte Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
  • 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. 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. 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. 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. Moltes Gràcies! Comentaris? Dubtes? Preguntes? Oriol Rius @oriolrius oriol@joor.net http://oriolrius.cat

×