4WD robot car

sashakid
Offline
Зарегистрирован: 19.10.2017

Всем привет, построил машину по этому видео: 

https://www.youtube.com/watch?v=kewza7RyKMQ

но что-то пошло не так, блютуз не работает, а машина ездит рывками по кругу сама  :) В чем может быть проблема? У чувака на видео два аккума по 3.6V, а у меня 4 простых батарейки, может быть дело в питании?

Ссылка на его проект: http://www.instructables.com/id/Smartphone-Controlled-Arduino-Rover/

Мои фото:

https://dl.dropboxusercontent.com/s/7p9uj6f9pkyklxf/1.jpeg

https://dl.dropboxusercontent.com/s/0m032aozetacqdy/4.jpeg

 

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

1. В чем угодно.

2. Да. Как один из наиболее вероятных вариантов.

sashakid
Offline
Зарегистрирован: 19.10.2017

Оставил на моторы 4 батарейки, на ардуино поставил еще 2. Все равно не работает, недостаточно питания? Блютуз видется телефоном, пейрится вроде бы, но начинает мигать два коротких раза постоянно, когда подаю команды - ардуино отвечает миганием, вроде бы принимает команды, но машина не едет, крутится теперь другая пара колес постоянно :-(

bankir_1986
Offline
Зарегистрирован: 23.03.2015

1. Автор видео использовал прозрачную липкую ленту - Вы нет.

2. Вам необходимо использовать синию изоленту (автор видео не из России).

3. Хрустальный шар - запрещен (бубен сломался)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

2 аккумулятора 3.6В полностью заряженные в сумме дадут 8,4В. ну это так

проверить еще раз монтаж

но скорее всего проблема в питании, вот картинка

https://a.d-cd.net/c5be6c6s-960.jpg

минимальное напряжение 3,6В, двух батареек недостаточно, также во фьюзах микроконтроллера ардуины может вообще защита стоять не работать 

BODLEVEL и BODEN — это режим контроля за напряжением. Дело в том, что при определенном пороге напряжения, ниже критического уровня, контроллер может начать сильно глючить. Самопроизвольно может запортачить, например, EEPROM или еще что откосить. Ну, а ты как думал, не покорми тебя с пару недель — тоже глючить начнешь :)
 
Так вот, для решения этой проблемы есть у AVR встроенный супервизор питания. Он следит, чтобы напруга была не ниже адекватного уровня. И если напруги не хватает, то просто прижимает RESET и не дает контроллеру стартовать. Вот эти два фуза и рулят этой фичей. BODEN включает, а BODLEVEL позволяет выбрать критический уровень, один из двух. Какие? Не буду раскрывать, посмотри в даташите (раздел System Control and Reset).

поэтому саму ардуину запитай на столе от usb, от нее блютуз приемник, драйвер моторов от батареек и проверяй

земли объеденить не забудь