PROTOTYPE

HIOS WiFi Speaker

Parlante WiFi con ESP32, amplificador I2S MAX98357 y control via web.

Project Toolbox

Archivos técnicos listos para flujo embebido diario: abrir, descargar o visualizar por tipo.
Documentación
ASSEMBLY.md
source
ASSEMBLY.md
public
COMPONENTS.md
source
COMPONENTS.md
public
HIOS_Speaker_Soldering_Guide.md
source
HIOS_Speaker_Soldering_Guide.md
public
HIOS_Speaker_Soldering_Guide.pdf
source
HIOS_Speaker_Soldering_Guide.pdf
public
PINOUT.md
source
PINOUT.md
public
pinouts/README.md
source
README.md
source
README.md
public
TROUBLESHOOTING.md
source
TROUBLESHOOTING.md
public
Firmware / Config
platformio.ini
source
src/main.ino
source
tests/test_basic.ino
source
The Moment

"The first test tone playing through WiFi. No cables, no noise, just music."

Setting up I2S with the MAX98357 was easier than the PCM5102, but WiFi streaming has its own challenges. Buffer underrun, latency, automatic reconnection...

HIOS WiFi Speaker

Parlante WiFi con ESP32, amplificador I2S MAX98357 y control via web.

Quick Start

# Clonar el repositorio
git clone https://github.com/hios-open-systems/web.git
cd web/projects/speaker

# Subir firmware (PlatformIO)
pio run -t upload

# Monitor serial
pio device monitor

Que es?

Speaker portatil con conectividad WiFi que permite:
  • Reproducir audio desde cualquier dispositivo en la red local
  • Control via interfaz web (http://hios-speaker.local)
  • Audio digital I2S de alta calidad
  • Bateria recargable USB-C

Hardware

ComponenteFuncion~USD
ESP32 DevKitMicro + WiFi$8
MAX98357Amplificador I2S$3
LM2596S c/DisplayFuente 5V$4
2x 18650Bateria$12
Cargador USB-C 2SBMS$5
Speaker 63mm 4ohmParlante$3
Total~$35
Ver detalles en COMPONENTS.md

Conexiones rapidas

ESP32 GPIO25 → MAX98357 DIN
ESP32 GPIO26 → MAX98357 BCLK
ESP32 GPIO22 → MAX98357 LRC
LM2596 5V    → ESP32 VIN + MAX98357 VIN
Ver diagrama completo en PINOUT.md

Estructura del proyecto

speaker/
├── README.md           # Este archivo
├── COMPONENTS.md       # Especificaciones de cada modulo
├── PINOUT.md          # Diagrama de conexiones
├── ASSEMBLY.md        # Guia de armado paso a paso
├── TROUBLESHOOTING.md # Problemas comunes
├── platformio.ini     # Configuracion PlatformIO
├── src/
│   └── main.ino       # Firmware principal
├── tests/
│   └── test_basic.ino # Test de hardware
└── pics/
    ├── modules/       # Fotos de componentes
    └── build/         # Fotos del armado

Estado

En desarrollo - Prototipo funcional en progreso.
  • Hardware definido
  • Documentacion base
  • Firmware basico
  • Streaming WiFi
  • App Android
  • PCB custom

Links

Licencia

Open Hardware - Usa, modifica y comparte libremente.

HIOS - HI Open Systems

Specifications

AudioI2S digital, 44.1kHz 16-bit
AmplifierMAX98357A, 3.2W @ 4Ω
ConnectivityWiFi 802.11 b/g/n
Battery7.4V 5000mAh (2x18650)
Battery Life8-16 hours estimated
ControlWeb interface, mDNS

Bill of Materials (BOM)

ComponenteCant.PrecioNotas
ESP32 DevKit V11$8WiFi + Bluetooth
MAX98357 I2S Amp2$63W Amplifier x2 (stereo)
LM2596S w/Display1$4Adjustable 5V supply
18650 Battery2$12Li-Ion 3500mAh
USB-C Charger 2S1$5BMS with protection
Speaker 63mm 4Ω 3W1$3Full range speaker
Approximate Total$56 USDShipping not included
Coming Soon
Real audio streaming (HTTP/WebSocket)
Spotify Connect
AirPlay compatible
Multi-room sync
Android control app
Web equalizer
OTA updates
What Works
  • I2S Audio — digital quality, no noise
  • Web control — from any device
  • USB-C battery — fast charging
  • Voltage display — always visible
  • mDNS — access by name, not IP
What Needs Improvement
  • Real streaming — only test tone for now
  • No case — exposed electronics
  • WiFi range — depends on router

Want one?

Build it yourself. It's yours now.<br/>All code, schematics, and instructions are available.

Gallery

1 / 6
Functional prototype. Build your own.
Want me to build it for you? Email me