Con nuestra noticia del pasado mes de febrero sobre pcDuino conseguimos poner los dientes largos a nuestro amigo Ilion. Era lógico ya que resulta muy atrayente la posibilidad de disponer en una misma «plaquita» poco más grande que un RPi y/o Arduino … de la potencia del producto inglés y de la posibilidad de conectividad física del italiano.
Finalmente y a pesar de que nos habían comentado que el producto había salido para PcDeMaNo finalmente nunca llegó… de lo que ahora nos alegramos ¿?.
En efecto, a primeros de este mismo mes de abril nos sorprendían con la noticia de una versión 3 de su producto que nos lanzamos a pedir… y ellos a enviar antes de vender todo el producto como había ocurrido con las versiones anteriores.
ENVIO
Dicho y hecho, en unos días (menos de una semana) estábamos recibiendo vía DHL (y sin problemas aduaneros, afortunadamente) el envío vía DHL
y en su interior una «cajita» de lo más espartano tanto en su protección externa …
como en la interna y que difícilmente podría incluir fuente de alimentación, cables, etc que sería lógico que incluyese ¿no?
pcDUINO 3
Al abrir la cajita comprobamos que en efecto en su interior venía únicamente la placa «alias» pcDuino 3 que aunque la conocíamos por las fotos nos sorprendió por su tamaño y ligereza además de por algunas cosas que no esperábamos
Lo primero que nos atrajo la atención, aparte de los «headers» compatibles Arduino Uno, fue el circuito de la parte superior izquierda rotulado como «WiFi» y en el que inicialmente echamos de menos la posibilidad de uso de antena externa. Después de las pruebas que hemos hecho en casa hemos comprobado que la recepción es del mismo orden que tenemos con tablets (androides e iPAD) que usamos.
Al lado de la WiFi existen tres pulsadores (Menu, Home, Back) que como era de esperar son los equivalentes «botones» existentes en Android ya que este pcDuino además de funcionar en Ubuntu también lo puede hacer en Android 4.2
En la misma foto se aprecia que el procesador ha mejorado respecto a las versiones anteriores del producto siendo ahora un potente Allwinner A20 con 1GB de RAM y 4 más de memoria de almacenamiento además de disponer de una ranura microSD de hasta 32GB de memoria adicional.
Justo al lado contrario está la conexión HDMI así como la de red cableada (10/100 Mbps) y la entrada de alimentación en forma de conector microUSB… estándar de los móviles.
La conectividad no queda ahí ya que además hay un conector SATA (así como el den su alimentación), conexión LVDS que voy a intentar usar para dar salida a este pcDuino a uno de mis «viejos» marcos digitales que casi no utilizo.
La conexión a cámara supongo que es «compatible» con la del RPi disponiendo además de un receptor IR para poder ser controlado mediante un control remoto típico…aunque dejaré para otro momento investigar esa posibilidad.
Se me había olvidado decir que en la zona de la WiFi además de haber un conector USB2.0 hay otro microUSB OTG que funciona incluso en Ubuntu.
Port la otra cara es posible ver además de la entrada de alimentación previamente comentada, la ranura para la microSD así como la salida para audio que ahora se puede escuchar directamente sin necesidad de usar la salida HDMI lo que viene muy bien a los que como yo seguimos usando un monitor de PC en lugar de una TV.
PUESTA EN MARCHA DEL pcDUINO3
Habitualmente tenemos problemas para conectar las tarjetas de desarrollo (tipo RPi, BeagleBoneBoard Black, etc) a la pantalla del PC vía DVI por lo que …
nos sorprendió mucho que nada más conectar el pcDUINO3 empezar a ver en pantalla el arranque de Ubuntu.
Sin embargo la alegría no duró mucho ya que al avanzar la puesta en marcha y cuando teóricamente se debería haber activado la pantalla gráfica… la señal de salida desapareció apagándose a continuación el monitor
Nos volvíamos a temer lo peor pensando en un posible problema de resolución mínima de salida no admisible por nuestra TV como ya nos ha pasado en alguna otra ocasión
Incluso probamos a cambiar la configuración de la salida durante el arranque de Ubuntu… pero nada
CONECTANDO AL PCDUINO3 SIN TECLADO NI HDMI
Como se suele decir se aprende más después de un fracaso hasta hacer el cambio de alimentador probamos muchas cosas como buscar y rebuscar por Internet sobre experiencias previas pero al ser este producto tan novedoso no había comentario alguno acerca del mismo. Lo que sí encontramos en la web del fabricante fue la posibilidad de conectar vía OTG la placa al PC para la gente que no tuviese teclado y/o HDMI.
Así conseguimos conectarnos a nuestro pcDUINO instalando VNC en nuestro PC con Windows 8.1 …
aunque para eso primero tuvimos que conseguir (con un poco de ayuda) que reconociese el «driver correcto» para que pensase que tenía una segunda red (remote NDIS)
Al final conseguimos acceder a la placa desde la comodidad del teclado y del ratón del PC de escritorio por lo que nos apuntamos el «truco» para otra revisión ya que resulta de lo más cómodo.
Aprovechando que ya le habíamos cogido el gusto aprovechamos para instalar Flask y convertir nuestro pcDUINO en un auténtico Webserver…
Después de localizar la IP que tenía la placa en nuestra red…
hasta nos funcionó a la primera.
Antes de bajar al monitor del PC y probar de nuevo el funcionamiento usando teclado inalámbrico y monitor activamos la WiFi sin problemas ya que en donde está ese segundo PC no tenemos red cableada.
PCDUINO3 COMO «MULTIMEDIA» DE SALON
Una vez que tuvimos que mover el «cacharro» al otro puesto de trabajo aprovechamos también para incluir en el montaje un «duplicador USB / lector SD» ya que íbamos a necesitar hacer pruebas con ficheros multimedia de una «penflash». Tampoco hubo problema alguno y, como adelantábamos antes, con la nueva fuente de alimentación arrancó bien y fue capaz de alimentar todo lo necesario
Estuvimos navegando (con Chrome), leyendo el correo, etc sin el más mínimo problema y a una velocidad más que aceptable sin reseteo alguno. En resumen, mucho más estable que en RPi probablemente por el hecho de que no usamos para nada la SD y en todo momento tanto el S.O. como los paquetes instalados, etc estuvieron almacenados en su memoria.
Pensando en que para muchos usuarios un miniPC, placa, RPi únicamente es una alternativa barata para usarse como MediaPlayer de las primeras pruebas que hicimos fue probar la reproducción de vídeos ya que incluso hasta venía el sistema con XBMC instalado. Lo más sorprendente es que al ejecutarlo aparece un mensaje de error indicando que dicha versión solo funciona en un PCDUINO ¿Entonces esto qué es?¿Se referirá a que sólo funciona en el PCDUINO1? No hay la más mínima información ni en su página web ni nos ha contestado el servicio técnico?
En cualquier caso, aceptando… arranca XBMC y hasta «funciona»…
siempre que sea un fichero en MP4
aunque al intentar reproducir por ejemplo el vídeo de los «pececitos» e incluso otros MKV no tan exigentes se cerraba de forma descontrolada XBMC y hasta se nos reseteó en más de una ocasión el sistema
Para confirmar si se trataba de una limitación del hardware del pcDUINO o un problema de «implementación» de XBCM que explicase el mensaje anterior, decidimos instalar VLC usando el «Synaptic Package Manager»
y al cabo de unos minutos ya teníamos dos paquetes para reproducir vídeos en nuestro sistema.
Los resultados de las pruebas con VLC fueron similares pudiendo ver sin problema alguno los vídeos en MP4 (de mi Curso On-line sobre Big Data del MIT que acabo de terminar)
La reproducción de fichero MKV fue en algunos casos mala…
y en otros, como el vídeo de Samsung/ de los peces… sin imagen… aunque sin reseteo afortunadamente.
PCDUINO3… COMO ARDUINO
Hasta ahora todo lo comentado lo podía hacer el RPi… ganando este último en temas de reproducción multimedia… aunque perdiendo en estabilidad y velocidad de navegación, acceso a red (WiFi incluso), etc dada la mayor potencia de su procesador dual core, además.
Ahora bien la mayor diferencia entre ambas placas es la «compatibilidad» ARDUINO del PCDUINO y que fue lógicamente también otra cosa en la que hemos consumido mucho tiempo.
En cualquier caso antes de empezar a detallar nuestras experiencias en este tema… un breve «intermedio». Me explico… Por comodidad (sobre todo por temas de teclado) decidimos subir de nuevo al PC y hacer esta parte de la revisión conectándonos vías WiFi mediante VNC al PC. ¡Problema! Antes nos conectábamos vía OTG por lo que la IP de conexión evidentemente no era aquella Solución: Usar ZenMAP aplicación multiplataforma y gratuita capaz de escanear todos los dispositivos conectados a tu red … así como detectando los servicios activos de cada uno de ellos.
De esa forma buscando las conexiones con SSH abierto rápidamente pudimos localizar nuestro pcDuino3 conectado en la red… y acceder a él vía VNC. Fácil ¿no?
Así de una forma cómoda pudimos «jugar» un poco (realmente muy poco) con el Scratch que venía instalado en la placa ..
y mucho más con Arduino, claro está
Lo primero de todo hemos de pedir perdón a nuestros amigos de Seeedstudio por no haber tenido tiempo todavía de hacer una revisión profunda de todos los «cacharritos» que nos han ido enviando para nuestro proyectos robóticos y que tenemos sin desembalar en muchos casos. Al menos hoy hemos podido probar que su Grove Base Shield y sus módulos Grove Light Sensor, etc funcionan perfectamente «montados» encima de este pcDUINO3.
Ya solo nos falta un poco / bastante más tiempo para seguir probando otros como el Grove Ultrasonic Ranger o el Grove Line Finder que tenemos previsto en utilizar en nuestro coche-robot-autónomo que está esperando desde hace meses.
PUNTUACIÓN: 9
Nota: Muchas gracias a Alvin (Jefe de Ventas de LinkSprite) por haberse apresurado a enviarnos este increíble producto y como no a Hao de Seeedstudio por todo lo que nos envió en años pasados y todavía no habíamos tenido tiempo de hablar sobre ellos en PcDeMaNo… aunque esto es solo el principio.
Pharizna que en los próximos días tiene un par de revisiones sobre nuevos NAS de las mejores marcas más algún nuevo dispositivo inalámbrico así como de nuevas «placas» similares / alternativas al RPi/BBB/pcDuino3, etc.
1837