Tabla de contenido:
- Paso 1: Reúna los componentes
- Paso 2: Instale Volumio en RasPi
- Paso 3: hacer el analizador de espectro
- Paso 4: quitar la electrónica vieja
- Paso 5: Inserte Raspi y pantalla táctil
- Paso 6: Cablee nuevos dispositivos electrónicos
- Paso 7: agregue componentes impresos en 3D
- Paso 8: ¡Terminado
Video: Boombox remodelado de los 80: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Tuve la idea de este proyecto por primera vez cuando encontré una versión similar en hackster.io que ahora también se publica aquí como un instructivo. En este proyecto, remodelaron un boombox de los 80 roto usando una Raspberry Pi y reemplazaron todos los componentes electrónicos excepto los altavoces. También estoy en posesión de un antiguo boombox de los 80 donde solo una de las plataformas de cinta estaba rota, así que planeé remodelarlo con las siguientes características.
- Mantenga los altavoces y el amplificador originales
- Mantenga la platina de casete en funcionamiento (porque todavía tengo algunos mixtapes antiguos increíbles)
- Reemplace la platina de cinta rota con Raspberry Pi y pantalla táctil
- Agregue LED con función de analizador de espectro
- Agregue una batería recargable de alta capacidad
Paso 1: Reúna los componentes
Aquí hay una lista de todos los componentes que utilicé.
- Radiocasetera Sanyo M W200L
- Raspberry Pi 3 B + (amazon.de)
- Pantalla táctil TFT de 3,5 "(amazon.de)
- Batería externa de 20000 mAh (amazon.de)
- Tira de LED WS2812b de 1 m
- Arduino Nano
- Cable USB de extensión para montaje en panel (amazon.de)
- Aislador de bucle de tierra (amazon.de)
- DC - DC Boost Converter (amazon.de)
- 2x resistencias de 1,8 kOhm, 1x 4,7 kOhm
- interruptor de botón
- Condensador de 1000 µF, ~ 16 V
Tuve la suerte de encontrar este hermoso boombox en la basura hace un tiempo. Funcionaba completamente a excepción de una de las grabadoras que sigue comiendo la cinta. El plan era quitar la platina rota y reemplazarla con una Raspberry Pi y una pantalla táctil de 3.5 que encaja casi exactamente en el mismo espacio. Para alimentar todo, primero pensé en usar varias baterías 18650 conectadas en paralelo, pero luego decidí simplemente use un banco de energía ya que era más barato y tiene el circuito de carga y el convertidor de refuerzo de 3.7 V a 5 V ya incorporado. Sin embargo, asegúrese de obtener un banco de energía que pueda proporcionar suficiente corriente de salida. Mi banco de energía puede suministrar 3.4 A en dos salidas, pero la salida total no puede ser superior a 3,4 A, es decir, tengo unos 17 W. El boombox tiene una potencia nominal de 12 W, lo cual está bien, pero la RasPi y la pantalla pueden consumir más de 1 A. Así que, en total, me estoy quedando un poco corto de energía de la batería y noté algunas caídas de voltaje cuando hay picos de corriente, por ejemplo, cuando el motor de la platina de cinta está encendido. Además, la mayoría de los powerbanks tienen una función de suspensión cuando la corriente consumida está por debajo de un cierto umbral. Esto no fue un problema para mí desde el RasPi siempre consume suficiente corriente, pero también es algo a tener en cuenta. La próxima vez probablemente usaré baterías 18650 que pueden proporcionar más corriente. Dado que el boombox funciona con 7.5 V, todavía necesitaba otro convertidor elevador. Se utilizó un cable USB de montaje en panel para tener una toma micro USB en la carcasa para cargar el banco de energía. La tira de LED, Arduino Nano y resistencias se utilizaron para construir un analizador de espectro. Se recomienda el condensador para evitar picos de corriente al encender la tira de LED y también puede ayudar a reducir el zumbido en los altavoces. Como todavía terminé con mucho zumbido, también agregué un aislador de bucle de tierra. Además, para los componentes anteriores, también usé mucho alambre, pegamento caliente y algunos componentes impresos en 3D.
Paso 2: Instale Volumio en RasPi
Volumio es una distribución de Linux de código abierto diseñada para la reproducción de música. La interfaz de usuario se ejecuta en un navegador web, es decir, puede controlarla desde cualquier teléfono o PC local que esté conectado a la misma red. Es compatible con muchas fuentes de transmisión de música como YouTube, Spotify y WebRadio. Volumio está diseñado para ejecutarse en su red local en casa, pero también me gustaría llevar mi boombox al aire libre en verano. En este caso, tendré que abrir un punto de acceso WiFi local con mi teléfono para que RasPi se conecte.
Volumio también tiene un complemento de pantalla táctil que muestra la interfaz de usuario en cualquier pantalla conectada a la RasPi, sin embargo, hacer que esto funcione con mi pantalla requirió bastante trabajo. Básicamente, seguí este tutorial, pero tuve que hacer algunos ajustes ya que mi pantalla funciona con HDMI.
Mucha gente recomienda usar un DAC como HiFiBerry para la salida de audio, pero estaba bastante satisfecho con la calidad de audio que proviene del conector de audio de la RasPi. Después de todo, no estaba tratando de crear una fuente de música de alta calidad para audiófilos.
Paso 3: hacer el analizador de espectro
Para el analizador de espectro, pegué tres filas de tiras de LED WS2812b al panel que mostraba la frecuencia de radio. La electrónica consta de un Arduino Nano y algunas resistencias de acuerdo con este instructable. También agregué un interruptor DIP y escribí mi propio código arduino que está disponible a continuación. El código se basa en las bibliotecas FFT y FastLED. El interruptor DIP se puede utilizar para alternar entre el modo analizador de espectro y dos animaciones LED diferentes. Dado que el analizador de espectro solo se conectará a la señal de audio de RasPi, las animaciones se pueden utilizar al escuchar música desde la platina. Para la prueba, conecté el conector de audio de la RasPi al Arduino y ajusté algunos parámetros en el código de acuerdo con el ruido y el volumen. Dado que la situación del ruido cambió mucho en la configuración final tuve que reajustar todo más tarde.
Paso 4: quitar la electrónica vieja
Después de abrir el boombox, quité todas las piezas innecesarias, incluido el transformador AC-DC, la radio y la platina de cinta rota. Esto me dejó suficiente espacio para agregar todos los componentes nuevos. También corto todos los cables innecesarios para que no actúen como antenas y capten ruido.
Paso 5: Inserte Raspi y pantalla táctil
A continuación, quité la cubierta de plástico de la unidad de cinta y coloqué con cuidado la pantalla táctil y RasPi con pegamento caliente. Como puede ver, la pantalla de 3,5 encaja casi exactamente en el espacio de la cubierta de plástico de la platina de cinta.
Paso 6: Cablee nuevos dispositivos electrónicos
Conecté todo de acuerdo con el esquema adjunto. La señal de audio de RasPi pasa a través del aislador de bucle de tierra y luego a la entrada de la radio extraída. Además, un canal está conectado al analizador de espectro. En la imagen de arriba, el antiguo circuito boombox, RasPi y Arduino se alimentan desde una sola salida del powerbank. Sin embargo, como ya se mencionó, hubo algunas caídas de voltaje cuando hubo una alta demanda de corriente (por ejemplo, arrancar el motor de la platina de cinta, subir el volumen al máximo) que podrían hacer que la RasPi se reiniciara. Luego me conecté a RasPi a una salida del banco de energía y el amplificador boombox + arduino a la segunda salida, lo que alivió el problema. Reutilicé el antiguo interruptor mono / estéreo de la radio y lo conecté a la línea eléctrica. Para aumentar el voltaje a los 7.5 V necesarios para el boombox, se agregó un convertidor elevador. Para recargar, conecté un cable micro USB de montaje en panel a la parte posterior de la carcasa. La batería externa se colocó en un soporte impreso en 3D y se unió con pegamento caliente. Todos los demás componentes también se fijaron con pegamento caliente. Probé muchos esquemas de conexión a tierra diferentes para reducir el zumbido. En la configuración final todavía hay un poco de ruido de tono alto, pero no es tan molesto. Pensé que la situación podría mejorarse conectando el analizador de espectros antes del aislador de bucle de tierra, pero este no fue el caso. Finalmente, se probó todo y el código Arduino se adaptó nuevamente a las condiciones de ruido. También esmeré la cubierta de plástico de la carcasa con papel de lija para difundir la luz de los LED del analizador de espectro.
Paso 7: agregue componentes impresos en 3D
Dado que la unidad de cinta que faltaba dejaba algunas ranuras vacías donde se ubicaban los botones, imprimí en 3D algunos botones falsos y los pegué a la carcasa con pegamento caliente. Además, también imprimí en 3D un soporte para el lápiz óptico de la pantalla táctil y un soporte para el interruptor DIP.
Paso 8: ¡Terminado
Finalmente, volví a cerrar la vivienda y pude disfrutar del proyecto terminado. Ya estoy ansioso por usar el boombox al aire libre en la próxima fiesta de barbacoa, lamentablemente tendré que esperar hasta el próximo verano para eso.
Si te gusta este instructivo, vota por mí en el concurso de audio.
Recomendado:
Calabaza de Halloween con un ojo animatrónico en movimiento - ¡Esta calabaza puede poner los ojos en blanco !: 10 pasos (con imágenes)
Calabaza de Halloween con un ojo animatrónico en movimiento | ¡Esta calabaza puede rodar sus ojos !: En este Instructable, aprenderás cómo hacer una calabaza de Halloween que aterroriza a todos cuando sus ojos se mueven. Ajusta la distancia de disparo del sensor ultrasónico al valor correcto (paso 9), y tu calabaza petrificará a cualquiera que se atreva a tomar cand
Controlar las luces con los ojos: 9 pasos (con imágenes)
Controlar las luces con los ojos: este semestre en la universidad, tomé una clase llamada Instrumentación en biomedicina en la que aprendí los conceptos básicos del procesamiento de señales para aplicaciones médicas. Para el proyecto final de la clase, mi equipo trabajó en la tecnología EOG (electrooculografía). Essenti
¡Haga que los circuitos integrados SMD sean compatibles con la placa de pruebas!: 10 pasos (con imágenes)
¡Haga que las placas de circuitos integrados SMD sean compatibles !: Sucede muchas veces que nuestro circuito integrado favorito solo está disponible en el paquete SMD y no hay forma de probarlo en una placa de pruebas. Entonces, en este breve instructivo, les mostraría la forma en que me hice este pequeño adaptador para SMD IC de manera que pueda
Controlar varios LED con Python y los pines GPIO de su Raspberry Pi: 4 pasos (con imágenes)
Controlar varios LED con Python y los pines GPIO de su Raspberry Pi: este Instructable demuestra cómo controlar varios pines GPIO en su RaspberryPi para alimentar 4 LED. También le presentará parámetros y declaraciones condicionales en Python.Nuestro Instructable anterior Usando los pines GPIO de su Raspberry Pi para
Comparación de los telémetros de sonda LV-MaxSonar-EZ y HC-SR04 con Arduino: 20 pasos (con imágenes)
Comparación de los telémetros de sonda LV-MaxSonar-EZ y HC-SR04 con Arduino: Encuentro que muchos proyectos (especialmente robots) requieren, o pueden beneficiarse, medir la distancia a un objeto en tiempo real. Los telémetros de sonda son relativamente económicos y se pueden conectar fácilmente a un microcontrolador como el Arduino. Esta en