Para aquellos que no saben qué pestillo interruptor es, permite un solo botón realizar tres tareas - encender el microcontrolador, actúan como una entrada al microcontrolador y apagar el microcontrolador. Además, el interruptor de cierre suave permite que el microcontrolador a sí mismo apagado. Esto es excelente para situaciones donde un usuario no puede alimentar el dispositivo apagado, pero necesita conservar la batería. Si ninguna entrada es recibida dentro de un período de tiempo deseado, el microcontrolador se alimenta simplemente abajo.
Para este proyecto necesitarás:
-Batería de 9V
-Cables de la batería de 9V
-P-Channel MOSFET (PN: STP12PF06)
-NPN Transistor (PN: 2N3904TFR)
-2 x diodo rectificador (PN: 1N4002)
-Regulador de voltaje lineal 5V (PN: L7805ABV)
-Interruptor momentáneo
-3 x resistencias de k 100
-0.10 uf Capacitor (PN: UKL1H0R1KDDANA)
-Condensador de 0.33 uf (PN: UKL1HR33KDDANA)
-Microcontrolador (Arduino)
-Proto-board
Construcción: Conectar todo en su proto-board como se muestra en el esquema. Tenga en cuenta que 'A0' y 'D0' conectan al microcontrolador, así como + 5V y tierra (a la derecha del esquema). Si lo desea, los + 9V salida en la parte superior derecha se puede conectar a cualquier circuitos adicionales requeridos. De lo contrario, sólo conectarlo al regulador de voltaje.
Operación: Cuando el poder está apagado y el interruptor se presiona, se activa el P-FET y + 9V se suministra para el regulador de tensión lineal. El regulador entonces fuentes de + 5V para el microcontrolador y se encenderá. Es importante que el software inmediatamente establece pin 'A0' a un alto rendimiento. Si se realiza correctamente, el voltaje en este pin activar el transistor NPN y cierre el circuito de potencia. Mientras que encendido, el pin 'D0' se puede configurar y utiliza como insumo. En mi prototipo, cuando momentáneamente se presiona el interruptor, el sistema responde jugando un pitido. Si el interruptor se mantiene pulsado durante al menos 2 segundos, el microcontrolador juega un pitido largo y pin 'A0' a una salida baja. Esto liberará el pestillo y el microcontrolador se apaga cuando se suelta el interruptor. Si el interruptor no se presiona por 30 segundos, el microcontrolador se apagará automáticamente.
A continuación encontrará un video de mi prototipo y algún código de Arduino. En el video, todo se une a un protoboard y se puede ver cómo funciona. Como se muestra en la imagen, sin embargo, se puede todos ser soldada a un tablero más permanente de una forma agradable y compacto. No tengo mucho espacio en el dispositivo que pongo esto, así que funcionó perfecto. El código debería iniciarte bastante bien. ¡ Disfrute!