
Proyectos
🌳 Altavoz Interactivo Solar
Proyecto de hardware puro para la reproducción de audios informativos en exteriores.
📦 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
FAB LAB REMIXEsta 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. Listado de Materiales (BOM) ▾
| Componente | Especificación | Cant. |
|---|---|---|
| Arduino Micro | ATmega32U4 (USB nativo) | 1 |
| Tira LED WS2812B | 60 LEDs/m – Longitud: 1m | 1 |
| Botones Arcade | Pulsadores estándar 30mm | 2 |
| LEDs 5mm | Indicadores (Rojo/Azul) | 2 |
| Resistencias | 220 Ω | 2 |
| Chasis | Plancha MDF 3mm | 1 |
🔌 2. Esquema de Conexiones (Wiring) ▾
El sistema utiliza el Arduino Micro como distribuidor de energía. Nota: Se requiere un cargador de 5V y 2A para soportar el brillo máximo de los LEDs.
| Componente | Pin Arduino | Función |
|---|---|---|
| Tira LED (DIN) | Pin 3 | Datos Neopixel |
| Botón J1 (Rojo) | Pin 5 | Gatillo J1 (Pull-up) |
| LED Saque J1 | Pin 6 (PWM) | Indicador Rojo |
| Botón J2 (Azul) | Pin 8 | Gatillo J2 (Pull-up) |
| LED Saque J2 | Pin 9 (PWM) | Indicador Azul |
🛠️ 3. Guía de Montaje ▾
Fase 1: Fabricación Digital
- Diseño generado en old.makercase.com para MDF de 3mm.
- Orificios de 30mm para arcade y 5mm para LEDs situados fuera del botón para mejorar la visibilidad.
Fase 2: Electrónica
- Soldar resistencias de 220 Ω en el ánodo de los LEDs de señalización.
- Conexión Micro-USB directa para datos y alimentación.
🔥 4. Diferencias Chaos Edition ▾
- 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 partida.
🎥 5. Demostración en Vídeo ▾
Observa el 1D Pong en acción. Aquí puedes ver la velocidad de respuesta de la tira Neopixel y las dinámicas visuales del juego (Modo Chaos).
📁 6. Archivos del Proyecto ▾
Descarga los planos y el software necesario para construir tu propia versión:
- 💾 Plano de Corte Láser (.svg) – Optimizado para MDF 3mm
- 💻 Firmware Chaos Edition (.txt) – Copiar y pegar en Arduino IDE
Aviso: No olvides instalar la librería FastLED en tu entorno de Arduino antes de cargar el código.
