arrow_back Volver
Inicio keyboard_arrow_right Artículos keyboard_arrow_right Artículo

¡Que el límite sea la imaginación! Raspberry, Banana, Intel y más…

Nigel Dávila

ProStudent CodigoFacilito - Student of North's University

av_timer 7 Min. de lectura

remove_red_eye 16029 visitas

calendar_today 23 Noviembre 2015

Hace unas semanas cuando escribía el artículo “Existe un mundo más allá de Arduino” donde mencionaba las alternativas a esta increíble placa noté que no podía quedar solo allí, sabía que muchas personas desearían más en cuanto vieran que no todo es Arduino; Porque hay un momento en el que quieres escalar tus proyectos por encima de las capacidades que nos brinda nuestro amado Arduino y justo allí pierdes la cabeza al no saber qué hacer, pero hoy veras que realmente hay mucho más que esa placa azul que tanto quieres y que no precisamente tendrás que dejar atrás...
Créeme no debes dejar atrás esa placa, solo adaptarla a lo que viene y será ¡genial!
Para aquellos que no hayan usado Arduino podéis seguir leyendo esto porque en realidad no es necesario y justo ahora veras el por qué.

¿Qué son los ordenadores de placa reducida?

Bueno su nombre te dice mucho, ¿verdad? Son verdaderos computadores de un tamaño muy reducido (No más grandes que una tarjeta de crédito) y con todas las cualidades de uno de tamaño normal pues cuentan con procesadores de hasta cuatro núcleos, hasta 2GB de RAM y ya les he visto con puertos SATA y módulos Wifi.

El origen de estos ordenadores

¿Recuerdas de donde vino Nanode? Si, en Reino Unido; los ingenieros de ese lugar son muy creativos y siempre nos traen cosas buenas (Ahora quisiera estudiar en Reino Unido). Pues es allí donde nace el más famoso de estos ordenadores y si no estoy mal el pionero en esta tecnología que pronto amaras. Lo curioso es que desde 2006 inicio este proyecto y precisamente fue ideado para educar y llevar ordenadores a bajo costo a las escuelas de Reino Unido y realmente lo lograron.

Pero, seguro te preguntas ¿Cómo usare eso para hacer prototipos como lo hago en Arduino? Pues ahí entra en juego el hecho de si eres buen observador o no. Si lo eres, debiste haber notado la gran cantidad de pines que tiene la placa que puse allí arriba y a esos les llamamos GPIO´s y son programables al igual que en el Arduino. Aquí te hago una observación muy importante; a diferencia de los pines de Arduino que funcionan a 5V la mayoría de los GPIO de los ordenadores de placa reducida trabajan a 3.3V y ojo con esto: ¡NO TIENEN PROTECCION! Si pones 5V ahí, empieza a usar tu placa como pisa papeles.

Finalmente, te presento lo que deseabas ver: Guests board computers!

Raspberry Pi

Aqui tienes el sitio web de Raspberry

Primero lo primero, esta es la placa de la que todos hablan, la que nació en Reino Unido y la responsable de que todo esto sea posible. Para hablar de este hay que destacar su último modelo; El Raspberry Pi 2 Modelo B y serás totalmente feliz al ver sus características:

  • 900MHz QuadCore CPU ARM Cortex-A7
  • 1 GB de RAM
  • 4 puertos USB
  • 40 pines GPIO
  • Puerto HDMI Full
  • Puerto Ethernet
  • Conector de audio de 3,5 mm combinado y vídeo compuesto
  • Interfaz de la cámara (CSI)
  • Interfaz de pantalla (DSI)
  • Ranura para tarjeta Micro SD
  • Núcleo de gráficos VideoCore IV 3D

Seguro que esta placa ya la deben querer todos y más sabiendo que su precio es de 35 Dólares pero ahora les surge una gran duda.

¿Cómo funciona Raspberry Pi?

Bueno aquí sí que la respuesta es fácil pero compleja; Recordemos que es un ordenador y por tanto requiere de un sistema operativo y Raspberry al igual que las otras placas que expondremos aquí funcionan bajo sistemas Unix/Linux como Ubuntu y Rasbian. Pero eso no quiere decir que solo puedan ejecutar Linux, con este nuevo modelo y con la curiosidad de los usuarios han logrado ejecutar Windows 10 y de una manera muy fácil.

Ahora, el funcionamiento de los GPIO es lo que más te va a gustar(Al menos eso espero), pues el nombre “Pi” no tiene nada que ver con matemáticas, en realidad es porque los GPIO son programables en Python (Y todos aman Python). Aunque esto no es algo estricto; si estas obsesionado con Arduino y C++ podrás configurar los GPIO´s con el IDE de Arduino, de nuevo; Gracias a la comunidad de Python que lo han hecho posible.

Pero de seguro estás pensando ¿Qué puedo hacer con Raspberry Pi? Pues como dije antes, tu imaginación es el límite y si no me crees aquí te dejare un artículo en Xataka en el que exponen 13 proyectos muy ingeniosos que te darán una gran idea de lo que puedes lograr.

Bien, ya conoces a Raspberry y lo que puedes lograr, es momento de ver la competencia y al igual que como lo hicimos con Arduino veremos que el mundo va mas allá y que las opciones son infinitas…

Banana Pro

