Guía Técnica - Pico Game Challenge: Spring Edition 2025 ================================================== Bienvenidos al Pico Game Challenge. Esta guía te ayudará a configurar tu consola basada en Raspberry Pi Pico W para participar en el concurso. 1. Requisitos - Raspberry Pi Pico W - Cable USB - Computadora con MicroPython instalado - Pantalla OLED SSD1306 (128x64 píxeles) - 3 botones (para "Right", "Left", y "Fire") - Resistencia de 1kΩ (para el botón "Right") - Resistencia de 2kΩ (para los botones "Left" y "Fire") - Buzzer (zumbador) - Batería (3.7V, con conector compatible) - Interruptor (para encendido/apagado) - Cables y protoboard para conexiones 2. Ensamblaje del Circuito Sigue el esquemático proporcionado (schematic.png) para armar tu consola. A continuación, te explicamos los pasos principales: 2.1. Conexión de la Pantalla OLED SSD1306 - Conecta el pin GND de la pantalla a un pin GND del Raspberry Pi Pico W. - Conecta el pin VCC de la pantalla a un pin 3V3 del Pico W (pin 36, 3V3_OUT). - Conecta el pin SCL de la pantalla al pin GPIO1 (pin 2) del Pico W. - Conecta el pin SDA de la pantalla al pin GPIO0 (pin 1) del Pico W. 2.2. Conexión de los Botones - Botón "Right": - Conecta un terminal del botón a GND. - Conecta el otro terminal a GPIO11 (pin 15) del Pico W a través de una resistencia de 1kΩ. - Conecta el mismo terminal a 3V3 (pin 36) para pull-up. - Botón "Left": - Conecta un terminal del botón a GND. - Conecta el otro terminal a GPIO12 (pin 16) del Pico W a través de una resistencia de 2kΩ. - Conecta el mismo terminal a 3V3 (pin 36) para pull-up. - Botón "Fire": - Conecta un terminal del botón a GND. - Conecta el otro terminal a GPIO13 (pin 17) del Pico W a través de una resistencia de 2kΩ. - Conecta el mismo terminal a 3V3 (pin 36) para pull-up. 2.3. Conexión del Buzzer - Conecta el terminal negativo del buzzer a GND. - Conecta el terminal positivo del buzzer al pin GPIO14 (pin 19) del Pico W. 2.4. Alimentación - Usa una batería de 3.7V conectada a un interruptor (PWR-SW). - Conecta el interruptor entre la batería y el pin VSYS (pin 39) del Pico W para alimentar el circuito. - Asegúrate de conectar el GND de la batería a un pin GND del Pico W. 2.5. Notas de Ensamblaje - Usa una protoboard o solda los componentes para mayor estabilidad. - Verifica todas las conexiones con el esquemático antes de encender el circuito. - Asegúrate de que el interruptor esté en posición "off" mientras conectas los componentes. 3. Instalación - Descarga el código base desde el enlace proporcionado. - Conecta tu Raspberry Pi Pico W vía USB. - Copia el contenido del ZIP al almacenamiento del Pico W usando Thonny o un software similar. - Asegúrate de que el archivo del juego se llame main.py para que se ejecute automáticamente al encender el Raspberry Pi Pico W. 4. Uso - Enciende el circuito usando el interruptor. - El juego "Battle in the Sky" se ejecutará automáticamente si el archivo se llama main.py. - Usa los botones para controlar el juego: "Right" y "Left" para moverte, "Fire" para disparar. - Personaliza el código según las reglas del concurso. (Nota: Asegúrate de tener todos los componentes listados. Si tienes dudas, contacta al coordinador del concurso.)