Mostrando entradas con la etiqueta RaspberryPi. Mostrar todas las entradas
Mostrando entradas con la etiqueta RaspberryPi. Mostrar todas las entradas

lunes, 6 de abril de 2020

RaspberryPi 4 en un Pi-topCEED

Como había dicho hace unos días, tenía algunas cosas pendientes y he estado solucionando algunas. Empecemos por RaspberryPi 4. La verdad es que tengo muchos RaspberryPi. Para ser exactos tengo 2 2B, 2 3B y un 4B. ¿Para que los uso? Realmente los usaba fundamentalmente para recrear lo que hago en las prácticas que imparto en un equipo menos potente para comprobar que lo que hago se puede hacer en los ordenadores de las salas de informática. Estas salas de informática han sido transformadas en los últimos años y como tenemos equipos modernos y relativamente potentes, en estos últimos cursos no he necesitado hacer este control previo. La segunda utilidad para mi es usar Debian. Estoy usando Fedora desde finales de 2011, y el universo Fedora/rpm es muy distinto, en el terminal, claro, que el Universo Debian/deb (algunos, la mayoría, dirían Ubuntu/deb). Es decir, usar de vez en cuando Debian me refresca un poco en apt-get y todas esas cosas que formaban el universo Linux en el que entré. Hay gente que lo usa como servidor de red, pero no es mi caso. Otros preparan camaras de vigilancia, robots etc... Tampoco es mi caso; en estos momentos los tengo como mero juguete para divertirme cuando tengo tiempo. El mes de junio de 2019 me compre el último, un 4 modelo B con 4GB de RAM, que ya es una máquina con ciertas prestaciones, pero no lo había sacado de la bolsa desde ese día. Aprovechando este aislamiento, ayer, Domingo de Ramos, decidí no teletrabajar más, después de la Misa del Papa, estuve reparando muebles, arreglando la wifi —eso lo dejamos para la siguiente entrada— y sacando de la bolsa el raspi. Me había comprado el kit completo en kubii, la tarjeta-ordenador, alimentador, caja, adaptador USB a USB-C, y al cable HDMI a microHDMI. La idea era ponerlo al lado de mi ordenador principal, usándolos simultáneamente, sirviéndome del mismo monitor Philips 241P. Este monitor tiene muchas entradas de vídeo, y mi ordenador principal usa la HDMI desde su salida DisplayPort. Eso deja libre una DVI que podría conectar al Raspberry y luego ir indicando al monitor lo que quisiera que me enseñase cada vez. Sin embargo, yo siempre tengo al lado de mi ordenador un pi-topCEED con un RaspberryPi Modelo 3B con el que juego un poco cuando tengo tiempo.


Así que en vez de compartir monitor me propuse reutilizar el pi-top para el nuevo Raspi. Como ya ha publicado pi-top, se puede incorporar sin muchos problemas un Rasp4 al pi-top3, el portátil que se había creado basado en un rasp3, así que no debería haber problemas "técnicos" en el uso del rasp4 en el pi-topCEED. Los problemas fueron físicos, de espacio. Primero, la orientación física del rasp4 es diferente al rasp 3, así que la parte con la conexión ethernet, que ocupa algo menos que los doble USB están cambiado de lado y el rasp4 entra con dificultad por que la entrada es más estrecha justo ahí, pensando en el ethernet que tenía el rasp3. Bueno, empujando con cuidado entra.


El segundo problema es que la entrada de imagen en el pi-topCEED es un HDMI-HDMI y como la conexión se debe colocar en un sitio estrecho, trae un cable con entradas en ángulo que favorece la colocación.


El cable que compré esta pensado para su uso en una caja externa y es muy grande y gordo, así que la primera intención fue pedir por Amazon un posible cable adaptador, pero con la alerta, no me llegaría hasta no se sabe que día, así que anulé el pedido y me armé de cuchillo y tornillo y decidí hacerle una entrada al pi-topCEED. No ha quedado muy bonito, por que no tenía las herramientas necesarias, pero es la parte de atrás y no se ve, y es solo un recorte de plástico.



Para verlo mejor, desde delante queda mejor. Si nos fijamos un poco, vemos que la conexión microHDMI está un poco forzada (véase flecha roja), pero no quería perforar más.


