Отключение питания для WiFi модуля
- Войдите на сайт для отправки комментариев
Я создаю опен сорсный анализатор воздуха в помещении (CO2, температура, давление, влажность) Air'OK
С переодичностью в 10 мин отправляю данные в облако.
Так вот у меня вопрос, как мне проще всего отключать и включать питание для модуля WiFi с целью экономии электроэнегрии? Так как сенсы отправки нечастые и очень короткие.
(Контроллер Arduino)
Модуль поддерживает спящий режим, но или глюк в китайском железе или в прошивке, но из него он не выходит.
Получается, что при 3.3 вольт в нормальном режиме модуль берет 90 мА, в спящем режиме 20 мА (неплохо, но я не могу выйти из спящего режима), к тому же если модуль не инициализировался, то жрет аж 450 мА (возможно, до того, как я подключаюсь к точке доступа он по дефолту режиме сервера, потому так много)
Я скорее новичок в электронике, поэтому в ответе прошу это учитывать.
У меня часы спрашивают время в интернете только при включении питания, а потом им Интернет нафиг не нужен, хоть неделю будут работать. Я питаю вай-фай-ный модуль через полевой транзистор. Открываю транзистор, когда питание мне нужно и закрываю сразу как только получу время. На модуле видно когда у него есть питения, а когда нет (светодиодик там есть).
Всё это добро занимает один пин Ардуино. Схемка нужна?
Гуглите "Load Switch Circuit". Что-то наподобие вот такого вам должно подойти
Можно и так. Ничего не имею против. Просто по фен-шую, обчно положительную рельсу коммутируют.
Поделитесь, пожалуйста. Буду безмежно благодарен.
Solvek, бесполезно рвать только питающую ногу, модуль получит питание через управляющие сигналы. Если рвешь + питания нужно все управляющие сигналы положить в ноль, и наоборот, рвешь землю - все управляющие сигналы в HIGH.
У меня вот так сделано. Вроде работает. Транзистор любой, лишь бы он надёжно открывался от TTL и обеспечивал хотя бы полампера. А меня стоит аж 49-амперный IRFZ44N - просто он был под рукой. На Pin-X (любой пин) даёте HIGH и спокойно ждёте пока Вам в сериал прилетит "ready". Когда модуль не нужен, подаёте на Pin-X LOW.
Резисторы 20 и 38 Ком и операционный усилитель - согласование уровня. Усилитель нужен потому. что ESP-01 прилично нагружает линию и делитель плывёт. Меня это, честно говоря, удивило, но вот так - без усилителя напряжение плавало. А на плате как раз рядом с модулем стоял корпус LM358 у которого один из усилителей был свободен.