Proyecto jukebox viabilidad

Hola a todos, me han regalado una réplica jukebox. No funciona. El caso es que algunos circuitos están dañados y al quitar el pegamento para limpiarlo aún se han dañado más en algún caso.

El fabricante no facilita repuestos y tampoco el esquema eléctrico, esto afecta a las órdenes y parte del amplificador, mi determinación al respecto es IRREPARABLE, por eso, siendo aficionado a la eléctronica, pero sin ninguna noción de arduino.
Creeis, por favor, que es viable embarcarse en este proyecto, de tal forma que mediante el diseño de circuitos para ejecutar las órdenes de la botonera y reparar el amplificador se pueda sacar adelante?
En otras palabras, aprovecha lo aprovechable de la máquina y en cuestión de controladores etc, recurrir a arduino....
i_jukebok-lauson-cl130
Gracias de antemano

Tienes que enfocar el proyecto desde la perspectica de la ingeniería inversa: busca cada componente que lo conforma y ver como funciona. Cómo funciona el plato de discos, el brazo recoge discos, la botonera, etc. Una vez lo tengas claro podrás decidir si se puede controlar o no.

Sin tener la jukebox delante poco te podemos aconsejar y menos sin saber que mecanismos tiene.

Pero la mayoría serán relés, motores e interruptores/pulsadores así que no creo que sea imposible. Proyecto largo posiblemente si sea.

Victorjam, muchas gracias por responder, comprobaré la perspectiva de la ingenieria inversa. Porque mis nociones de arduino son 0, ni siquiera soy eléctronico, eso si, aficionado y sobretodo en electrónnica analógica de los 70 en cuestión de sonido. Por otro lado, se trata de una réplica, no es auténtica con singles de 7 pulgadas, si no con plato standard, y reproductor de cd y radio con 20 watios rms. Me consta que funcionando suena bien.
La cuestión es que lleva numerosos micro-integrados, pero todo ello invalidado porque tiene las pistas dañadas, y ya le habían intentado reparar antes.

Mi proyección va a aprovechar los "periféricos" es decir la botonera que controla: function, radio, play, etc, y de ahi diseñar el proyecto de Arduino para estos controles que conecten con el main power, amplificador, etc... Creo que eso es lo más importante y lo que carezco de conocimientos. No obstante es alentador oir que puede ser viable, también por una cuestión de sostenibilidad y no tener la máquina sin usar... cualquier información será recibida, leeré los post y por otro lado si conoceis alguún curso de arduino o similar estaré agradecido, no se por dónde empezar en la cuestión electrónica digital. La máquina en su interior tiene cabida suficiente para los componentes



Que belleza!!!!!!!
Con paciencia puedes lograr algo muy muy bueno.

1 Like

Si te sirve en video, los de este muchacho me parecen muy claros

Lo que sí, yo le subo un pelín la velocidad de reproducción porque habla muy pausado y me pone nervioso. :laughing:

1 Like

Muchas gracias surbyte... ojalá se pueda conseguir algo, no veas lo que he "peleaó" con el fabricante para recuperarla, pero me ha sido imposible obtener repuestos y menos el esquema eléctrico...

Muchas gracias MaximoEsfuerzo... voy a echarle un vistazo y recuperar toda la info posible

Leyendo más con detalle lo que nos cuentas, agrego a lo que te dijo @victorjam que lo más importante es saber qué cosas funcionan y que cosas no sirven para nada.

Luego tienes una idea básica de que debe hacer el aparato entonces es cuestión de replicarlo aunque no sea exactamente igual a como era.

Por ejemplo, supongamos que el lector de CDs no funciona, tal vez puedes adaptar otro (no hay una variedad muy grande de lectores, tal vez hasta consigues el mismo) o, por qué no, pones un reproductor de MP3 que lea los temas de una memoria. Y si hay un carrusel de CDs a la vista, queda como adorno que ya verás si lo haces mover o queda "muerto".

La botonera verás en su momento que es lo más sencillo de manejar.

La giradiscos seguramente es un adorno (hablo sin saber) que probablemente quedará para el final. Solo hay que lograr que gire y tal vez mover el pickup.

Si el amplificador no funciona no te compliques, cámbialo por uno nuevo de características similares.

Y poco a poco, y mientras aprendes a programar, la cosa va ir quedando cada vez más "redondita". Solo tómalo con calma, es un hermoso proyecto.