Lo más importante, FUNCIONA. La primera foto puesta en esta entrada es de hecho la configuración del Raspbian en el Raspi4, pero tengo más


no será por fotos...
No sé si tendré mucho tiempo para probarlo. El verdadero interés para este RaspberryPi 4, que ya presenta una cantidad de memoria suficiente para hacer muchas cosas para usuarios normales, además basado en un Debian que precisa pocos recursos, sería preparar un portátil barato y funcional. El problema es que el pi-top4 no está pensado como tal y no parece que lo vayan a hacer; el pi-top3 se puede adaptar, pero de manera algo complicada y el precio hace que con ese dinero te puedas comprar un portátil básico pero funcional. Veremos que depara el futuro al raspberry.

lunes, 16 de enero de 2017

RaspberryPi como herramienta docente. R y Calc. Episodio 2

Como ya habíamos comentado en alguna entrada anterior, en ratos libres estamos probando la posibilidad del uso de unidades RaspberryPi como sustituto posible en el hardware para las prácticas en la materias que impartimos en la Universidad. Las aplicaciones que utilizamos en estas materias son Calc, como hoja de cálculo para la introducción y presentación de datos y R para cálculos estadísticos.
Como hemos visto, una vez eliminada la posibilidad de utilizar unidades de RaspberryPi modelo 2b, hemos estado probando unidades 3B con Raspbian. Sin ninguna modificación disponemos de Calc y se puede instalar R, pero en una versión muy antigua —3.01—. Esta versión podría servir para docencia, pero genera problemas a la hora de instalar paquetes, ya que muchos servidores espejo no disponen de versiones de los paquetes para versiones antiguas. Para poder instalar las versiones más modernas de R tenemos que incluir repositorios debian testing (stretch). Es decir,

1. Actualizamos los repositorios ya activos en el sistema

sudo apt-get update

2. Accedemos a la lista de repositorios del sistema

sudo nano -$ /etc/apt/sources.list

3. Introducimos al final una línea como la siguiente para activar el repositorio de prueba —testing— de debian para raspberry; en este caso sería

deb http://archive.raspbian.org/raspbian/ stretch main

4. Guardamos y reiniciamos el sistema

5. Después deberemos actualizar el sistema entero, ya que se instalarán muchos paquetes nuevos, que incluyen también LibreOffice (ya sabemos que Debian tiende a ser bastante conservador para mantener la estabilidad en los repositorios estables).

sudo apt-get update
sudo apt-get upgrade

6. Instalaremos R

sudo apt-get install r-base r-core r-base-core r-base-dev

Y ya tenemos R instalado en una versión moderna

R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch"




Y la simulación de las prácticas ha sido perfecta, sin ningún contratiempo, pudiendo realizar todo sin problemas y con tiempo de respuesta adecuado, y sin problemas a la hora de instalar paquetes.




martes, 15 de noviembre de 2016

RaspberryPi como herramienta docente. R

El software que utilizo como herramienta de trabajo desde hace muchos años es completamente libre. No solo el que uso yo personalmente; también el que utilizo como herramienta de manejo de datos, gráficos y tratamiento estadístico. Eso quiere decir que la herramienta más importante en mis prácticas es R. La mitad de mi docencia se da delante de un ordenador, y debido al coste de mantenimiento de las aulas me he planteado, solo como duda teórica, si sería posible aplicar toda la docencia que explico utilizando RaspberryPi.


¿Qué ventajas ofrece? Fundamentalmente coste. Si una sala de informática de 21 ordenadores puede suponer unos 15.000€, la sustitución de una sala obsoleta por estos pequeños dispositivos puede salir por 1200€ (aprovechando monitores, teclados y ratones). El coste es el precio de un Raspberry (40€), una caja (10€) y una microSD (8€) multiplicado por 21.

¿Y los inconvenientes? Bastantes. Veamos; en primer lugar, los alumnos no están acostumbrados a nada que no sea Windows (o Mac). Las pruebas que he realizado han sido con Raspbian, que es una adaptación de Debian para esta máquina de arquitectura ARM. Por lo tanto, es una máquina limitada con fines de docencia para programadores, que no es este caso. He probado con RaspberryPi modelo 2B, de 512MB de RAM (tiempo de respuesta muy largo) y un RaspberryPi modelo 3B, con 1GB de RAM (tiempo de respuesta aceptable-bueno).

