Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.10.2015, 17:16   #171
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "CyberBot-3"

Фаил в роутере /www/modules/CyberBot3/cont.png
Admin вне форума   Ответить с цитированием
Старый 20.10.2015, 21:48   #172
favi
Junior Member
 
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0
favi is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Возникла новая проблема (не знаю в правильной ли теме я пишу)

Модуль CyberBot-3
Роутер TP-LINK TL-MR2030
К нему через USB-разъем роутера подключен USB-HUB
К USB-HUB подключен Arduino Uno R3 ( Драйвер /dev/ttyACM0 )

Робот отлично реагирует на команды, без задержки, все работает идеально.

После этого я подключаю к USB-хабу камеру, и с камеры идет видео поток в хорошем качестве.

НО теперь если нажать любую кнопку управления роботом, например W, начинают бесконечно крутиться моторы, остановить их нельзя, кнопки интерфейса больше не реагируют, светодиоды RxTx на плате перестают моргать при нажатии на кнопки, и изображение с WEB-камеры застывает и не обновляется.

Что это может быть? Просадка по питанию в момент включения моторов? Но я использую отдельную плату стабилизатора напряжения для питания роутера и Arduino и на них стоят мощные конденсаторы.
Самого робота питаю от лабораторного источника питания.

Или может быть данные с камеры и команды управления для Arduino в обновленной версии модуля CyberBot3 приходят в один и тот-же порт? И отправленная команда вешает роутер?
favi вне форума   Ответить с цитированием
Старый 20.10.2015, 22:41   #173
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
Или может быть данные с камеры и команды управления для Arduino в обновленной версии модуля CyberBot3 приходят в один и тот-же порт?
Изображение с камеры идет в порт 8080 а команды в 80 порт
К тому же модуль "CyberBot-3" лично мной протестирован на нескольких роботах и подобных проблем не возникало
Проблема скорее всего в ограничителе тока USB на роутере.
Нужно запаять перемычку R113
Миниатюры
Нажмите на изображение для увеличения
Название: r113.jpg
Просмотров: 190
Размер:	299.6 Кб
ID:	3151  
Admin вне форума   Ответить с цитированием
Старый 21.10.2015, 16:33   #174
favi
Junior Member
 
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0
favi is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Запаял перемычку R113

Камеру вообще отключил.

Запускаю WEB интерфейс робота, пару раз реагирует нормально на команды а потом зависает. Перехожу в терминал, отправляю символ W а он выдает:



Я кстати еще когда перепаивал USB разъем на вертикальный, случайно оторвал дорожку с конденсатором C113 пришлось потом туда проволочку подпаивать. Может ли это влиять? И если да, то как продублировать этот конденсатор по схеме, куда подпаять и каким номиналом?

favi вне форума   Ответить с цитированием
Старый 21.10.2015, 17:38   #175
Alex19279
Senior Member
 
Регистрация: 20.09.2014
Сообщений: 145
Вес репутации: 0
Alex19279 will become famous soon enough
По умолчанию Re: Модуль "CyberBot-3"

Схема роутера 703
Миниатюры
TL-WR703N+Schematic.pdf  
Alex19279 вне форума   Ответить с цитированием
Старый 21.10.2015, 19:22   #176
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
апускаю WEB интерфейс робота, пару раз реагирует нормально на команды а потом зависает. Перехожу в терминал, отправляю символ W
А где Вы прочитали, что в терминале нужно отправлять символ W?
Admin вне форума   Ответить с цитированием
Старый 21.10.2015, 21:57   #177
favi
Junior Member
 
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0
favi is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Admin, спасибо за внимательность, действительно немного не так.

После того как робот зависнет я отправляю в терминал echo W > /dev/ttyACM0 или echo cm = W > /dev/ttyACM0 (эти команды идентичны, до того как робот зависнет, он реагирует на любую из них)

И дальше самое интересное. Когда я отправляю в терминал зависшего робота эти команды, то на плате Arduino мигает светодиод RX в тот момент, когда я нажимаю кнопку "Отправить". Но действия никакого не происходит. Такое впечатление что вместо символа W на ардуино приходит какой-то мусор.

