Схема светодиодов с питанием от солнечной батареи/батареи - управляется Arduino

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

  1. Вопрос:

Токовая схема работает следующим образом:

  • Когда напряжение солнечной батареи превышает 0,7 В, светодиод гаснет (отключение датчика день/ночь). Когда солнечное напряжение ниже 0,7 В, светодиод светится с низкой интенсивностью.

Как правильно подключить arduino pin D2, чтобы получить контроль над описанным выше поведением по умолчанию? (отключить SW4 и снять R9)?

  1. Вопрос:
    • Какой метод измерения напряжения (внутренний эталон или эталон отрегулированного напряжения Vcc) следует использовать для измерения напряжения Lipo?
    • Каковы правильные / рекомендуемые значения резистора для оптимального использования батареи.

Следует ли использовать эту ссылку: https://github.com/rlogiacco/BatterySense

3.Вопрос:

  • Правильно ли подключен arduino pin D2? Он контролирует два уровня интенсивности светодиодов:

    • контакт HIGH - светодиод горит с ВЫСОКОЙ интенсивностью (между светодиодом + и светодиодом - ~4В) контакт LOW светодиод светится с НИЗКОЙ интенсивностью (между светодиодом + и светодиодом - ~2,5В)

Спасибо за помощь и рекомендации

Ответы (1)

В вашем распоряжении невероятно сложная часть программируемой логики, используйте ее! Я понимаю ваш вопрос так, что вы просто используете светодиоды для индикации различных состояний, и единственное, что вам нужно, - это довольно простые измерения напряжения.

1) Используйте аналоговые входы на Arduino для контроля напряжения солнечных батарей и используйте Arduino для включения и выключения светодиодов.

2) Вы можете подавать напряжение батареи через делитель напряжения и использовать регулируемое напряжение питания 3 В в качестве эталона. Настройте делитель напряжения таким образом, чтобы при максимальном напряжении батареи выходное напряжение делителя напряжения было равно или немного ниже 3 В. Это даст вам наиболее эффективное использование диапазона АЦП в Arduino, потому что вы используете полный диапазон шкалы. Делитель напряжения необходим для уменьшения напряжения батареи, поскольку очевидно, что напряжение батареи может превышать 3 В.

3) Как я сказал в ответ на вопрос 1, вы должны использовать Arduino для управления светодиодами. Воспользуйтесь преимуществами аналоговых выводов для измерения напряжения.

Последнее замечание: вы можете попробовать использовать повышающе-понижающий стабилизатор для питания 3 В от аккумулятора. Этот линейный регулятор имеет огромное падение напряжения для необходимого вам диапазона тока (если вы должны использовать линейный регулятор, выберите лучший). Проблема в том, что когда напряжение вашей батареи падает ниже примерно 3,2 В, шина «3 В» начинает падать, и ваши измерения будут неправильными. Вы должны быть в состоянии найти подходящий понижающий усилитель для вашего текущего диапазона, который имеет необходимые компоненты, встроенные в корпус (переключатель, индуктор).