Arduino Uno с HC-SR04 Энергосбережение
Мой Arduino Uno питается от батареи 9 В для запуска 2 ультразвуковых датчиков (HC-SR04) и зуммера.
Я намерен позволить цепи работать по крайней мере неделю.
Есть ли решение для снижения энергопотребления / увеличения срока службы батареи?
Я открыт для аппаратных и программных решений.
Спасибо!
@Zac, 👍1
Обсуждение1 ответ
Вы могли бы провести проверку. Например, если вы обнаруживаете движение, вы можете подключить вывод vcc HC-04 к цифровому выводу, включить его и проверять наличие изменений каждые 10 секунд.
Привет! Я думаю, чтобы сделать это, я должен использовать функцию спящего режима, верно?, @Zac
Да, в принципе, за исключением того, что вы можете подключить HC-04 непосредственно с цифрового контакта, чтобы полностью отключить модуль, а затем перейти в спящий режим. Всякий раз, когда вы хотите провести измерение, вы должны включить цифровой вывод, а затем снять показания., @DragonflyRobotics
Вы также можете сделать прерывание, при котором, если датчик выполнит считывание, он проснется, иначе он будет спать. Я считаю, что библиотека Newping поддерживает это. Также ознакомьтесь с этой ссылкой: https://playground.arduino.cc/Learning/ArduinoSleepCode/, @DragonflyRobotics
- Могу ли я иметь резервное питание для устройства Arduino?
- Энергопотребление esp32
- nrf24l01+ не работает от аккумулятора, или очень ненадежно
- Какой лучший способ питания ESP32 от аккумулятора?
- Arduino Nano и SIM800L при питании от батареи
- Красный индикатор Trinket Pro 5 В мигает при подключении аккумулятора
- как я могу подключить зарядное устройство для липосакции к teensy 4.0?
- Выбор подходящего источника питания для базовой радиоуправляемой машины с 4 двигателями
Две вещи: 1. Используйте спящий режим. 2. Не используйте внутренний регулятор Arduino, он тратит 50% энергии вашей батареи. Обходите его с регулятором переключения 5V., @Majenko
Всем привет! Как обойти его с регулятором переключения 5 В? Я новичок в Arduino, @Zac
Вы подключаете аккумулятор к входу регулятора, а выход к выводам 5v+gnd Arduino, @Majenko
И не используйте 9-вольтовую батарею. Вместо этого используйте батарейки типа АА или ААА. 9В слабы., @Delta_G