Las herramientas utilizadas son Calc —hoja de cálculo de LibreOffice, que ya está preinstalada en Raspbian—, y R; desde el repositorio de Debian disponemos de R v 3.1.1.

sudo apt-get install r-base

Al no ser una versión muy actualizada (hablamos una versión de 2014), la instalación de paquetes adicionales requiere que los espejos seleccionados sean http, y no https, que suelen tener paquetes solo para las últimas versiiones de R.

Realizada la instalación, el funcionamiento es fluido en el modelo 3 y prácticamente imposible de usar en una clase en el modelo 2, debido a la lentitud.

El modelo 3B lo he probado en un pitopCEED,


una pantalla formato tablet preparada para adaptar un Raspberry, con alimentador incluido y tecla de encendido. Este dispositivo se puede ajustar perfectamente a las clases.



El modelo 2B lo he probado en un monitor antiguo con conector DVI (el Raspberry tiene salida digital HDMI, pero con un adaptador HDMI-DVI funciona perfectamente). He posido instalar R pero el funcionamiento es a saltos y no permite un manejo fluido de las acciones.

En resumen, es factible el uso para docencia de R en dispositivos RaspberryPi 3. Para aquellos que estén utilizando RStudio como máscara gráfica, no me ha sido posible instalar RStudio, ya que no hay ningún binario con arquitectura ARM.

Planes siguientes:
- Realizar todas las pruebas utilizadas en las clases, medir los tiempo de desarrollo...
- Otras posibilidades de instalación de RStudio
- Instalación de la versión de Fedora para ARM y RaspberryPi

Estamos en ello...

jueves, 31 de marzo de 2016

Raspberry Pi 3 funcionando

Me he comprado un Rasberry Pi 3. Aquí en España lo más fácil es pedirlo a Kubii. De hecho, esta vez pedí el Kit Iniciador oficial, que incluye el Raspberry Pi 3 modelo B y la caja, que podemos ver aquí ya montados


el alimentador y una microSD de 16GB con adaptador y Noobs instalado.
El conjunto tiene ciertas ventajas sobre el hecho de comprar por separado. Cuando compré hace años los Raspberry modelo 2B los compré directamente a Inglaterra y los estuve probando sobre bolsas de plástico anti-estáticas durante mucho tiempo, hasta que conseguí unas cajas fabricadas a medida. El segundo problema era que los cargadores de teléfono de aquel entonces solían tener una intensidad de 850mA, y no daban potencia suficiente cuando empezabas a añadir cosas a las tarjetas Raspberry. El alimentador incorporado ahora ofrece 2,5mA y ha funcionado perfectamente.
Los monitores y el espacio disponible suponen otro problema para el uso de estos dispositivos. De hecho, los Rasberry 2 los he dejado de usar por que me han dejado sin sitio para probarlos (los uso para aprender y divertirme, no de forma profesional) y me han quitado o he eliminado muchos monitores. En este caso lo que he utilizado ha sido el monitor que uso para mi ordenador principal, un Phillps Brillance 241P, que tiene tres entradas, una DisplayPort, un VDI y un RGB. El VDI estaba libre y lo acoplé al HDMI del Raspberry Pi con un cable HDMI y un adaptador HDMI-VDI. Añadí un teclado pequeño USB y un ratón de portátil para poder utilizar los dos ordenadores al mismo tiempo sin tener que apagar ninguno. Además lo uni a red por cable desde un Router secundario que utilizo al lado del ordenador principal. Quedó más o menos así


El monitor permite usar los dos ordenadores simultaneamente, cambiando la entrada


Se coloca la tarjeta MicroSD con Noobs por su entrada


y el rasberry y su sistema también funcionan


Finalmente, como cada uno tiene sus manías, para comprobar lo que se puede hacer, instalé R, que también funciona.


