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

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

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

Сообщение vassav » 14 май 2012, 01:28

сейчас разбираюсь с lua с переменным успехом.
Может кто подскажет,как можно установить таймаут на чтение с порта?
И как определить объем данных находящийся в буфере чтения?
На Си я нашел как это сделать (спасибо alex&r), теперь либо искать как сделать на lua или разбираться как прикрутить код на Си к своему скрипту

Добавлено спустя 3 минуты 7 секунд:
Romeo писал(а):Непонятно, можно ли прошивкой OR-WRT для MR3020 использовать COM порт, который внутри роутера на плате?
Бьюсь уже несколько часов, никак не шлются команды в USART (через веб-интерфейс).

нужно поправить файл /www/cgi-bin/serial.cgi и в место /dev/ttyUSB0 прописать /dev/ttyATH0
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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

Сообщение rus9911 » 14 май 2012, 03:45

Дорогие товарищи, а как аккуратно вскрыть TP-Link MR3020 не повредив внутренности?
Аватара пользователя
rus9911
 
Сообщения: 14
Зарегистрирован: 26 июн 2011, 16:09
Откуда: Россия
Skype: rus9112

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

Сообщение vassav » 14 май 2012, 08:54

rus9911 писал(а):Дорогие товарищи, а как аккуратно вскрыть TP-Link MR3020 не повредив внутренности?

forum69/topic10928-75.html#p237004
Шаг 1. Разберем роутер (для этого поддеть ногтем стенку с LAN-разъемом посередине, впихнуть туда небольшую плоскую отвертку, чтобы она уперлась в LAN-разъем, дабы не повредить компоненты и аккуратно раскачивая - вытаскиваем цветную крышку из корпуса роутера).
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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

Сообщение =DeaD= » 14 май 2012, 10:03

Вообще я писал про другой роутер, но если этот так же открывается - можно попробовать :)

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

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

Сообщение vassav » 14 май 2012, 10:15

=DeaD= писал(а):Вообще я писал про другой роутер, но если этот так же открывается - можно попробовать :)

С виду корпуса у них похожи.

Проверено - открывается 8)
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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

Сообщение elmot » 14 май 2012, 10:17

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

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

Сообщение =DeaD= » 14 май 2012, 10:26

Кстати, у меня какая-то ерунда, TP-Link WR703n перестал работать с WiFi :( пока не понял почему. Через кабель всё в порядке вроде, по крайней мере вебморду вижу. Вот закончу дома ламинат класть в одной комнате и буду копать детальней.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Romeo » 14 май 2012, 14:45

/etc/ser2net.conf

у этих строк символ коммента перекинуть
#2000:raw:600:/dev/ttyATH0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
#2001:raw:600:/dev/ttyS1:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
2000:raw:600:/dev/ttyUSB0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS

у 1й и 3й


vassav писал(а):/etc/ser2net.conf нужно поправить файл /www/cgi-bin/serial.cgi и в место /dev/ttyUSB0 прописать /dev/ttyATH0


Ничего не изменилось :(
файлы проверял, изменения произошли...
на MR3020 с USART-разъёмом чуть попроще. Он там разведён на плате.
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

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

Сообщение vassav » 14 май 2012, 15:06

А ты какой файл правил? если работаешь через веб - то файл /www/cgi-bin/serial.cgi , а если через сокет на 2000 порт то /etc/ser2net.conf
У меня он тоже долго не хотел работать, но моя проблема была в том что я коротнул RT и TX
Аватара пользователя
vassav
 
Сообщения: 155
Зарегистрирован: 26 дек 2011, 11:57
Откуда: СПБ
Skype: vassav_
прог. языки: C#

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

Сообщение Romeo » 14 май 2012, 15:34

Правил оба файла. А потом залил их на роутер.
Через сокет заработало! Резистор надо было 10к поставить между TX и +3,3V.
Но в ответ сыпется что-то непонятное.
Вложения
1.JPG
ответ должен быть в одну строку
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

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

Сообщение d3xr » 14 май 2012, 23:48

Что то странное творится.

Стоял роутер на столе, танслировал видео, все норм. Работал от стабилизатора с хоббикинга. От того же стабилизатора работала ардуина, на ней 2 сервы, связанна с роутером через uart.

Я сижу, занимаюсь своими делами, роутер не трогаю. Тут дергаются обе сервы сами и роутер умирает. Тупо не горят светодиоды, дохлая железка. При питании от компа то же самое. Может статикой пробило? Я вроде не трогал ничего. Или стабилизатор подал 7,4в от аккума? Что вообще делать то можно, как диагностировать? Роутер mr3020
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

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

Сообщение dccharacter » 14 май 2012, 23:55

Запитай от родного БП
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение elmot » 14 май 2012, 23:56

c 7.4 нечего ему особо дохнуть... имхо... там внутри все равно понижает до 3.3. Дуина-то жива?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение d3xr » 15 май 2012, 00:11

От родного бп, с родным кабелем все так же.

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

Камера жива, дуина жива, сервы тоже. Может наводкой какой нибудь?.. Сервы то дернулись. Сначала подумал аккум сел или стабилизатор перегрелся, но нет ведь.
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

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

Сообщение dccharacter » 15 май 2012, 00:25

d3xr писал(а):От родного бп, с родным кабелем все так же.

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

Камера жива, дуина жива, сервы тоже. Может наводкой какой нибудь?.. Сервы то дернулись. Сначала подумал аккум сел или стабилизатор перегрелся, но нет ведь.

Сервы дергаются при потере управляющего импульса, при этом питание, скорее всего на сервах было и есть. Посмотри какое напряжение при подаче питания на +/- роутера внутри корпуса на плате

Добавлено спустя 3 минуты 7 секунд:
http://wiki.openwrt.org/_media/toh/tp-l ... =900&h=675
Посмотри еще что это за U5 - скорее всего тот самый понижатель на 3,3В. Глянь что у него на выходе.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Пред.След.

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

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

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

cron