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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.10.2015, 17:16   #181
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"

Транзистор лучше по мощней использовать, например BC337
В параметрах насоса не видно мощности мотора.
Admin вне форума   Ответить с цитированием
Старый 22.10.2015, 17:18   #182
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"

Цитата:
Как это не может? А это тогда что в скетче?
Похоже Elik удалил функцию фильтра

Цитата:
Скетч использую от elik745i, потому что тот который работает через библиотеку CyberLib еще хуже работает.
Ну у меня то работает без нареканий
Ищите проблему в своей схеме
Admin вне форума   Ответить с цитированием
Старый 22.10.2015, 20:40   #183
favi
Junior Member
 
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0
favi is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Ok! Решил пойти последовательно.

Залил ваш скетч c использованием библиотеки CyberLib
Подключил Arduino к компьютеру (COM3 Arduino)
Плату управления мотор-редуктором к пинам D4 - D7

Отправляю через монитор порта среды разработки символ W - моторы не крутятся. Что я опять делаю не так? Светодиод RX показывает что команда приходит на плату.
favi вне форума   Ответить с цитированием
Старый 22.10.2015, 21:11   #184
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 cm=W > /dev/ttyACM0
Admin вне форума   Ответить с цитированием
Старый 22.10.2015, 21:27   #185
elik745i
Senior Member
 
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0
elik745i is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
Сообщение от Admin Посмотреть сообщение
Похоже Elik удалил функцию фильтра


Ну у меня то работает без нареканий
Ищите проблему в своей схеме
Фильтр присуствует в последней версии скетча (http://www.cyber-place.ru/showpost.p...&postcount=148), листайте назад, без нее робот сходит с ума, как только начинает бутиться модем, так как в сериал монитор идет мусор...

Последний раз редактировалось elik745i; 22.10.2015 в 21:29.
elik745i вне форума   Ответить с цитированием
Старый 22.10.2015, 21:35   #186
elik745i
Senior Member
 
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0
elik745i is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
Сообщение от favi Посмотреть сообщение
Возникла новая проблема (не знаю в правильной ли теме я пишу)

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

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

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

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

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

Или может быть данные с камеры и команды управления для Arduino в обновленной версии модуля CyberBot3 приходят в один и тот-же порт? И отправленная команда вешает роутер?
Все дело в драйвере моторов + там конфликт библиотеки Серво и библиотек по управлению моторами, залейте мой скетч, там конфликтов нет, да кстати конфликт только, когда нужно управлять ШИМ, если просто подавать синганы 0 и 1, то все ОК!

у меня было тоже самое, долго ломал голову что к чему...в конце методом исключения определил...
elik745i вне форума   Ответить с цитированием
Старый 22.10.2015, 21:35   #187
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"

Извиняюсь похоже не весь код скопировал в шапку темы
Исправил
Admin вне форума   Ответить с цитированием
Старый 22.10.2015, 21:44   #188
elik745i
Senior Member
 
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0
elik745i is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Еще можно как вариант приварить к коду сторожевого пса, что бы, если дуина зависла, то пошел перезапуск последнего, но пока руки не доходят, да и кажись никто так и не компильнул прошивку на проц 5350, что бы я задействовал мою микрокамеру на YUV, как только сделают, либо у самого руки дойдут, то прикручу кучу полезных фич к роботу, в планах еще навигацию придумать и автовзврат на станцию зарядки, будет как пылесос, но только сторожевой ))))

админ обновите код в шапке плиз
elik745i вне форума   Ответить с цитированием
Старый 22.10.2015, 22:12   #189
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"

Обновил.
Навигация у меня тоже в планах.
Admin вне форума   Ответить с цитированием
Старый 23.10.2015, 22:10   #190
favi
Junior Member
 
Регистрация: 16.04.2014
Сообщений: 19
Вес репутации: 0
favi is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Обновил код elik745i

Действительно стало лучше. Во всяком случае повысилась отзывчивость робота. Раньше робот при нажатии на кнопки A и D кратковременно включал моторы, а при нажатии на кнопки W и S примерно на 1.5 - 2 секунды.

С обновлением скетча, робот стал одинакого реагировать на все кнопки WSAD включая моторы кратковременно. Более того увеличился интервал зависания. Один раз у меня получилось 300 раз кратковременно нажать на кнопку A прежде чем робот завис.

А вот с подключением камеры все осталось по прежнему. Стоит дать одну команду и робот зависает. Видеопоток останавливается и моторы начинают вращаться бесконечно. При этом нажатие на кнопки заставляет моргать светодиод RX.

Вопрос Admin'у: Можно ли как-то считать то, что приходит в порт Arduino? Например отправлять обратно в TX и выводить на экран WEB-интерфейса? Или подключить к Aruino LCD дисплей, например HD44780 и дублировать туда приходящие через порт команды, и как это правильно реализовать в скетче?
favi вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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