Ahora me queda configurar el teclado y hacer MicroSDs diferentes para funciones distintas. Como ya he descubierto una manera de usar estos dispositivos sin tener que añadir un monitor, haré lo mismo con mis "viejos" Raspberry Pi 2B.

¡Nuevo divertimento!, para cuando tenga tiempo.



viernes, 7 de junio de 2013

RaspberryPi: Descargas por Torrent

Hoy había leído en Xataka la aparición de NOOBS (New Out Of Box Software), una aplicación que facilita la instalación de diversas distribuciones de Linux en el miniPC. Inmediatamente he paseado por la página de descarga de RasberryPi y he bajado la aplicación. Para ser exactos, he picado la descarga por Torrent de NOOBS y Pidora, en mi caso Trasmission, lo he aceptado y he seguido trabajando. En un momento he revisado la descarga y, sorprendentemente había terminado (entre 1 minuto y 2). Hice una bajada de comprobación -Raspbian wheezy- y pude comprobar que bajaba con una media de 10MB/s con más de 40 pares conectados. Realmente es la forma más rápida que podemos usar para bajar ficheros grandes, como pueden ser las ISOs para DVD de las distribuciones, aprovechando todo el ancho de banda del que disponemos y ayudando a evitar un exceso de tráfico en la página oficial. Torrent, eres un metadato genial.



viernes, 10 de agosto de 2012

RaspberryPi - desaparición aleatoria del ratón

Estos días de vacaciones prácticamente no toco ordenador. Sin embargo decidí probar los RaspberryPi que tengo. Para ello he grabado la nueva imagen Debian de sistema en una tarjeta SD de 16GB clase 10, he preparado el teclado (un Genius USB) y el ratón (Logitech corto de portátil) a través de un hub USB dLink. He actualizado y configurado el software siguiendo algunas de las indicaciones de Be Linux my friend. No he aplicado todas las indicaciones, ya que tenía la intención de usar el escritorio gráfico. Me he conectado a la red utilizando mi smartphone (Samsung ACE) a través de un cable USB. Funciona razonablemente, algo lento al conectarse a través de Midori, aunque no sé si se debe al RaspberryPi o de la red a través del móvil. Sin embargo empecé a tener un problema con el ratón, que desaparecía de repente. No era un fallo del ratón, ya que tengo varios modelos Logitech para portátil y me pasaba con todos. En esos momentos no me quedó más remedio que recurrir al terminal (Alt+Ctrl+F?, siendo ? de 1 a 6. Solo es una primera impresión, pero creo que, como dice en Be Linux my friend, debemos utilizar el Raspberry sobre todo en terminal, que funciona más rápida y adecuadamente.

martes, 29 de mayo de 2012

RaspberryPi, por fin

Ya he recibido el RasberryPi Model B y lo hice funcionar.


Sin embargo necesito algunos "extras". En primer lugar, un hub USB alimentado. El plan es conectar el ratón, el teclado, discos externos y, en ocasiones, un modem 3G USB, así que dos puertos USB no son suficientes. Dos; en casa no tengo monitores con conexión HDMI, así que tengo que usar una televisión que no tiene resolución 1080p, así que la "calidad" de la imagen no era muy alta; preciso un cable hdmi-dvi o un adaptador hdmi-vdi. Tres, la copia de la imagen de Debian deja media tarjeta sin uso, así que tendré que prepararla de otra forma; además, he probado con una de 4 GB clase 6 y es algo lenta. Intentaré con una de 16GB clase 10, que ahora son baratas. Cuatro, tengo que conseguir alguna base mejor que el plástico antiestático. En todo caso, al venir sin caja hay que poner algo no conductivo, ya que si, por ejemplo, lo ponemos sobre una chapa metalica o en algo mojado supongo que podemos quemar la placa.
Curiosamente, estaba preocupado por la alimentación, pero el cargador de mi Samsung ACE funcionó a las mil maravillas.
La impresión es buena, pero no lo pude probar como media center, por que no tenía conexión a discos externos. Seguiré probando, aunque como hoy es el día de la versión final de Fedora 17 (¡POR FIN!), no se a que dedicarme.

PD. El primer arranque es largo y lleno de lecturas de error, así que paciencia. Como dicen en la guía básica, se conecta todo, luego se alimenta y esperar un rato.