Coincido con los compañeros, piensa en adaptar cosas nuevas si las viejas no funcionan. Desde ya mantener pulsadores, switches y potenciómetros.
Yo haría un listado de lo que tengo y buscaría funcionalidades que podrían rediseñarse con un arduino.

Entonces no tiene nada que ver con una cosa como esto
:grinning: :smiley: :smile: :grinning: :smiley: :smile::

Aún asi me gustaría ver las "tripas" de ese bicho.

Creo que sí, que es lo mejor, es más hay un par de circuitos dañados, incluso el display no funciona, metiendo corriente directa en los pines... lo mejor es mantener el plato de discos que funciona con un motor 12vdc, y la botonera con los switches y lo demás sustituirlo por material reciclado o nuevo y trabajar con corriente 12 vdc, para el amplificador, etc .El cd va próximo al display da fallos de lectura y apertura.

Creo que lo mejor es sustituir todo menos el plato y botonera...

Focalizar el proyecto en la botonera, es decir mantener el frontal con los switches y rediseñar su interior.

Tengo muchas dudas que intentaré ir resolviendo sobre la marcha. Por ejemplo el switch " function" segun el manual de usuario, al presionar va cambiando PHONO, CD, RADIO, y aparenciendo la opción en el display... otros switches son multifunción...

Un ejemplo sería, según leo en el foro... diseñar un switch multifunción dandole la orden de encendido al ampli con un relé de 12 vdc.

Creo que es un proyecto de mucho tiempo y conocimientos como dice surbyte

Eso será facil de emular con Arduino. No te preocupes.

Pero si te lo tomas con calma, y aprendes en el proceso te aseguro que saldrás dominando los problemas que se presenten y para todo lo demás ya has visto el grado de colaboración que tiene este foro. Todos han respondido porque claramente nos gusta tu proyecto.
Y algo mas y esto con doble sentido para los vivos que abundan. Nunca has pedido que te lo hagan. Honestamente has dicho donde estas parado y has mostrado deseo de aprender sobre la marcha, algo que todos aquí valoramos mucho.

Tienes mucho con que jugar, aprender y divertirte y también frustrarte pero la sensación que se consigue cuando algo que costó se consigue te aseguro que no te la puede contar nadie. Bueno te estoy spoliando parte del final.

Entrando en el tema botón.
Te aconsejo que veas la librería Bounce2.h y juegues con sus ejemplos. ALgo simple un pulsador y ver en la pantalla si esta ON u OFF.
Dicha rutina tiene la capacidad de eliminar los rebotes y en estos pulsadores eso ocurre seguido. Lo mismo que el contacto de un rele usado como sensor de conectado/desconectado.
Bounce2 esta en el gestor de librerías del IDE 2.3.X
image
Solo debes darle a instalar y luego vas a ejemplos buscas Bounce2 y practicas con alguno.

1 Like

Muchísimas gracias por tus palabras Surbyte, gracias por ser tan alentador, para un proyecto que se presenta "árido" pero coincido que interesante creo, todo lo digital me suena a "chino"
Nunca he tenido contacto con el mundo digital desde la parte técnica, sólo conozco, algo de electrónica analógica de la década de los 70, yo no soy electrónico como ya comenté, pero sí siento cierta pasión en esta parcela, y sobre todo respeto a los que llevais muchísimo tiempo en esta disciplina, tan compleja y con tantos campos abiertos, una disciplina que evoluciona muy rápido, eso si que es valorable ... y sobretodo los usuarios principales que componen este tipo de foros, por su generosidad en compartir sus conocimientos con los que conocemos menos.

Hola de nuevo, después de investigar, he creado en los ratos que he podido, esta demo, sobre el selector de phono, cd y radio; la idea es conectar unos relés para activar el ampli en sus diferentes funciones, digo en los ratos que he podido, porque me ha llevado mucho tiempo, sobre todo en suprimir errores, como " positive was not declared in this scoope" etc etc. He de decir que básicamente es una adaptación porque me resulta complicado programar en IDE y he tenido que recurrir a varias soluciones, inluida cambiar la versión de arduino, etc, aparte de eso, como dijimos, esto sólo es un pasito más, porque hay mucho trabajo detrás, de mucho tiempo por mi parte... tanto adaptación digital como física... buff, en fin, comparto con vosotros este pequeño logro... Cualquier sugerencia es bienvenida

