ардуино но зависает при подаче питания. power bank
- Войдите на сайт для отправки комментариев
Здравствуйте уважаемые форумчане. Помогите пожалуйста решить проблему с питанием.
Мы занимаемся образовательной робототехникой для детей. Мы с детьми распечатали на 3д принтере модель робота под ардуино уно. Прикрепили сервопривод, два мотора (такие желтые китайские ) с колесами. На плече сервопривода установлен ультразвукой дальномер. Управление моторами осуществляется через adafruite motor shield. Питание осуществляем через самый дешевый Китайский power bank. Короче делаем тиичного ровера.
К плате банка, со стороны разъемов usb припаяли два провода 5в и земля. Землю кинул напрямую к соответствующему контакту клемника ext power а 5в через кнопку туда же на соответствующий контакт.
В общем включаю кнопку банк начинает питать ардуино, серво вращает, основной цикл исполняется. Как только начинают крутиться моторы происходит нечто странное. Моторы могут крутиться не в соответствии с алгоритмом, а могут и вообще не крутиться, при этом индикаторы на ардуино все горят. Стоит подключить к ардуино usb с компьютера или с банка, то все начинает работать. Попробовал 5в припаять к пину vin и теперь при включении кнопки индикатор power на ардуино бледно мигает раз в секунду. Но если отсоединить сервопривод, то ардуино стартует и моторы исправно крутятся, если во время работы подключить сервопривод то все отлично работает. Все отлично работает если использовать usb кабель и через него подключить питание с банка.
В общем помогите пста решить проблему дельным советом.
А Вы в курсе, что на этот пин нужно подавать не менее 7 вольт?
В общем, давайте характеристики Вашего пауэр-банка, характеристики моторов и схему всех соединений. Без схемы - говорить можно долго, но это будет сотрясание воздуха.
Согласен. Роботов делаем таких:
Power bank такой (на нем написано 5v 500mA):
Серво такой (напряжение питания 4,6-7):

Моторы такие (при 5в и холостом ходе потребляет 70-80 mA):
Соединяю это добро так:
Кстати на в тырнете находил информацию про то, что EXT_PWR расчитан на 7в. Наверное поэтому и такое поведение. Но почему ардуина не запускается когда я припаиваю 5v банка к пину 5v или vin. Я даже нашел дорожку которая выходит с ножки 5v микро-юсб порта ардуино (у меня Китайский клон), зачистил ее и припаял провод с кнопки к ней. Ничего не изменилось. Диод pwr на ардуино тухло мигает и только после передергивания сервопривода запускается. Когда я делал первый образец такого ровера у меня были проблемы подобного плана, но у меня решилось все простым передергиванием перемычки PWR, иногда простое прикосновение к перемычки запускала робота, в конце концов перемычка встала таким образом, что простое включение кнопки запускало робота. А самое то интересное что когда кидаешь USB провод от банка все РАБОТАЕТ! Кстати так моторы крутятся тухлее, нежели чем если они подключены к EXT_POWER.