Tabla de contenido:
Este es un esquema simple que permite el uso del chip LM555 como Watchdog para el tablero Arduino.
Suministros:
Paso 1: Componentes necesarios
- 1 x LM555
- 1 x MOSFET IRF540
- 3 x 100k resistencias
- 2 x 10k resistencias
- 1 x 100uF Condensador
- 2 x 1uF Condensador
- 1 x 0.01uF Condensador
Paso 2: Explicación
- R1 y C1 definen el tiempo de espera según la hoja de datos LM555;
- R2 evita el subimpulso que de lo contrario interrumpiría el LM555;
- C3 garantiza que solo las transiciones (beats) se consideran como Hearthbeats;
- R3 y R4 centran el voltaje del latido del corazón a 2.5 voltios, lo suficientemente bajo como para no disparar el MOSFET y lo suficientemente alto para permitir el gatillo LM555;
- El MOSFET IRF540 descarga el condensador C1 cada vez que recibe un latido positivo, evitando así que el disparo del LM555 reinicie el Arduino;
- C4 y R5 garantizan que el pin de reinicio no permanezca bajo cuando se dispara el LM555 y su pin 3 se pone BAJO.
Paso 3: Cómo utilizar
- En la función de ciclo de Arduino, inserte una instrucción if que cambie el Pin D4 HIGH y LOW alternativamente;
- Si, por alguna razón, el Pin D4 permanece ALTO o BAJO durante más tiempo que el tiempo de espera, se activará el RESTABLECIMIENTO de Arduino;
- Después de la activación de RESET anterior, este Watchdog permanecerá inactivo hasta que se reciba un nuevo ritmo.
Paso 4: Esquema
Aquí está el esquema en PDF.