miércoles, 15 de febrero de 2017

GPIO en Orange Pi. Cómo Trabajar

GPIO tabla de expansión de 40 pins



Este articulo no cuenta con licencia libre.
 No apto para fines educativos. 

viernes, 10 de febrero de 2017

Cómo Configurar el teclado y pasar al español todo el sistema en Orange PI

Configuramos el teclado (igual que en la parte correspondiente de raspi-config):
sudo dpkg-reconfigure keyboard-configuration
Elegimos el tipo de teclado (suele salir correctamente ya elegido 105 teclas Int) luego nos vamos abajo a Other y en ese nuevo menú buscamos Spanish con las teclas de flechas del cursor del teclado.
Configuramos el idioma (también como en raspi-config):
sudo dpkg-reconfigure locales
Nos vamos hasta donde encontremos es_ES y si dejamos el ingles también luego elegimos que por defecto sea el español.
Igualmente le decimos el lugar para la hora con este comando:
sudo dpkg-reconfigure tzdata
Aquí seleccionamos Europe > Madrid o Canarias o América > Buenos Aires , lo que  corresponda.
Si el idioma no termina de pasarse a español al completo, lo que tenés que hacer es usando el comando locale verías una lista como esta.

Pues para cada línea que tenga algo distinto de es_ES.UTF-8 tecleáis una orden de este tipo por ejemplo:
sudo export LANGUAGE=es_ES.UTF-8 
sudo export LANG=es_ES.UTF-8
Y luego actualizamos los idiomas con:
sudo locale-gen es_ES.UTF-8 
sudo dpkg-reconfigure locales
Y por supuesto también toca instalar el idioma para lo paquetes que lo incluyen por separado (LibreOffice y Iceweasel):
sudo apt-get install libreoffice-help-es libreoffice-l10n-es iceweasel-l10n-es-es
También si  vais a instalar XRDP es necesario añadir una dependencia que no se resuelve sola, serían esta dos aplicaciones:
sudo apt-get install xrdp tightvncserver

domingo, 5 de febrero de 2017

Primera Experiencia con Orange Pi Lite

Una de las cosas que hay que tener en claro, es que se debe tener nociones en el uso del Sistema Operativo GNU-Linux, para poder implementar distintos proyectos con Orange Pi.
Las distribuciones (basadas en GNU-LINUX) más desarrolladas y actualizadas para estos tipos de sistemas embebidos es ARMBIAN y Dietpi (esta a su vez basada en ARMBIAN).




El resto del articulo:

no cuenta con licencia libre.

 No apto para fines educativos.

Orange Pi, entrando en la Escuela Secundaria Técnica N°4 Berazategui

Sabiendo que las Raspberry son los más populares en el mercado, buscamos alternativas mas barata y viendo que contenidos se puede enseñar en nuestra escuela con esta Plataforma , donde  encontramos las Orange Pi,que aparentemente cumple con las 3 B (Bueno, Bonito y Barato). Adquirimos un par de modelos, para ir tocando y linuxeando.
En las futuras entradas mostraremos las experiencias de cada modelo.
 Ahora bien, qué son las ORANGE Pi, en el siguiente texto, sacado de un articulo interesante escrito en el blog Raspberry para torpes, detalla excelentemente este hardware Libre.

