SlideShare a Scribd company logo
1 of 43
Download to read offline
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
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
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
Qui sóc? - alguns projectes

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
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
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
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
Embedded vs PC

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius - Micro-controladors

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
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
Dispositius - llista oficial

http://es.wikipedia.org/wiki/Arduino
Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius - els típics

http://es.wikipedia.org/wiki/Arduino
Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius - la PCB

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius - la IDE

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
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
Dispositius

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius - MSP430

NRG

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
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
Dispositius

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
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
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
Dispositius
https://www.olimex.com/

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
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
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
Dispositius

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
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
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
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
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
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
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
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
Dispositius - Experiències
Sistema de calefacció - http://goo.gl/WZnruW

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius - Experiències
Solució per hivernacles

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius - Experiències
Solució per hivernacles

Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
Dispositius - Experiències

Estat del meu lloc de treball durant un projecte
Oriol Rius - oriol@joor.net - @oriolrius - http://oriolrius.cat
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
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
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
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
Moltes Gràcies!
Comentaris?
Dubtes?
Preguntes?
Oriol Rius
@oriolrius
oriol@joor.net
http://oriolrius.cat

More Related Content

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

Recursos tecnològics en unitats d'Informació
Recursos tecnològics en unitats d'InformacióRecursos tecnològics en unitats d'Informació
Recursos tecnològics en unitats d'InformacióUniversitat de Barcelona
 
Catàleg de productes BEEP Octubre 2014
Catàleg de productes BEEP Octubre 2014Catàleg de productes BEEP Octubre 2014
Catàleg de productes BEEP Octubre 2014Beep Informática
 
Projecte arva ii
Projecte arva iiProjecte arva ii
Projecte arva iiAgileUPC
 
Catàleg d'ofertes BEEP juny 2015
Catàleg d'ofertes BEEP juny 2015Catàleg d'ofertes BEEP juny 2015
Catàleg d'ofertes BEEP juny 2015Beep Informática
 
Catàleg BEEP juny 2014 per a Catalunya
Catàleg BEEP juny 2014 per a CatalunyaCatàleg BEEP juny 2014 per a Catalunya
Catàleg BEEP juny 2014 per a CatalunyaBeep Informática
 
Catàleg BEEP Febrer 2015: Festival informàtic!
Catàleg BEEP Febrer 2015: Festival informàtic!Catàleg BEEP Febrer 2015: Festival informàtic!
Catàleg BEEP Febrer 2015: Festival informàtic!Beep Informática
 
Catàleg d'ofertes BEEP Setembre 2015
Catàleg d'ofertes BEEP Setembre 2015Catàleg d'ofertes BEEP Setembre 2015
Catàleg d'ofertes BEEP Setembre 2015Beep Informática
 
Et retornem el 15% en més de 1.000 productes
Et retornem el 15% en més de 1.000 productesEt retornem el 15% en més de 1.000 productes
Et retornem el 15% en més de 1.000 productesBeep Informática
 
Presentacio intelamd ivan_alfonso
Presentacio intelamd ivan_alfonsoPresentacio intelamd ivan_alfonso
Presentacio intelamd ivan_alfonsoIvan Romero Navarro
 
Introducció a Scratch for Arduino
Introducció a Scratch for ArduinoIntroducció a Scratch for Arduino
Introducció a Scratch for ArduinoDaniel Turienzo
 
Catàleg BEEP Abril 2015 en Català
Catàleg BEEP Abril 2015 en CatalàCatàleg BEEP Abril 2015 en Català
Catàleg BEEP Abril 2015 en CatalàBeep Informática
 
Catàleg BEEP Novembre 2015 per a Catalunya
Catàleg BEEP Novembre 2015 per a CatalunyaCatàleg BEEP Novembre 2015 per a Catalunya
Catàleg BEEP Novembre 2015 per a CatalunyaBeep Informática
 

Similar to La revolució dels mini pc raspberry pi, arduino i més (20)

Scratch i Arduino
Scratch i ArduinoScratch i Arduino
Scratch i Arduino
 
Recursos tecnològics en unitats d'Informació
Recursos tecnològics en unitats d'InformacióRecursos tecnològics en unitats d'Informació
Recursos tecnològics en unitats d'Informació
 
Catàleg de productes BEEP Octubre 2014
Catàleg de productes BEEP Octubre 2014Catàleg de productes BEEP Octubre 2014
Catàleg de productes BEEP Octubre 2014
 
Projecte arva ii
Projecte arva iiProjecte arva ii
Projecte arva ii
 
Beep News Octubre 2014
Beep News Octubre 2014Beep News Octubre 2014
Beep News Octubre 2014
 
Catálogo BEEP Julio 2013
Catálogo BEEP Julio 2013Catálogo BEEP Julio 2013
Catálogo BEEP Julio 2013
 
Catàleg d'ofertes BEEP juny 2015
Catàleg d'ofertes BEEP juny 2015Catàleg d'ofertes BEEP juny 2015
Catàleg d'ofertes BEEP juny 2015
 
Beep news junio 2014
Beep news junio 2014Beep news junio 2014
Beep news junio 2014
 
Catàleg BEEP juny 2014 per a Catalunya
Catàleg BEEP juny 2014 per a CatalunyaCatàleg BEEP juny 2014 per a Catalunya
Catàleg BEEP juny 2014 per a Catalunya
 
Beep News Febrero 2015
Beep News Febrero 2015Beep News Febrero 2015
Beep News Febrero 2015
 
Catàleg BEEP Febrer 2015: Festival informàtic!
Catàleg BEEP Febrer 2015: Festival informàtic!Catàleg BEEP Febrer 2015: Festival informàtic!
Catàleg BEEP Febrer 2015: Festival informàtic!
 
Catàleg d'ofertes BEEP Setembre 2015
Catàleg d'ofertes BEEP Setembre 2015Catàleg d'ofertes BEEP Setembre 2015
Catàleg d'ofertes BEEP Setembre 2015
 
Et retornem el 15% en més de 1.000 productes
Et retornem el 15% en més de 1.000 productesEt retornem el 15% en més de 1.000 productes
Et retornem el 15% en més de 1.000 productes
 
Presentacio intelamd ivan_alfonso
Presentacio intelamd ivan_alfonsoPresentacio intelamd ivan_alfonso
Presentacio intelamd ivan_alfonso
 
Introducció a Scratch for Arduino
Introducció a Scratch for ArduinoIntroducció a Scratch for Arduino
Introducció a Scratch for Arduino
 
Catàleg BEEP Abril 2015 en Català
Catàleg BEEP Abril 2015 en CatalàCatàleg BEEP Abril 2015 en Català
Catàleg BEEP Abril 2015 en Català
 
UF0319 Apunts
UF0319 ApuntsUF0319 Apunts
UF0319 Apunts
 
joseangelmorenasimon
joseangelmorenasimon joseangelmorenasimon
joseangelmorenasimon
 
Catàleg BEEP Novembre 2015 per a Catalunya
Catàleg BEEP Novembre 2015 per a CatalunyaCatàleg BEEP Novembre 2015 per a Catalunya
Catàleg BEEP Novembre 2015 per a Catalunya
 
Catàleg BEEP agost 2015
Catàleg BEEP agost 2015Catàleg BEEP agost 2015
Catàleg BEEP agost 2015
 

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

  • 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