¿Qué equipo necesito para reprogramar un viejo control remoto de apertura de garaje?

Recientemente me interesé en la programación de hardware y, en lugar de comprar algo como un arduino, me preguntaba si podía reprogramar los microcontroladores en los controles remotos de garaje o de televisión antiguos. No quiero nada lujoso, solo quiero probar algunas cosas. Si puedo hacer eso, ¿qué equipo necesitaría?

¿Podría agregar más detalles sobre su hardware específico? ¿Qué te gustaría hacer con estos controles remotos?
Realmente depende del hardware que quieras programar.
Esperaría que ir con un Arduino fuera mucho más satisfactorio para empezar. Hay mucho más apoyo por parte de la comunidad Arduino con mucha información disponible. Y hay kits disponibles con piezas junto con documentación. Desarmé dos dispositivos, una cafetera automática y un teléfono inalámbrico, solo para ver qué había dentro. La olla era más comprensible que el teléfono mucho más complejo. Pude encontrar algo de documentación sobre las piezas, pero al final encontré que trabajar con un Arduino y un kit es más fructífero.
Estaba pensando en enviar mensajes binarios específicos, en lugar del código de garaje. Lo unico que se es que la marca del control remoto es BFT y en la parte de atras tiene entradas de 5 pines, supongo que sirve para programar el control remoto.

Respuestas (1)

Probablemente eso no sea posible.

  • No habrá una conexión USB.
  • Incluso si puede encontrar el microcontrolador, necesita soldar los pines para poder reprogramarlo.
  • Si puede encontrar una manera de programarlo, debe aplicar ingeniería inversa al circuito para ver qué puede hacer.
  • No todos los componentes pueden ser identificables (porque están ocultos o incluso se eliminan los textos).

Sin embargo, si puede encontrar una manera de acceder a los pines para programar, soldar cables, ver cómo está diseñado el circuito, entonces debería ser posible. También tenga en cuenta que está atascado en el hardware ya presente (a menos que pueda agregar hardware usted mismo).

Actualizar:

Consulte también los comentarios a continuación (así que verifique si realmente tiene un microcontrolador o un chip todo en uno dedicado).

Otro problema es que, por ejemplo, Arduino puede encontrar fácilmente un IDE viable. Para una marca no tan conocida, puede ser difícil configurar el IDE, encontrar documentación, soporte al usuario, etc.

El microcontrolador para muchos dispositivos pequeños y de un solo propósito está flasheado y no se puede cambiar.
@RichardChambers ¿Eso significa que esos nunca son, por ejemplo, chips STM32, ATMega, etc.? (ya que pensé que siempre puedes ponerlos en un modo para programarlos).
Especialmente los hechos por millones en China.
En el control remoto hay 5 pines en la parte de atrás, con la tapa puesta, supongo que ahí es donde reprogramo el control
¿Cuál es la marca/modelo del microcontrolador?
@MichelKeijzers Para dispositivos simples como estos, a menudo ni siquiera es un microcontrolador, sino algo así como un chip todo en uno como el PT2264 que está cableado internamente. El HCS301 también es popular.
Supuse que el interrogador estaba hablando (y verificó) que era un microcontrolador (así que basé mi respuesta en eso).
Creo que tiene un microcontrolador porque tiene código rodante, y todo lo que dice es la marca que es BFT.
¿Pero estás diciendo que para un controlador diferente voy a necesitar un equipo diferente?
Bueno, quiero decir que si no conoce el microcontrolador exacto, será muy difícil escribir código para él, porque incluso dentro de una marca puede haber muchas diferencias (hardware compatible).
@RodrigoPina, el HCS301, por ejemplo, no es un microcontrolador y usa un código variable.
Por lo general, ni siquiera están flasheados, usan una ROM de máscara, es decir, están equipados con el programa integrado.
Para cualquier persona interesada en qué es un código variable, la Explicación del código variable y ¿Cómo funciona un código variable? .