Quiero usar un IC de temporizador 555 (NE55P) como un interruptor de palanca con enclavamiento. Lo hice con éxito usando un interruptor como se describe en este esquema de alternar 555 :
Excepto que estoy usando una potencia de 5V con un LED como indicador de salida.
Más o menos es así:
Mi objetivo es hacer que el temporizador 555 acepte tanto una señal de salida Arduino (5V) como un interruptor momentáneo para poder alternar la salida 555 de forma independiente. Es como tener dos interruptores momentáneos. Uno de thr Arduino y otro de un botón pulsador.
Intenté usar un transistor 2N2222A como reemplazo del interruptor o usar directamente una resistencia de 10k de la salida Arduino al pin 2 del temporizador 555, pero no alternará correctamente. Simplemente parpadeó y se apagó de nuevo.
¿Cómo hacerlo?
Actualizar:
La razón principal por la que quiero controlar el pin del disparador NE555P usando un Arduino y un botón es porque:
Estoy construyendo un control y monitoreo IOT. Necesitaré el botón para enviar información si está presionado (o activado).
En ese caso, necesito colocar el microcontrolador Arduino cerca de una puerta de enlace (internet) que también cubre muchos puntos de control, uno de ellos es un botón y el circuito 555 cerca de una ubicación conveniente para cambiar las luces.
También necesito hacer que ambos sean independientes. En caso de que el Arduino no funcione, el 555 aún puede funcionar para apagar una luz con un relé.
Elegí un 555 en lugar de usar directamente un GPIO de Arduino porque es compacto, pequeño e independiente, por lo que se puede instalar en una pequeña caja de botones. Además, el 555 puede alternar, lo cual es importante para que las dos entradas paralelas sean independientes. Solo necesito alrededor de un pulso alto de 100 ms para alternar el estado.
Tres cables del Arduino son suficientes. Tierra común y pin de salida de 5V, y uno para monitorear el estado.
NE555P es barato y simplemente funciona.
Varias discusiones no dan respuestas, tienden a ir hacia la opinión personal. Es mejor si da la respuesta primero y luego puede agregar la opinión. Así se agradece mucho más.
Pregunta adicional: ¿Cómo hacer que acepte un disparador de 3.3V?
Conecte un arduino GPIO directamente al pin 6 del 555, cuando se configura como entrada no hará nada (permitiendo el control manual a través del botón), pero cuando se configura como salida (baja o alta) encenderá o apagará el 555. (luego configúrelo de nuevo en una entrada para permitir que el interruptor funcione)
si necesita una acción de alternar, conecte un GPIO diferente al pin 3 y escriba lo contrario de lo que ve allí en el primer GPIO o cambie el 555 al estado opuesto.
Para que acepte la activación de 3.3V, cambie los 10K superiores a 22K, coloque una resistencia de 4.7K desde el pin 5 a tierra y coloque 150K en paralelo al capacitor de 10uF.
simular este circuito : esquema creado con CircuitLab
el arduino puede controlar el estado en la entrada de monitoreo, la salida del comando debe ser de alta impedancia la mayor parte del tiempo, enviar un breve pulso de alto o bajo establecerá el estado del 555. para alternar, lea la entrada de monitoreo y escriba el comando salida brevemente, 1 ms debería ser lo suficientemente largo.
R1 reduce el voltaje en el pin 7 a 2,4 V, lo que significa que los niveles de activación y umbral del 555 ahora son de 2,4 V y 1,2 V, por lo que son compatibles con la lógica de 3,3 V en el otro extremo del cable.
R5 evita que la carga en el capacitor exceda los 3.3V (lo que de lo contrario podría dañar el arduino cuando se presiona el botón)
R6 y R7 son un divisor de voltaje para convertir los 5 V del 555 en 3,3 V para la entrada de monitoreo.
Para operación de 12V en lugar de 5V reduzca R1 a 1.2K aumente R2 y R6 a 39K. El requisito de resistencia de la bobina del relé aumenta a 120 ohmios.
marcus muller
Jastria Rahmat
marcus muller
Jastria Rahmat
marcus muller
Jastria Rahmat
marcus muller
mguima