raspberry pi

All posts tagged raspberry pi

Toda esta charla sobre pasteles, digo sobre sustitutos de NES Mini me recordó que tenía un Raspberry Pi B+ arrumbado por ahí. Pensé que sería un proyecto más elaborado, pero en sí está facilón. A grosso modo es bajar la imagen ya hecha del RetroPie, pasarla a la tarjeta SD, y alimentarle roms. Lo demás ya son ajustes y floriduras.

El tamaño de la SD depende del alcanze del proyecto. Lo unico que quería hacer es jugar juegos de NES con un control de NES USB de Retrolink que tenía arrumbado por ahí. Lo demás (PC Engine, Atari, GameBoy, etc) ya es diversión extra. Así que con la emoria de 4gb que estaba dentro del Pi fué suficiente.

Una vez pasada la imagen del RetroPie a la SD utilizando Win32DiskImager por ejemplo procedemos a hechar a volar el engendro. Cualquier fuente de poder de celular que de mas de 1A debería valer, conectamos por medio del cable de red para no complicarnos la existencia, y usamos cualquier teclado. Arranca la distro del RetroPie y luego arranca el Emulation Station. En ese punto no nos sirve de nada. Lo que hay que hacer es por medio de Samba desde una PC con Windows conectarnos al share \\retropie y ya de ahi ya salen entre otros el folder de las roms, dentro de ese es bastante explicativo en donde van cuales archivos, en este caso los roms del NES.

La próxima vez que arranquemos Emulation Station las roms son reconocidas y los logos de los diferentes sistemas (NES, SNES, PC Engine, etc) aparecen en el menu principal y ya podemos arrancar los juegos.

Como mencionaba antes, ya lo demás son ajustes finos. Para ajustes apenas el teclado o un control con muchos botones (de SNES para arriba).

En el caso del Pi B+ hay que hacerle overclock, personalmente me lo llevé a los 950 mhz, todavía ralentiza allá a las quinientas, pero va mucho mejor que de stock a 700 mhz donde jalaba bien patoso aún con el emulador de NES.

Eso es en la parte de la distro de RetroPie, dentro de lo que es RetroArch (el framework sobre el que corren los “nucleos” de emulación) hay varios ajustes que se pueden realizar. Por ejemplo tenía curiosidad de aplicar el shader de CRT en una tele LCD. Este es el resultado:

Y hay un mogollón de shaders disponibles, me recuerdan a los que vienen en ZSNES y Snes9x.

Atajos de teclado mientras esta el juego:

  • Select + Start Regresar al menu de Emulation Station
  • Select + X Entrar al menu de RetroArch

Los botones son los del “RetroPad” cuales son en tu control dependerá de como esten mapeados hacia el RetroPad.

Una vez terminada la sesión de juego es importante apagarlo correctamente. Para ello desde el menu principal de Emulation Station nos vamos a la opción de “Quit” y luego “Shutdown” así ya no se corrompen los archivos del Linux.

Ahora que lo tengo jalando, lo que me falta es buscarle una buena carcasa, y muy probablemente agregar extensiones para los puertos USB, HDMI, de red y de voltaje.

Despues de tres días el Pi dejó de funcionar. Cero, nada, ni una lucecita. Estaba navegando acá chido en Pidora (ni tanto, Pidora jala algo lento) cuando de repente todo se apagó. Es cierto que estuve probando varios cargadores de 5V para ver cual levantaba el USB y por ende el adaptador WiFi Cirago. Si el voltaje es el correcto no tendría porque haber fallado. Para mi que me vendieron una imitación china. Total ya lo devolveré a Amazon.

Ni siquiera había alcanzado a probar el kit de proyectos de Sunfounder. Ya lo probaré cuando me llegue el Arduino.

Total que no me quedo sin cosas que probar o hacer. Aún no he jugado el Mario Kart 8 y apenas si he calado el Mega everdrive, que me estoy acordando que también sirve para juegos de SMS.

 

Anoche hice la instalación de Raspbian usando Noobs (algo tardadita la instalación por cierto). Ya obtuve un escritorio LXDE hecho y derecho, sun embargo ahora el problema es que no funciona el WiFi. El adaptador Cirago es detectado, al hacer el scan aparecen los SSID de mi red, me puedo conectar a la red y obtener una IP pero no se conecta. Si le doy disconect y connect despues, sale un error que dice “driver association failed”. Buscando en internet (busqueda ligera, ya tenía sueño) las únicas soluciones que ví fueron las de conectar el adaptador WiFi a un hub energizado, lo cual claro es inaceptable ya que sí había funcionado con Raspbmc.

Si no encuentro una solución razonable probaré a instalar otro sistema operativo como Arch Linux. Como mencioné en el post anterior, el plan es que el Pi funcione más allá que un reproductor multimedia. Quiero trabajar en los proyectitos de electrónica del kit Sunfounder, o ser capaz de tomar lecturas OBD del carro usando el bluetooth, etc.

Este fin de semana me llegó mi nuevo juguete con accesorios, el Raspberry Pi modelo B. En lugar de pedir algún kit de todo incluído pedí varios componentes por separado:

– Raspberry Pi modelo B

– Carcasa (no le quedó directamente pero la hice quedar usando mi nuevo Dremel)

– Sunfounder kit para Raspberry Pi (cables, motor, LCD, breadboard, transistores, leds, etc)

– Adaptador Wifi/Bluetooth usb marca Cirago

– Adaptador de voltaje de 12V DC a 5 V DC (por si lo quiero enchufar al carro)

Ya tenía otros items necesarios para aventurarme en el mundillo del Pi, como por ejemplo cargador de pared de 5V, tarjeta SD de 16GB clase 10, cable HDMI y teclado miniatura

Anoche me aventé la prueba de cargar la imagen de RaspBMC. Es necesario estar conectado por cable para la configuración y descargas iniciales pero una vez dentro del XBMC el adaptador de WiFi es detectado automáticamente, por lo que solo resta configurar los valores del SSID y las credenciales.

RaspBMC es básicamente XBMC por lo que fuera de ser un reproductor no le da mucha utilidad al Pi.

En la próxima sesión voy a cargar NOOBS en la tarjeta para luego instalar Raspbian, el cual parece ser un sistema más en forma y parecido a loq ue ya estoy acostumbrado con Ubuntu.