
Proyectos
🌳 Altavoz Interactivo Solar
Proyecto de hardware puro para la reproducción de audios informativos en exteriores.
🛠️ Proyecto de la comunidad «Makers de Barrio»
Equipo participante: Isi, Magín, Tori, Jorge, Larry, Mica y Javi.
📦 1. Lista de Materiales ▾
| Componente | Especificación | Cant. |
|---|---|---|
| DFPlayer Mini | Módulo audio MP3 | 1 |
| CN3065 | Cargador Solar Lipo | 1 |
| Panel Solar | Policristalino 5V, 1W | 1 |
| Batería Li-Ion | 3.7V, 750mAh | 1 |
| Botón ON/OFF | Interruptor de encendido/apagado | 1 |
| Pulsador Táctil | Botón de acción (reproducir) | 1 |
💾 2. Preparación de la Tarjeta MicroSD ▾
El módulo DFPlayer Mini es muy estricto con la estructura de archivos. Dado que cada altavoz estará dedicado a una sola planta, el proceso es muy sencillo:
- Formatea la tarjeta MicroSD (máximo 32GB) en formato FAT32.
- Crea una carpeta en el directorio raíz de la tarjeta y llámala
mp3(en minúsculas). - Tu archivo de audio con la información de la planta debe estar en formato
.mp3. - Copia ese único archivo dentro de la carpeta mp3 y nómbralo obligatoriamente como:
0001.mp3. Cuando el visitante pulse el botón, siempre se reproducirá esta pista.
🔌 3. Arquitectura y Conexiones ▾
A. Bloque de Energía y Carga
- Panel Solar: Conectar el positivo (+) al pad IN+ del CN3065, y el negativo (-) al pad IN-.
- Batería Li-Ion: Soldar el polo positivo al pad BAT+ del CN3065, y el polo negativo al pad BAT-.
B. Bloque de Alimentación (Botón de Encendido y Apagado)
El sistema cuenta con un botón de encendido y apagado físico. Este aísla por completo el consumo del reproductor, permitiendo apagar el altavoz cuando el jardín está cerrado y garantizando una carga pasiva eficiente al sol.
- Conectar un cable desde el pad SYS+ del CN3065 a un pin del Botón de Encendido/Apagado.
- Conectar el pin de salida del Botón de Encendido/Apagado al pin 1 (VCC) del DFPlayer.
- Conectar el pin 7 (GND) del DFPlayer al pad SYS- del CN3065.
C. Bloque de Audio
- Conectar el pin 6 (SPK_1) del DFPlayer a un terminal del altavoz.
- Conectar el pin 8 (SPK_2) del DFPlayer al segundo terminal del altavoz.
D. Bloque de Interfaz de Usuario
- Conectar un terminal del pulsador táctil al pin 9 (IO_2) del DFPlayer.
- Conectar el otro terminal del pulsador al pin 10 (GND) del DFPlayer.
(Una pulsación reproduce la pista de información).
🛡️ 4. Diseño 3D y Protección al Aire Libre ▾
Dado que el dispositivo se ubicará en un jardín botánico, el diseño de la carcasa (Enclosure) debe cumplir ciertos requisitos:
- Materiales: Se recomienda impresión 3D en PETG o ASA, ya que el PLA se deforma con el calor del sol en exteriores.
- Impermeabilización (IP65+): Las juntas deben sellarse con silicona o juntas tóricas (O-rings). El panel solar actuará como tapa superior sellada.
- Acústica: La rejilla del altavoz debe apuntar hacia abajo o tener un diseño en «persiana» para evitar que entre agua de lluvia.
📁 5. Descarga de Documentos ▾
Aquí puedes descargar todos los archivos necesarios para replicar este proyecto en tu propio entorno:
🛠️ 6. Problemas Resueltos (Troubleshooting) ▾
Fiel a la metodología de diseño iterativo, documentamos los retos superados:
Foto del montaje en protoboard mostrando la fase de pruebas y depuración.
❌ Problema 1: Consumo Fantasma y Déficit Energético
Síntoma: La batería se agotaba en reposo tras pocos días.
Solución: Integración de un interruptor físico entre el CN3065 y el DFPlayer. Esto reduce el consumo en reposo a 0 mA, permitiendo carga pasiva.
❌ Problema 2: Conflicto de Carga (Efecto Hipo)
Síntoma: Con el controlador anterior (TP5400), el reproductor se reiniciaba al sol.
Solución: Migración al chip CN3065, diseñado específicamente para energía solar, que ajusta la demanda a los 200mA del panel.
❌ Problema 3: Caída de Tensión (Brown-out)
Síntoma: El sistema colapsaba al arrancar la pista debido al pico de consumo del altavoz de 4Ω.
Iteración: Se probó una resistencia limitadora en serie para estrangular el pico, pero se retiró porque sacrificaba demasiado volumen físico. Se requiere una solución futura más eficiente.
🎮 1D Pong – Chaos Edition
Fabricación digital y programación reactiva.
Esta documentación detalla la construcción y funcionamiento de una versión mejorada y «remixeada» del clásico 1D Pong creado originalmente por FlyingAngel. Nuestra versión introduce mecánicas de juego avanzadas (Modo Chaos), un chasis de fabricación digital y una interfaz de usuario optimizada con alimentación simplificada por USB nativo.
📦 1. Lista de Materiales (BOM) ▾
| Componente | Cant. | Descripción | Notas / Especificaciones |
|---|---|---|---|
| Arduino Micro | 1 | Microcontrolador ATmega32U4 | Gestión nativa de USB y tamaño compacto. |
| Tira LED WS2812B | 1 | 60 LEDs Neopixel | Densidad de 60 LEDs/m. Longitud: 1m. |
| Botones Arcade | 2 | Pulsadores de 30mm | Tipo estándar (sin iluminación interna). |
| LEDs 5mm | 2 | LEDs de señalización | Colores: 1 Roja y 1 Azul. |
| Resistencias | 2 | 220 Ω | Para proteger los LEDs de señalización de 5mm. |
| MDF 3mm | 1 | Plancha de madera | Dimensiones según diseño de Makercase. |
| Cable Micro-USB | 1 | Cable de datos/carga | Longitud recomendada: 2m. |
| Adaptador USB | 1 | Cargador de pared 5V | Mínimo 2A para alimentar el conjunto. |
🔌 2. Esquema de Conexiones ▾
El sistema utiliza el Arduino Micro como «cerebro» y distribuidor de energía a través de su puerto USB.
| Componente | Pin Arduino | Tipo | Función |
|---|---|---|---|
| Tira LED (DIN) | Pin 3 | Salida Digital | Envío de datos a los Neopixels. |
| Botón J1 (Rojo) | Pin 5 | Entrada Digital | Gatillo Jugador 1 (Pull-up interno). |
| LED Saque J1 | Pin 6 | Salida PWM | Indicador visual de saque J1 (Rojo). |
| Botón J2 (Azul) | Pin 8 | Entrada Digital | Gatillo Jugador 2 (Azul). |
| LED Saque J2 | Pin 9 | Salida PWM | Indicador visual de saque J2 (Azul). |
| Alimentación + | 5V / VCC | Potencia | Salida 5V hacia tira LED y LEDs externos. |
| Tierra (GND) | GND | Potencia | Común para botones, tira y LEDs. |
🛠️ 3. Guía de Montaje y Construcción ▾
Fase 1: Fabricación Digital
- Diseño de la caja: Generada en old.makercase.com para MDF de 3mm.
- Modificaciones: Se han añadido orificios de 30mm para los botones arcade y de 5mm para los LEDs indicadores (situados fuera de los botones para mayor visibilidad).
- Acceso USB: Calado lateral ajustado para la conexión directa del Arduino Micro.
Fase 2: Electrónica y Alimentación
- Soldadura: Seguir el esquema. Los LEDs de señalización deben llevar su resistencia de 220 Ω en el ánodo.
- Alimentación Directa: El sistema se alimenta íntegramente por el puerto USB del Arduino Micro.
🧠 4. Lógica «Chaos Edition» (Diferencias Clave) ▾
- Chasis Arcade: Caja de MDF a medida mediante corte láser en lugar de carcasas impresas o genéricas.
- Interfaz Separada: Los indicadores de saque están fuera de los botones, lo que permite usar botones arcade estándar de 30mm más robustos.
- Boost Porcentual: Aceleración de hasta el 90% al golpear en el último píxel.
- Dificultad Dinámica: 4 niveles (Verde, Amarillo, Rojo y Arcoíris).
- Modo Ciego: Efecto visual disruptivo en modo Arcoíris cada 6 golpes.
- Reset Cooperativo: Pulsación simultánea de 3 segundos para reiniciar.
- Modo Demo Realista: IA que simula una partida real con errores humanos cuando el juego está inactivo.
🎥 5. Demostración en Vídeo ▾
Modo Demo
Gameplay Real
📁 6. Archivos del Proyecto ▾
Descarga los archivos necesarios para fabricar y programar tu propio 1D Pong:
FastLED, e incluye gestión de brillo máximo y lógica de flanco para evitar trampas por pulsación mantenida. Recuerda instalar esta librería en el IDE de Arduino antes de compilar.
⚽ Pinsocc Ball
FAB ACADEMY 2026🎓 Proyecto de Graduación – Beni Álvarez
Este es un proyecto perteneciente al Fab Academy de 2026. Ha sido cursado a través del nodo de Fab Lab León y construido íntegramente en las instalaciones del Fab Lab Ponferrada.
🤖 Robot Fabi
FAB ACADEMY 2026🎓 Proyecto de Graduación – Oscar Cela
Este es un proyecto perteneciente al Fab Academy de 2026. Ha sido cursado a través del nodo de Fab Lab León y construido íntegramente en las instalaciones del Fab Lab Ponferrada.
