Power ON, Кнопка с электронной фиксацией для Arduino

Производство и продажа электронных компонентов

+7 (495) 984-68-02
info@russleader.ru
Работаем в обычном режиме с 10-18, Пн-Пт. Отгружаем только юридическим лицам
Power ON, Кнопка с электронной фиксацией для Arduino

Power ON, Кнопка с электронной фиксацией для Arduino

картинка Power ON, Кнопка с электронной фиксацией для Arduino
167.30 руб.
Производитель
DIY
Заказать
Полное описание

Автор: Александр Вишняков

При использовании батарейного питания важно не только потребление устройства при работе, но и небольшое потребление в неактивном состоянии - неудобно, когда батарея у лежащего в ящике стола прибора разряжается полностью всего лишь за неделю. У ардуиновского микроконтроллера есть режимы с крайне низким энергопотреблением, но их не всегда удобно использовать, да и остальная часть схемы всё равно будет тянуть с батареи ненужные в данный момент миллиамперы (стабилизатор на 5В даст почти 5мА, а два десятка светодиодов WS2812B – все 20). Ставить переключатель на питание тоже не всегда удобно.

С помощью PowerOn можно как включать питание одной кнопкой, так и программным способом его отключать (например, когда контроллер определил, что устройством не пользуются какое-то достаточно длительное время).

Электрическая схема.

Схема

Подключаем батарею или аккумулятор к выводам G (земля, минусовой контакт) и Bat (плюсовой контакт). Питание основной схемы с микроконтроллером берём с вывода Vcc.Два вывода Pwr и Keep подключаем к свободным ногам контроллера. Pwr – вход кнопки питания, Keep настраиваем как выход.При нажатии на кнопку питание подаётся на схему, контроллер в самом начале программы выводит логическую единицу на вывод Keep – кнопку можно отпускать, всё будет работать дальше. При дальнейшем нажатии на кнопку она работает, как и все другие – на выводе Pwr появляется логическая единица при нажатии. Можно реализовать алгоритм выключения – при длительном нажатии на неё контроллер выводит на выход Keep логический ноль, схема обесточивается.Дополнительный вход Ext можно использовать, например, при подключении внешнего питания - если мы запитали устройство от аккумулятора, а его подзаряжаем, например, от модуля RDC1-0010 – внешнее питание заводим также на вход Ext, при подаче его контроллер включается, но на его входе Pwr логический ноль – таким образом, понятно, что включили не кнопкой, и можно, например, миганием светодиода индицировать процесс зарядки.

Это открытый проект! Лицензия, под которой он распространяется – Creative Commons - Attribution - Share Alike license.

  • Полное описание
  • Комментарии
Загрузка комментариев...