La Orange Pi One es una placa china de bajo precio que se puede conseguir por unos 12€ gastos de envío e impuestos incluidos.
En principio salía mal parada en algunos tests y comparativas además de tener nulo soporte por parte del fabricante: Orange Pi. En principio esta placa esta era a su vez una versión recortada de la Orange Pi PC con el mismo procesador pero sin un montón de sus componentes (2 USB menos, sin sensor de Infrarrojos, son salida de vídeo RCA, con 512MB de RAM menos) lo que supone un ahorro.
orange-pi-one-top
orange-pi-one-bottom
Sin embargo un par de decisiones  clave y el uso del mismo S.O. que la Orange Pi PC hacían que la placa diese un rendimiento similar a la Raspberry Pi Zero . Pero gracias al trabajo impresionante de la gente que desarrolla armbian ha conseguido poner esta placa a un nivel que os diré es impresionante.
Volviendo al principio de todo, pedí la placa desde la web del fabricante que te reenvía a su tienda en Aliexpress. Hay otros vendedores que también la tienen pero no entiendo muy bien como funciona esto así que no se si las otras son falsificaciones, son copias de peor calidad, … ni idea lo mejor supongo es comprarla a ellos.
El acabado de la placa es bastante bueno, me esperaba algo mal soldado, con pegotes o componentes torcidos y cosas así. El paquete tardó mucho en llegar, casi 1 mes, en comparación a lo que nos tiene acostumbrados amazon.
orange-pi-one-unboxing (1)
orange-pi-one-unboxing (2)
orange-pi-one-unboxing (3)
orange-pi-one-unboxing (4)
Entre las mejoras que he descubierto es que el puerto micro USB también funciona desde Linux por lo que en realidad tenemos 2 puertos disponibles uno normal y otro micro lo cual ya es una ventaja sobre las placas Raspberry Pi Zero y C.H.I.P. que solo tienen uno.
orange-pi-one-conex
Un inconveniente es la necesidad de un cable especial para la alimentación, ya que le microUSB no sirve para eso. Se trata de un conector tipo jack o barrel de 4mm x 1,7mm interior idéntico a los que usan las PSP.
orange-pi-one-power-jack-detail
orange-pi-one-power-jack-connected
A pesar del inconveniente de la alimentación eléctrica, el USB de tamaño normal y el HDMI también normal son una ventaja frente a la Raspberry Pi Zero y la presencia de un conector Ethernet es una ventaja frente a la C.H.I.P. que son sus rivales por tamaño y precio aunque van muy por detrás en prestaciones. En cuanto a las dimensiones, veréis que está a medio camino entre la Raspberry Pi Zero y la Raspberry Pi B+ . Os pongo unas fotos en las que se ve una al lado de la otra y comparando los HDMI para que veías que es el grande, el estándar.

orange-pi-one-vs-raspberry-pi-b
orange-pi-one-vs-raspberry-pi-b-hdmi.jpg
orange-pi-one-vs-raspberry-pi-zero
orange-pi-one-vs-raspberry-pi-zero-hdmi
En cuanto al sistema operativo, armbian, hablaré por encima ya que le quiero dedicar otro artículo en breve. Además de las quejas del hardware por parte de mucha gente, no confiaba en que armbian fuera completamente bien, ya tuve muchos problemas con la Banana PRO que me hicieron perder mucho tiempo hasta decidirme a usar una versión tuneada del Raspbian de la Raspberry Pi para usarlo como NAS con SATA.
Sin embargo, con la Orange Pi One han hecho de momento, aunque aún tienen margen para mejorar, un trabajo impecable. El sistema se encarga de corregir un error de la versión para su hermana mayor que la hacía trabajar por encima del voltaje recomendado, esto la llevaba a calentarse en exceso y eso a su vez la hacía desactivar uno a uno los cores hasta quedarse en uno solo y por tanto rendir parecido a una Raspberry Pi Zero. Corregido este error, la placa es un quad core que lo da todo a una velocidad superior a la Raspberry Pi 2 y con una sensación de fluidez genial, de las mejores que he probado hasta ahora. Los 512MB de RAM hace que vaya más justa cuando abres muchas aplicaciones a la vez pero no tanto como yo esperaba.
El trabajo es tan bueno que no se reinicia por recalentamiento y no es necesario, aunque si recomendable el uso de un disipador térmico que yo aún no le he puesto.

Conclusión Hardware: La Orange Pi One es una de las mejores placas que he probado, para cualquiera que le guste Linux debería tener una para trastear. Es impresionante lo que ha cambiado este mundo en 5 años, de placas que eran más caras que un PC estándar hemos pasado a soluciones completas por menos de 12€.

orange-pi-one-button
orange-pi-one-front
orange-pi-one-gpio
orange-pi-one-hdmi
orange-pi-one-lat

Conclusión software: Con armbian esta placa da lo máximo que se puede esperar de ella, y supongo que si sigue teniendo éxito habrá otras versiones con mejoras. Hay que tener en cuenta que este sistema operativo está orientado al uso como servidor o como mucho escritorio y servidor simultáneo. Y aunque cuenta con los mejores drivers disponibles para la GPU Mali y para reproducción de vídeo.

BUENAS NOTICIAS ya hay un media center decente y un retro arcade con media center

armbian-orange-pi-one - pantalla de bienvenida
armbian-orange-pi-one (3)
armbian-orange-pi-one (4)
armbian-orange-pi-one (2)