L293D motorshield с батареями не питает Arduino
Недавно я наткнулся на видео о том, как парень строит удаленную машину Arduino с Bluetooth-управлением, и я был очень поражен. Поэтому я решил, что тоже хочу его построить. У меня нет никакого опыта работы с Arduino или электроникой, кроме того, что я ИТ-специалист.
Поэтому я купил детали, которые он использовал в видео (он посоветовал подделку Arduino в описании).
После того, как все это собрано вместе, двигатели работают через Bluetooth (ура!). Но проблема в том, что батареи, подключенные к моторному щиту, вообще не дают питания Arduino (потому что свет не включается).
При подключении ноутбука с помощью USB-кабеля Arduino получает питание, и индикатор motorshield включается совсем немного, но недостаточно, чтобы двигатели и Bluetooth работали.
Итак, вкратце:
Питание от USB: Arduino работает, свет motorshield едва включается, двигатели не работают, огни Bluetooth горят, но не излучают сигнал.
2x18650 питание от батареи: моторный экран светит ярко, Arduino не работает, огни Bluetooth не мерцают.
Оба: все работает.
Поэтому по какой-то причине батареи, подключенные к моторному щиту, не питают Arduino.
Используемое видео: https://youtu.be/Q36NbjPMV5k
Принципиальная схема:
Подделка arduino:
Моторный щит L293D (я знаю, что заземление источника питания не подключено)
Используемые детали:
- Geekcreit UNO r3 ATmega16U2 AVR
- Моторный щит L293D
- Geekcreit HC-05 bluetooth
- Мотор 4 ТТ
- 2x18650 3,7-4,2 В 2200 мАч батареи
Я действительно не знаю, что я сделал не так, так как я следил за видео и делал именно то, что делал этот человек. Может быть, аккумуляторы недостаточно мощные?
@Yestli, 👍2
Обсуждение2 ответа
Лучший ответ:
Проблема была в том, что 2 контакта, на которых сидит перемычка, перемычка или плата были сломаны (idk точно). Возможно, я сам вызвал это, включив батареи и одновременно включив питание через usb.
Я купил новую плату L293D, а затем убедился, что не подключал USB-питание к arduino, пока L293D сидел на ней сверху. Я загрузил код, затем отключил USB, положил сверху L293D, включил все это, и оно работает как шарм!
Хороший проект. Батареи подключены к источнику питания двигателя, что правильно, но экран двигателя не выводит напряжение в систему 5V. Попробуйте подключить батарейки к Vin на плате, и все должно работать.
- Добавление motor shield L293D к макетной плате
- Двигатель не работает в определенном случае при программировании с помощью драйвера двигателя L293D.
- Вопрос о различных способах подключения платы драйвера двигателя L298N к Arduino и двигателям и их питания.
- Как заставить сервопривод вращаться на угол больше 180°
- Почему Adafruit motor shield не крутит моторы?
- Как управлять 4 двигателями постоянного тока с помощью Arduino?
- В чем разница между драйвером двигателя (motor driver) и щитом двигателя?
- Контроллер двигателя для двигателя 24 В, Arduino Uno
желтый прыгун - первый подозреваемый ... снимите его и укоротите штифты отверткой, @jsotola
@jsotola к чему приведет короткое замыкание контактов?, @Yestli
он заменит перемычку ... на самой желтой перемычке может отсутствовать металлическая полоска, которая замыкает два штыря, @jsotola
К сожалению, это не сработало., @Yestli
Возьмите вольтметр и измерьте напряжение от белого провода до черного. Они должны быть + 5V и GND. Но пока вы их не измерите, вы не узнаете, есть они или нет. У вас нет вольтметра? Пришло время обзавестись им., @jwh20
@jwh20 я могу достать вольтметр, но это займет некоторое время, потому что корона. Каковы были бы мои следующие шаги, если бы это было правильно или нет?, @Yestli
Если присутствует 5 В, то проблема, скорее всего, на стороне Arduino. Если нет, то проблема может быть в вашей плате., @jwh20
Есть ли способ исключить плату или arduino, если указано 5 В или нет?, @Yestli
Попробовав снова закоротить штифты, я обнаружил, что @jsotola был прав. Перемычка - это дефект. Теперь это работает, @Yestli
Вы можете сами ответить на свой вопрос., @timemage