И если нажать Reset на Arduino, не отключая роутер, то тоже самое. Какие-то команды приходят, но что непонятно. Значит дело не в Arduino

Как можно проверить что приходит на ардуину, с учетом того что порт USB занят?

P.S. Есть наблюдение, что с подключенной камерой робот зависает после первого нажатия команды двигателям.
С отключенной камерой и подключенным хабом, до зависания робот дает принять 3-4 команды
Если отключить все, и подключить Arduino напрямую к роутеру, то можно сделать 15-20 команд до зависания, а иногда больше.

И еще наблюдение. Если роутер был подключен к Arduino напрямую и работал, то теперь если не отключая питание подключить Arduino через Hub, то так-же RX сигналы поступают (в нужный порт), но робот не реагирует.
favi вне форума   Ответить с цитированием
Старый 21.10.2015, 22:43   #178
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
После того как робот зависнет я отправляю в терминал echo W > /dev/ttyACM0 или echo cm = W > /dev/ttyACM0 (эти команды идентичны, до того как робот зависнет, он реагирует на любую из них)
Что то Вы не договариваете
CyberBot-3 не может реагировать на команду echo W > /dev/ttyACM0
Может быть у Вас скетч от старой версии модуля робота?

Цитата:
Если отключить все, и подключить Arduino напрямую к роутеру, то можно сделать 15-20 команд до зависания, а иногда больше.
Может у Вас хаб USB-1.1?

Цитата:
P.S. Есть наблюдение, что с подключенной камерой робот зависает после первого нажатия команды двигателям.
Все таки хотелось бы схему Вашего подключения линий питания увидеть
Есть подозрение что Вы с питанием что то намутили
Admin вне форума   Ответить с цитированием
Старый 21.10.2015, 23:15   #179
favi
Junior Member
 
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0
favi is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
Сообщение от Admin Посмотреть сообщение
Что то Вы не договариваете
CyberBot-3 не может реагировать на команду echo W > /dev/ttyACM0
Как это не может? А это тогда что в скетче?

Код:
case 'W': // Движение вперед  
          robot_go();    
        break;
И он к тому же нормально реагирует. Только зависает после нескольких команд... Может там какой-нибудь выходной буфер переполняется? Если долго нажимать на кнопку веб-интерфейса, то робот зависнет быстрее.

Цитата:
Сообщение от Admin Посмотреть сообщение
Может быть у Вас скетч от старой версии модуля робота?
Скетч использую от elik745i, потому что тот который работает через библиотеку CyberLib еще хуже работает.

Цитата:
Сообщение от Admin Посмотреть сообщение
Может у Вас хаб USB-1.1?
Точно нет. Разные хабы пробовал. Даже USB 3.0 - правда с ним не работает совсем, несмотря на то, что у него есть обратная совместимость с 2.0

Цитата:
Сообщение от Admin Посмотреть сообщение
Все таки хотелось бы схему Вашего подключения линий питания увидеть. Есть подозрение что Вы с питанием что то намутили
Схему так быстро не нарисую, но проверял напряжение - стабильно 4,9В, в момент включения моторов просадки нет.
Пробовал по разному подключать, от блока питания 11В на стабилизатор 5В (китайская плата) и от него роутер и ардуино. Пробовал вообще развязать и питать роутер от USB порта компьютера. В таком варианте кстати не сразу зависает с камерой, а немного работает даже и изображение не замораживается но и потом все равно перестает реагировать на команды.

Робот, в режиме простоя, когда моторы не крутятся, и камера отключена потребляет 0,3А
В режиме простоя с подключенной камерой и передачей видео потребляет 0,5А
В режиме вращения моторов (4 мотор-редуктора от 11В) потребляет 1 - 1,2А

Это нормальные значения?
favi вне форума   Ответить с цитированием
Старый 22.10.2015, 17:00   #180
madsima
Junior Member
 
Регистрация: 16.09.2015
Сообщений: 4
Вес репутации: 0
madsima is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

По бластеру вопрос...Насос кто пробовал подключить
например
http://ru.aliexpress.com/item/Free-S...291557316.html

И вопрос по подключению. через транзистор BC547 можно подцепить?
madsima вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 21 (пользователей: 0 , гостей: 21)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:29. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика