roboforum.ru

Технический форум по робототехнике.


OR-WRT - Поддержка

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: OR-WRT - Поддержка

Сообщение onl-errr » 14 янв 2016, 00:16

elmot писал(а):В целом правда. На детальную доку пороху уже не хватило. Ну и доку по ROS надо смотреть на ros.org. А я просто сделал связь смартфон-EV3 и разместил там узел ROSа.
onl-errr писал(а):пытаться кирпичь конектить к роутеру...

Каким образом предполагается коннектить? LeJos как выглядит? как сетевое устройство?

думаю законектить кирпич с роутером а потом пробросить проты...
по поводу леиос парни молодцы...так же модули придумали...и поддержка шасси...и управление через инет правда пока не нашел...в последней прошивке указано что распознавание лица есть..но пока не пробовал....
onl-errr
 
Сообщения: 4
Зарегистрирован: 11 янв 2016, 19:25

Re: OR-WRT - Поддержка

Сообщение elmot » 15 янв 2016, 02:06

Так и не услышал главного - что там на USB за протокол - UART? LAN интерфейс?
Аватара пользователя
elmot
 
Сообщения: 5676
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение domrustika » 13 май 2016, 03:23

ребята не судите строго! помогите по статье .
собрал. не могу понять только
Необходимые файл:
index.html
serial.cgi
Проще всего это сделать с помощью замечательной программы winSCP winscp.net/eng/docs/lang:ru по SSH.

скачал программу, но ничего там не смог сделать! пожалуйста объясните подробно как поменять эти файлы мне на роутере.
так же еще вопрос у меня после прошивки роутера вот такая админка
Изображение
и в ней уже написаны кнопки для управления машинкой! но почему то не работает!
domrustika
 
Сообщения: 2
Зарегистрирован: 13 май 2016, 03:09

Re: OR-WRT - Поддержка

Сообщение domrustika » 13 май 2016, 23:36

ребята помогите. вот статья.
Изменено там только то что ява скрипты обрабатывающие нажатие кнопок в вебинтерфейсе теперь посылают “A”,”S”,”D”,”W” в зависимости от нажатой кнопки. А сам скрипт который занимается отправкой перенаправлен на внутренний UART роутера. Файлами нужно заменить оригинальные файлы в директории WWW

как это реализовать???
всмысле заменить файлы index.html
serial.cgi на роутере!
подскажите подробнее пожалуйста!!!
domrustika
 
Сообщения: 2
Зарегистрирован: 13 май 2016, 03:09

Re: OR-WRT - Поддержка

Сообщение =DeaD= » 15 май 2016, 23:24

Тут скорее надо на форумах любителей линукса или OpenWRT поспрашивать, я вот пользовался этим winSCP, но что-то удаленно подсказывать - пользы немного будет.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24169
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: OR-WRT - Поддержка

Сообщение elmot » 16 май 2016, 13:01

Ну слушайте, winscp достаточно простая штука, чтобы разобраться в ней.
Аватара пользователя
elmot
 
Сообщения: 5676
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение linvinus » 18 сен 2016, 20:24

случайно наткнулся на аналогичный проект https://world.taobao.com/item/448535970 ... mSite=main
http://www.wifi-robots.com/thread-7113-1-1.html
на базе этого продают готовый комплект https://ru.aliexpress.com/item/Wifi-Sma ... 79702.html

видео https://www.youtube.com/watch?v=ZSPtBw6gUEU
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1607
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: OR-WRT - Поддержка

Сообщение falanger » 15 апр 2017, 21:29

День добрый. Тоже собираю WiFi-бота на роутере ML3020 и вашей прошивке.
Уже достал камеру Логитек С270, постаивл микрохаб на 4 USB порта, поставил флешку и extroot, поставил dc-dc конвертер с лития на 5В роутера, поставил внешнюю WiFi антенну на роутер, распаял и заставил работать встроенный UART согласовав его с платой Arduino исправив serial.cgi. Попутно изучил Телнет, SSH и vi. :)
А теперь собственно вопрос - нет ли какого "общепринятого скетча для Ардуино" который бы дешифровал команды Web-морды ORWRT в сигналы управления моторами через 293-298 драйвер или дискретные Н-мосты?
Аватара пользователя
falanger
 
Сообщения: 101
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Re: OR-WRT - Поддержка

Сообщение falanger » 17 апр 2017, 11:06

Небольшой отчет о граблях с установкой OR-WRT на NP-LINK TL MR3020 в моем личном случае.

