Reggaeton Be Gone

Roni Bandini
4 min readFeb 20, 2024
Reggaeton Be Gone 1.0

Inspirado en el viejo TV-B-Gone para apagar molestos televisores en bares y restaurantes, mi propuesta se llama Reggaeton Be Gone y tiene como fin, con suerte apagar y aunque sea molestar al Reggaeton que suena en parlantes Bluetooth cercanos.

TvBGone

¿Cómo funciona Reggaeton Be Gone?

Tuve caligrafía técnica IRAM en ORT. En serio.

El reconocimiento de la música se hace con Inteligencia Artificial, específicamente Machine Learning.

Descargué canciones representativas del estilo, las pasé a mono, bajé la resolución a16khz, hice un split de 4 segundos, usé un bloque de procesamiento MFE y un algoritmo de clasificación. Finalmente exporté el modelo entrenado con extensión .eim para Linux bajo procesador ARM.

Seteos de la red neuronal
Entrenamiento x clasificación

Conseguí estas partes

Conecté la pantalla vía I2C con pines de serial clock y data y el botón a GND y GPIO26.

Suerte con identificar bien adónde va cada línea

Cargué el modelo entrenado en un Raspberry Pi 3 e instalé estas dependencias:

sudo apt install git
pip install RPi.GPIO
pip install picamera
sudo apt install python3-opencv
sudo apt-get install libatlas-base-dev libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev
git clone https://github.com/edgeimpulse/linux-sdk-python
sudo python3 -m pip install edge_impulse_linux -i https://pypi.python.org/simple
sudo python3 -m pip install numpy
sudo python3 -m pip install pyaudio

Escribí código Python para monitorear un botón conectado a GPIO, muestrear audio, obtener inferencias y mostrar los procesos en la pantalla Oled.

Código Python

Pasado un cierto threshold, el código dispara ráfagas de rfcom y l2ping al MAC del parlante Bluetooth — obtenido previamente vía bluetoothctl.

Puse la electrónica en un robusto enclosure metálico perteneciente a una placa de audio rota y diseñé un frente en 3D con Fusion 360.

¿Qué tal resultó el Reggaeton Be Gone con el vecino que escucha Reggaeton a la mañana?

Detalle de la pantalla

Pared de por medio, el dispositivo no llegó a desconectar su parlante, pero generó suficientes interferencias al punto en que el vecino cambió la ubicación. Definitivamente no es un éxito, pero tampoco una derrota.

El sticker “really tied the room together”

Limitaciones observadas

Es necesario estar cerca del parlante a interferir o bien contar con una placa BT con antena. Asimismo hay tres seteos en código: modo (rfcomm y l2ping), tamaño de paquetes y repeticiones que podrían variar de un parlante a otro.

Demo en TikTok

Código fuente

Ya está el código en https://github.com/ronibandini/reggaetonBeGone/

Y el tutorial en https://www.hackster.io/roni-bandini/reggaeton-be-gone-e5b6e2

¿Cuánto sale? ¿me vendés una para vallenato, cumbia, Mark Knopfler, etc?

Entiendo la enorme oportunidad comercial de fabricar este equipo y venderlo en masa, pero como dijo Bartleby, “preferiría no hacerlo”

Twitter @RoniBandini

Qué es la cultura maker

La cultura maker postula un principio fundamental: por qué confiar en empresas, instituciones o supuestos especialistas cuando podemos diseñar nuestros propios dispositivos y soluciones, y de paso colaborar y aprender.

Adónde puedo ver tus máquinas

Del 13 al 20 de Marzo de 2024, algunas máquinas van a estar en exposición en la Galería de Arte Contemporáneo @514boulevard

Reggaeton Be Gone en los medios

Wired Magazine ❤️

Wired Magazine

Hackaday y Tom´s Hardware, Hackster

Workshop sobre Reggaeton Be Gone

Workshop

El 13 de Abril de 2024 di esteworkshop en Nerdearla Chile tratando explicaciones, montaje y el lanzamiento de una nueva versión.

Nerdearla Chile

Innovación y creatividad en tecnología, Feria del libro, auditorio TICMAS

Otras máquinas

El lavarropas hackeado con programas con nombres de escritores

El Kindle para leer Haiku

Los tacos al pastor de escritorio

La mandíbula que lee las noticias del diario con tono optimista

Cuando puse a mi hamster a manejar las inversiones en bolsa

El sistema para despejar el escalón de ingreso

--

--

Roni Bandini

Contracultura maker 🛠️ Talleres, charlas, montaje de laboratorios y exposición de máquinas complejas como arte electrónico.