Paso 1: Analizar el control remoto de garaje/puerta
¿Lo que ver el microcontrolador cuando presionamos un botón?
El primer paso en un proyecto como este es averiguar exactamente cómo el microcontrolador dentro del mando a distancia registra una prensa del botón.
El microcontrolador es un dispositivo digital, que significa que debe detectar una pulsación por una tensión que va alta de baja o baja desde lo alto.
Mis pasos fueron los siguientes, tuyo será similar, probar y dibuje un diagrama sencillo como ir a lo largo de (mi boceto crudo se adjunta, con notas)
- Abra el control remoto y medir la batería, es más que probable que un 12V
- Echa un vistazo a los interruptores, primero determinar cuales pines están conectados a los que (generalmente los 4 pines botones tienen dos pernos conectados entre sí.
- Medir el potencial (voltaje) en ambas terminales de la botón. Un lado será alta (12V en mi caso) y la otra se baja (0V/tierra)
- Uno de estos extremos es probable ser conectado directamente a la batería (probablemente tierra, pero que podría ser cualquiera). Usted puede probar tomando la batería del mando a distancia y pruebas de continuidad entre los pines botones y terminales de soporte de la batería.
- El lado que no tiene continuidad directa a un terminal de la batería es la que el micro controlador (a través de algún nivel de cambio si es 12V en el botón)
¿Cómo que imitar una pulsación?
En mi caso el 12V obviamente iba a lo micro, desde los 0V fue directo al terminal negativo de la batería. Otra forma de determinar esto es para medir el lado del interruptor de cambios de potencial cuando se presiona (tienes presionado el botón para ver si usted está midiendo con un multímetro).
Desde el lado de entrada del microcontrolador del interruptor va desde 12V a 0V cuando presiona, esto significaba que había algún tipo de arreglo resistor de pull-up .
Quiero simular una pulsación de botón, así que puse un transistor NPN en paralelo con el interruptor. Cuando el transistor está en "off" (en otras palabras, el voltaje en la base es bajo y ninguna corriente puede fluir), el colector será a 12V, pero cuando un voltaje se aplica a la base y el transistor se enciende "", habrá casi * ninguna caída de voltaje en el colector-emisor del transistor (realmente habrá cerca de 0.6 v caída, pero que es suficientemente baja como para darse de alta como una baja lógica).
Aquí es una buena introducción a los transistores como interruptores.