Proyectos

🌳 Altavoz Interactivo Solar

Proyecto de hardware puro para la reproducción de audios informativos en exteriores.

📦 1. Lista de Materiales
ComponenteEspecificaciónCant.
DFPlayer MiniMódulo audio MP31
CN3065Cargador Solar Lipo1
Panel SolarPolicristalino 5V, 1W1
Batería Li-Ion3.7V, 750mAh1
Botón ON/OFFInterruptor de encendido/apagado1
Pulsador TáctilBotó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:

  1. Formatea la tarjeta MicroSD (máximo 32GB) en formato FAT32.
  2. Crea una carpeta en el directorio raíz de la tarjeta y llámala mp3 (en minúsculas).
  3. Tu archivo de audio con la información de la planta debe estar en formato .mp3.
  4. 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
Esquema de conexiones del altavoz solar

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-.
⚠️ ADVERTENCIA (Gestión Térmica): Las baterías Li-Ion pueden ser peligrosas si se exponen directamente a altas temperaturas. La batería debe quedar aislada del panel solar y ubicada en la zona más sombreada de la carcasa.

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:

[ 📸 INSERTAR AQUÍ ]
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 REMIX

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.

1D Pong Terminado
📦 1. Listado de Materiales (BOM)
Componente Especificación Cant.
Arduino MicroATmega32U4 (USB nativo)1
Tira LED WS2812B60 LEDs/m – Longitud: 1m1
Botones ArcadePulsadores estándar 30mm2
LEDs 5mmIndicadores (Rojo/Azul)2
Resistencias220 Ω2
ChasisPlancha MDF 3mm1
🔌 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.

ComponentePin ArduinoFunción
Tira LED (DIN)Pin 3Datos Neopixel
Botón J1 (Rojo)Pin 5Gatillo J1 (Pull-up)
LED Saque J1Pin 6 (PWM)Indicador Rojo
Botón J2 (Azul)Pin 8Gatillo J2 (Pull-up)
LED Saque J2Pin 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:

Aviso: No olvides instalar la librería FastLED en tu entorno de Arduino antes de cargar el código.