Прочитав статью о роутере вот тут: http://robocraft.ru/blog/electronics/1053.html я решил повторить путь автора, сделать свой вариант WiFi-бота по мотивам вот этой вот машинки: https://geektimes.ru/post/255590/
Только идея не просто в "радиоуправляемой машинке с камерой", а говоря языком еще советской академической робототехники - сделать робота с "супервизорным управлением". Т.е. машина должна быть автоматической с постоянно действующей "системой безопасности вождения разрешительного типа". Система датчиков безопасности должна предупреждать столкновение машины с преградой, падение в ямы и прочие коллизии обеспечивая безопасное движение даже без постоянного внешнего управления. И не позволяющая намеренно загнать машину в яму или лужу, учитывая работу на улице и использование WiFi как среды передачи телекодовой информации.
Начал я с покупки двух роутеров MR3020 которые оказались прошиты OpenWRT. И начались грабли.
При перепрошивке через Web-интерфейс уже установленной прошивки OR-WRT встала криво. Просто перемешались файлы разных прошивок и система стала работать некорректно.
Вместо 192.168.217.1 Веб-морда оказалась на 192.168.1.1, пароли тоже стали непонятно какие, по Телнету не войти и по SSH. Плюс еще старый добрый никак не освещенный на Вики проекта косяк с нерабочими Веб-мордами 0.70-0.76 прошивки, которые показывают "погоду в Гондурасе" и просто Веб-страницы не до конца загружались.
Потом первый из двух роутеров я стал перешивать подцепившись к консоли кривой прошивки через встроенный UART действуя по материалам статьи вот отсюда: http://portax.com.ua/forum/viewtopic.php?f=34&t=390 Кривая прошивка выводила информацию в консоль встроенного порта и реагировала на tpl.
В этой статье во первых на фото перепутаны пины Rx Tx местами на подписи. Мелочь а неприятно. Так что когда до меня доехал шнурок USB-UART пришлось еще разбираться что да как.
Во вторых действуя по инструкции из статьи по восстановлению прошивки я вовсе "окирпичил" роутер. Ибо загрузившаяся прошивка просто затерла ВООТ и роутер вовсе перестал грузится. Пришлось искать человека с программатором который во первых скопировал с еще живого роутера на мертвый кривую прошивку, во вторых поменял пароли все внутри прошивок на один и тот-же.
Только после этого удалось загрузиться телнетом после нажатия кнопки на роутере, поменять пароль рута, потом через SSH и pscp залить бинарник прошивки в /tmp и перешить нормально на OR-WRT 0.76 командой из консоли.
Прошивка зашилась, Веб-морда переползла на правильный адрес 192.168.217.1, я сменил пароль в телнете как положено но к моему удивлению страницы админки все еще показывали "погоду в Гондурасе". И только потом когда я нашел прошивку 0.77 о которой на Вики ни слова, что крайне забавно, и снова перепрошил систему - оно наконец-то заработало.
И то, пришлось после править serial.cgi в vi чтобы перенаправить вывод команд на ttyATH0. Хотя это должно было быть сделано изначально "из коробки", поскольку UART набортный доступен изначально а переходники USB-UART в моем конкретно захолустье еще заказывать через Интернет надо.
Кстати простейший способ согласовать роутерный UART 3.3 V с 5V Arduino - более чем простой. 3.3 В TxD спокойно переключает 5В вход Ардуино, тут ничего делать не надо, кроме резистора между Tx роутера и +3.3 В на 10 ком подтягивающего, иначе в терминале будет мусор нечитаемый. А между входом RxD роутера и выходом TxD 5V надо включить резистор токоограничивающий на 330 Ом. Тогда встроенные в микросхему защитные диоды погасят 5В уровень лог 1 UART до уровня рабочего чипа 3,3 В. А если резистора не будет - порт может сгореть рано или поздно.
И еще есть очень полезная фишка для МР3020 - можно подключить внешнюю WiFi антенну. Я подключил внешний штырь на 5 дВ обычный, TL-ANT2405C согласно вот этой теме: http://antex-e.ru/forum/7/543/
Даже с такой антенной дальность выросла почти в 2 раза и покрывает весь мой огород. Можно будет попробовать и более мощную антенну или направленный волновой канал от 2.4 ГГц видеонаблюдения. Но там надо уже городить систему наведения антенны...
Резюмирую - допинал роутеры я только потому что достаточно упорный человек и уже лет 10 пользуюсь linux. Обычный человек давно бы плюнул и забросил затею или перешел на другую платформу аппаратно-программную не такую глючную и лучше документированную, например Arduino Yin или Rapsberry Pi.
Надеюсь Вики проекта будет дополнена, чтобы люди не повторяли мой танец по граблям снова.
Аватара пользователя
falanger
 
Сообщения: 101
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Пред.

Вернуться в Open Robotics

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Mail.ru counter