Hardkernel se fundó en 2008 y ODROID (Open-Droid) tiene 10 años. Cuando diseñamos el dispositivo, pensamos en tres lemas básicos:
- De los desarrolladores, Por los desarrolladores, Para los desarrolladores
- Dispositivos divertidos e interesantes para los desarrolladores
- Placa de desarrollo de bolsillo. (¡Para llevar!)
Para celebrar el décimo aniversario de ODROID, presentamos el kit de juego ODROID-GO. Incluye una placa de aniversario especial y todos los componentes adicionales para montar tu propio kit de juego y ver el funcionamiento que hay detrás de dicho dispositivo. No sólo se trata de un divertido proyecto de ensamblaje, sino también de una herramienta educativa que te permite conocer todo el hardware y el software que se ha utilizado en el desarrollo de dicho dispositivo.
El pequeño y económico rendimiento de Arduino MCU ESP32 era muy bueno para ejecutar emuladores NES, GBC y SMS de forma asombrosa, pero el estilo de sándwich no era tan bueno para estar jugando un par de horas. La PCB apilada era un inconveniente y no podía sujetarla durante mucho tiempo. Tampoco podíamos introducirla en nuestro bolsillo trasero. De modo que, tuvimos que abandonar el primer diseño y construir desde cero un molde de plástico con una forma más elegante y más cómoda.
Finalmente, llegamos al diseño actual. Lo llamamos ODROID-GO. Ahora podemos introducir esta bonita placa de desarrollo en nuestro bolsillo trasero y llévanosla a todas partes.
Ensamblar y Aprender
Diviértete construyendo tu propio kit de juego portátil mientras aprendes las funciones internas de cada componente y su finalidad. Conoce cómo cada botón está conectado a un conmutador de la PCB, qué materiales se utilizan y cómo montarlos para dar forma a un panel de control con botones para poder jugar. Aprende a conectar la alimentación, los altavoces y cómo descargar e instalar un sistema operativo. Descubre por qué ciertas piezas están hechas de unos materiales específicos y por qué necesitas ciertos conectores. Como el dispositivo es trasparente, todos los componentes internos y todas las luces son visibles. Una vez que hayas ensamblado el ODROID-GO, podrás descargar e instalar juegos. ¡Disfruta del dispositivo de juego que has creado!
Componentes incluidos
- A. 1x Placa ODROID-GO
- B. 1x Carcasa frontal
- C. 1x Carcasa trasera
- D. 1x Módulo LCD de 2.4 pulgadas
- E. 1x Botón de goma con 4 posiciones
- F. 1x Botón de goma con 2 posiciones
- G. 2x Botones de goma con 2 posiciones
- H. 1x Altavoz 8Ohm 0.5W
- I. 1x Cabezal macho de 10 pines
- J. 10x Tornillos
- K. 1x Marco para LCD
- L. 1x Set de botones
- M. 1x Cable Micro USB
- N. 1x Batería de Li-ion de 1200mAh
Puede encontrar más información sobre el ensamblaje en https://wiki.odroid.com/odroid_go/go_assembling.
Listo para jugar
Crea una tarjeta microSD con tus propias colecciones de juegos. Los detalles los puedes encontrar en: https://wiki.odroid.com/odroid_go/emulator/make_sd_for_importing_roms. El emulador soporta juegos de:
- Game Boy
- Game Boy Color
- Game Gear
- Nintendo Entertainment System
- Sega Master System
Especificaciones
- MCU hecha a medida ESP32-WROVER (memoria flash de 16MiB)
- CPU y RAM 80MHz - 240MHz (Ajustable), 4MB PSRAM
- Pantalla LCD TFT de 2.4 pulgadas y resolución 320x240 (interfaz SPI)
- Batería Li-Polymer 3.7V/1200mAh, hasta 10 horas de juego continuo
- Altavoz 0.5W/8Ω Mono
- Ranura para tarjeta mSD 20Mhz Interfaz SPI
- Puerto de expansión 10Pin: I2C, GPIO, IRQ a 3.3Volt
- Botones de Menú, Volumen, Selección, Inicio, A, B y Pad de dirección
- Puerto micro USB para cargar la batería (500mA) y para la comunicación de datos USB-UART
- Tamaño 76mm x 121mm x 16mm (ensamblado)
Para ver un video del ODROID-GO en acción, visita https://youtu.be/1kQ79ytZKJA.
Arduino Coding Camp con ODROID-GO
Los siguientes artículos de Coding Camp se presentarán de forma individual en los próximos meses en ODROID Magazine, para que los programadores principiantes puedan iniciarse fácilmente en el desarrollo utilizando el ODROID-GO como herramienta de aprendizaje.
Día 1: Primeros pasos con Arduino
Descargar e instalar librerías y ejemplos específicos de Arduino IDE y ODROID-GO..
Día 2: Mostrar "Hello, ODROID-GO" en la pantalla LCD
Día 3: Controlar el LED
Día 4: Leer el estado de los 12 botones en ODROID-GO
Aprenderemos cómo leer el estado del pin GPIO.
Día 5: Leer el voltaje de la batería integrada en el ODROIOD-GO
Aprenderemos cómo acceder a la entrada ADC para medir el voltaje.
Día 6: Generar sonido desde el altavoz ODROID-GO
Aprenderemos cómo usar la salida DAC para generar sonido.
Día 7: Jugar a tu propio juego de Tetris
Aprenderemos cómo hacer un juego con un código de ejemplo del juego Tetris.
Día 8: Añadir otra pantalla LCD
Aprenderemos a usar la interfaz I2C en el puerto de expansión IO del ODROID-GO.
Be the first to comment