Добавьте перезаряжаемый LiPo к микропроекту Arduino

Меня несколько смущают различные варианты, надеюсь, кто-нибудь сможет уточнить, какая разделительная доска мне нужна. Я хочу построить пропеллер, который управляет кучей стиков Neopixel . Должно:

  • иметь перезаряжаемую батарею
  • работа с ардуино микро
  • иметь возможность заряжать через USB при подключении к компьютеру
  • иметь возможность получать новую прошивку по тому же кабелю USB
  • иметь возможность управлять светодиодами напрямую от аккумулятора, а не только через регулятор напряжения Arduino (их может быть много).

Правильно ли я понимаю, что могу сделать все это с помощью этого зарядного устройства LiPo ?

Есть ли другие варианты, которые были бы лучше?

Ответы (2)

Вот продукт, который отвечает всем требованиям: Lipo Rider Pro .

Я использую старое поколение (не Pro), и оно отлично работает. Вход USB для зарядки аккумулятора LiPo 3,7 В и передача данных с питанием 5 В на выход USB (понижающий преобразователь от LiPo или питание от USB). У него также есть разъем для солнечной панели для зарядки, хотя я им не пользуюсь. И у него даже есть переключатель ON-OFF для батареи. На связанной странице заявлен выходной ток 1А.

Таким образом, вы можете подключить свой компьютер к LiPo Rider, он заряжает батарею, и вы можете использовать COM-порт с Arduino, если это необходимо. Отключите ПК, и он питается от батареи.

СТАРЫЙ ОТВЕТ: похоже, что в этой цепи нет USB-прохода, поэтому вы не сможете загрузить его в Arduino во время зарядки (неясно, намереваетесь ли вы, чтобы «тот же USB-кабель» означал « тот же кабель USB в то же время'). Если вы хотите разработать собственное решение, существует множество простых ИС для зарядки одноэлементных липо-аккумуляторов на базе USB (MAX1551, MCP73811 и многие другие).

РЕДАКТИРОВАТЬ: я не знал, что Arduino micro - это устройство на 5 В, связанная часть не будет работать. Одна липо-ячейка обеспечивает только до 4,2 В (но на самом деле больше похоже на 3,9 В под нагрузкой), поэтому нет линейного регулятора, который мог бы обеспечить напряжение, необходимое Arduino. Таким образом, либо вам нужно повысить напряжение от батареи с помощью импульсного регулятора, либо вам понадобится 2-элементная батарея / зарядное устройство (которое в любом случае потребует повышения, чтобы иметь возможность заряжаться от USB). Простым решением было бы использовать https://www.sparkfun.com/products/11231 , который объединяет как контроллер заряда, так и повышающий регулятор. Он также не проходит через USB, так что заряжать и программировать одновременно тоже нельзя...