Si lo que buscas es crear un menú y que cada menú accione algo, tal vez lo que te voy a indicar te ayude pero te advierto que puede ser un poco complicado de entender inicialmente. Eso si podemos darte ayuda.
Existe una librería para manejar menues y diferentes formas de manejarlos. Puede ser via pulsadores, via encoders, via teclado, via serial (que claramente no te va a interesar).
Tiene todo pensado y resuelto.
Puedes crear los menúes con diferentes niveles, establecer configuraciones, etc.

Mira alguno de los ejemplos y comenta si es de tu agrado o no. Claro que el ejemplo te va a funcionar y dirás qué fácil es pero cuando te pongas a trabajar, ya verás, ahi es donde hay que entenderlo. En esta etapa tuya, es ELEVADO, pero.. he aprendido a no subestimar a las personas, siempre me sorprenden para bien. Intenta a ver.

Prueba por acá si usas un display I2C y me imagino que será el caso

Sino tmb hay ejemplos con LCD paralelos pero hoy ya no tiene sentido desperdiciar tantos pines del Arduino.

1 Like

Muchas gracias de nuevo Surbyte por la ayuda... voy a mirarlo y os comentaré... poco a poco en ratos libres, toda ayuda es bienvenida :slight_smile:

Sí, desde luego, funcional y un buen desarollo tiene, pero elevado para mis conocimientos a primera vista... veremos paso por paso...
Lo que he hecho que mostré en el video, es una réplica del botón "Function" tal y como aparece en la Jukebox, original, con un sólo botón, se da paso a:
-TOCADISCOS
-CD

  • Y RADIO

La idea y en el paso en el que me encuentro es lo que mostraba en el video, además he dado un pequeño paso más conseguiendo conectarle unos relés, que se activan, dando paso a las diferentes funciones.
( la juke trabaja a 12vdc)

En el caso, del cd y radio, es ir creando submenús, para las emisoras y diferentes funciones del cd ( algo que tengo que mirar también),

El lcd del entorno de prueba es diferente al original, pero las funciones son las mismas que yo he creado. No son medidas estandarizadas, algo que tengo también que adaptar.

También he de mirar si mantego el cd reproductor original ó lo sustituyo por otro, porque no sé si funciona y además tiene un laberinto de cableado y no dispongo del esquema.

Lo que menos me preocupa es el amplificador y el tocadiscos, se puede recurrir a un kit con calidad más o menos decente.

Es decir, vaciar todo lo deteriorado y dejar lo esencial para dar paso al proyecto.
Como vereis es mucha tarea que poco a poco iré desgranando.
Cualquier nueva aportación es bienvenida.

PD; No sé si es la mejor opción, son los relés, pero según mis conocimientos, y en la medida que voy avanzando desde 0, es lo que propongo, y de momento el prototipo funciona

Me disculpo, te guié mal
Este es el ejemplo que debes observar

Mira este ejemplo se organiza en diferentes niveles
// *********************************************************************
// LCDML MENU/DISP
// *********************************************************************
// LCDML_0 => layer 0
// LCDML_0_X => layer 1
// LCDML_0_X_X => layer 2
// LCDML_0_X_X_X => layer 3
// LCDML_0_... => layer ...
un nivel o layer (capa) principal y subniveles 1, 2 y 3
ya se que luce como muy avanzado pero le pones un par de dia y luego veras que bien.
SI no te parece déjalo.
El tema en tu caso es que estas escarbando la superficie, luego verás que tendrá que agregar cosas, y cuando eso pase, lo anterior te va a resultar complicado de acomodar con lo nuevo.
Trabajar de forma ordenada te permite ir dejando espacio para ampliaciones y si te falta algo lo agregas y listo.

Dime que tienes, LCD I2C o paralelo, que Arduino (por ahora) y como quieres manejarte botones o un encoder (como los baratos que se usan con arduino de 40 pasos creo), son muy cómodos para estos casos. Te mueves a un lado, presionas y estas en lo que deseas.



El asunto es que funciona por botones, la demo que hice es fiel al original, aunque no tocara los submenus.
En el entorno de pruebas estoy usando I2C, el original es un display el cual no funciona metiendo corriente directa y medidas no estándares.

Ahh ok. te mal interpreté entonces. Adelante, y solo es un indicador de la tecla presionada.