Aqui esta la web de Lemaker

Aquí esta una de mis favoritas a la hora de competir con Raspberry pues tiene cualidades que nadie esperaría, aunque también tiene sus des ventajas.  Producido por Lemaker, este es el segundo modelo del fabricante en cuanto a ordenadores de este tipo, antecedido por el Banana Pi. Pero como con Raspberry he decidido escoger una nueva versión pues de no ser así quedaría en desventaja y como estas placas no tienen mucho más que contar te dejare sus características y luego daré mi opinión.

  • CPU ARM® Cortex™-A7 Dual-Core up to 1.2GHz (ARM v7 instruction set)
  • GPU Mali400MP2 , supproting OpenGL ES 2.0/1.1(hardware acceleration support)
  • RAM 1GB DDR3 SDRAM (shared with GPU)
  • MicroSD (TF) card slot
  • SATA 2.0 (suggest 2.5 inch SSD or HDD)
  • Ethernet Port 10/100/1000Mbps ethernet (Realtek RTL8211E/D)
  • Wireless WiFi 802.11 b/g/n 2.4GHz
  • USB 2 x USB2.0 Host
  • 1 x USB 2.0 OTG (all direct from A20 chip)
  • 1 x HDMI 1.4 (Type A - full)
  • 1 x LVDS/RGB/CPU display interface (DSI) for raw LCD panels
  • Composite video (PAL and NTSC) (via 3.5 mm TRRS jack shared with audio out)
  • HDMI resolutions from 640×480 to 1920×1080 plus various PAL and NTSC standards
  • Analog audio (via 3.5 mm TRRS jack shared with composite video out)
  • 1 x On-board micphone for audio input
  • $40 Pins Header:
  • 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, CAN, I2S, SPDIF.

Valla que son muchas características y definitivamente le gana a Raspberry Pi en cuanto a las opciones de conectar un disco duro SATA y la conexión Wifi pero desafortunadamente se queda corto con los puertos USB, su procesador solo es DualCore y aun la comunidad no es tan grande, sin embargo sería una aventura probar suerte con esta placa.

Galileo Gen 2

Aqui la web de Intel

Galileo es él bebe de Intel y aunque me ha decepcionado en cuanto a sus características debía nombrarlo o esto no tendría sentido. Hay que decir que no se encuentra al nivel de las placas anteriores pero de seguro amaras su capacidad para hacer prototipos, pues Galileo es como un hermano mayor de Arduino; Esta creado para programarse en Arduino pero cuenta con cualidades que lo alejan a ser como él y es por sus características:

  • Procesador de aplicaciones Intel® Quark™ SoC X1000, 32 bits, un núcleo, un hilo, compatible con la arquitectura de conjunto de instrucciones (ISA) del procesador Intel® Pentium®, que funciona a velocidades de hasta 400 MHz.

  • Compatible con una amplia gama de interfaces de E/S estándar de la industria, como la ranura de tamaño completo mini-PCI Express, el puerto Ethernet de 100 Mb, la ranura de microSD, el puerto anfitrión USB y el puerto cliente USB.

  • DDR3 de 256 MB, SRAM integrada de 512 kb, memoria NOR Flash de 8 MB y EEPROM de 8 kb de serie en placa; además, admite una tarjeta microSD de hasta 32 GB.

  • Compatibilidad con la versión Yocto 1.4 Poky* de Linux.

Me he robado sus características más destacables de la web de Intel pero no puedo creer que sean tan pocas, es como un Arduino con procesador, RAM y puerto Ethernet. Me decepciona :(

Oracle Pi

Finalmente para terminar algo que todos deseaban; Raspberry más económico. Si, Oracle Pi es como si tuvieras el Raspberry pero con un precio más bajo y más potente. Como les dice la primera cuesta 35 Dolares sin contar costos de envió pero Oracle cuesta 16 Euros con los gastos de envió e impuestos incluidos así que puedes salir corriendo a comprarla justo después de ver sus características.

  • CPU Allwinner CuadCore a 1.6Ghz
  • 1GB de RAM
  • Slot MicroSd
  • 2 Puertos USB
  • 1 Ethernet
  • 40 GPIO´s
  • HDMI

Todo esto sin mencionar que es totalmente compatible con Rasbian; Lo que quiere decir que tenemos una Raspberry Pi pero con un nombre distinto.

Realmente las opciones son muy variadas y todos estos fabricantes cuentan con modelos más económicos y más costosos que te permitirán escalar tus proyectos como nunca lo has imaginado pero hasta el momento no podemos mudarnos completamente a estas placas para realizar nuestros proyectos pues tienen una gran limitante que espero hayas notado; ¡No hay puertos analógicos! Este es el gran limitante que les encuentro frente a Arduino pero la solución de seguro les va a encantar y es usar nuestro Arduino junto a estas placas. Si, por medio de la comunicación serial y las librerías que ha desarrollado la comunidad tanto de Arduino como de Python es posible crear conexiones entre estás placas para liberar todo el potencial que permite su unión.

Finalmente ha acabado este artículo que espero les haya sido de utilidad y no dudes en compartirlo con tus amigos. Por ultimo no olvides dejar tus inquietudes y sugerencias en los comentarios de este artículo o en el foro de la plataforma donde estamos al pendiente de todas tus inquietudes.

Saludos…