Pushbutton and Time-based Power On/Off for Arduino

I’ve designed a small circuit you can build which lets you power an Arduino On, or Off by pushing a button, or responding to an external signal, such as from a sensor. You can also use this circuit with a Real Time Clock (RTC) module to power on an Arduino at a particular time, or date and time and then lets the Arduino power itself off when done. The circuit consumes only microAmps when off, so you can use it to build systems that can run for months using ordinary batteries.

You can find out more by watching the following videos on my [YouTube Channel:

  • [Video: Pushbutton Power Switch for Arduino

    [Video: Time-based and Low Power Techniques for Arduino


  • [/list]Or use the following two links to read the more in-depth articles that accompany these videos on my Blog, [Wayne’s Tinkering Page:

  • [Article: Pushbutton Power Switch for Arduino

    [Article: Time-based and Low Power Techniques for Arduino


  • [/list]I’ve written an Arduino library to make implementing pushbutton power control easy and a separate Arduino library for the DS3231 RTC module to simplify time-based control as well. I hope you find these useful. If so, please comment here, or on the YouTube videos.

    Wayne](https://sites.google.com/site/wayneholder/low-power-techniques-for-arduino)](https://sites.google.com/site/wayneholder/pushbutton-power-on-off-for-arduino)](Wayne's Tinkering Page)](https://www.youtube.com/watch?v=9GeT87VVqtA)](https://www.youtube.com/watch?v=B6JhAXSYa_4)](https://www.youtube.com/user/wayneholder)