roboforum.ru

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

Робот на базе роутера D Link DIR-320

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Робот на базе роутера D Link DIR-320

Сообщение esprit » 14 фев 2011, 07:33

==================================================================================================================
Вставка от =DeaD=

ВНИМАНИЕ!!! На рынке сейчас часто вместо DIR-320 продаётся DIR-320NRU - это совершенно другой по железу роутер и всё что тут описано к нему не имеет отношения. Будьте бдительны!

На текущий момент задача проброски видео и уарта на роутере D-Link DIR-320 решена полностью, при этом в рамках флеш-памяти роутера, т.е. для работы подключение каких-то флешек или usb-хабов не требуется.

Порядок модификации роутера для этой задачи подробно описан в вики на странице [[DIR-320]].

Кроме того от пользователя d3xr есть описание установки прошивки OpenWrt на DIR-320, оно находится на странице [[OpenWrt]]
==================================================================================================================


Вдохновленный темой http://roboforum.ru/forum40/topic5222.html, задумался над созданием робота на базе этого роутера. Первоначальный функционал - управляемый с компьютера робот по каналу Wi-Fi. Робот прошит (так скажем, не без усилий) прошивкой от http://vampik.ru/. На нем завелась Linux-подобная операционка, можно подключиться Телнетом. Задача первая научиться рулить роботом посредством операционной системы. На борту есть USB порт, говорят есть UART. Вот его лицо
face.jpg
, а это спина
back.jpg
.
Орфография и стилистика автора сохранены.
esprit
 
Сообщения: 70
Зарегистрирован: 06 июн 2008, 05:26
Откуда: Уссурийск

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 15 сен 2011, 19:33

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

Re: Робот на базе роутера D Link DIR-320

Сообщение d3xr » 15 сен 2011, 21:41

Фотку вмешательства можно, на выходных если получится выложу. Выложил статью на вики wiki/OpenWrt
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 15 сен 2011, 21:42

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

Re: Робот на базе роутера D Link DIR-320

Сообщение d3xr » 15 сен 2011, 22:11

Я в статье DIR-320 в конце сделал ссылку на OpenWRT
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 15 сен 2011, 22:23

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

Re: Робот на базе роутера D Link DIR-320

Сообщение Romeo » 18 сен 2011, 01:59

Доброй ночи, кому не спится.
Затык на перой же операции прошивки.
IP компа 192.168.0.2
IP DIR-320 192.168.0.1
Сетевой шнурок вставлен в LAN1
Алгоритм следующий:
1. Нажимаю Reset на роутере при выключеном питании.
2. Запитываю и жду когда роутер моргнёт светодиодом LAN1.
3. Отпускаю Reset, запускаю батник с прошивкой "от Олега".
В итоге, результат на втором изображении. Пакеты не проходят.
Пробую чуть по-другому:
1. Нажимаю Reset на роутере при выключеном питании.
2. Запитываю и жду секунд 10.
3. Отпускаю Reset, запускаю батник с прошивкой "от Олега".
Результат на первом изображении. Соединение происходит, а прошивка не заливается.

Чего я не так делаю? Подскажите.
Вложения
2_.JPG
1_.JPG
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Робот на базе роутера D Link DIR-320

Сообщение Holmes » 18 сен 2011, 02:20

ну судя по скринам у вас роутер не пингуется. проверяйте настройки роутера и брандмауэра. кстати, а 192.168.0.1 это IP WAN или LAN. ибо они у него разные
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

Re: Робот на базе роутера D Link DIR-320

Сообщение Romeo » 18 сен 2011, 02:44

Holmes писал(а):ну судя по скринам у вас роутер не пингуется. проверяйте настройки роутера и брандмауэра. кстати, а 192.168.0.1 это IP WAN или LAN. ибо они у него разные

Брандмауэр отключен.
Настройки роутера не трогал. Девственный он, только из коробки.
Если в Explorer, в адресной строке ввести http:\\192.168.0.1, то всё нормально.
Данный IP - для LAN.
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 18 сен 2011, 10:06

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

Re: Робот на базе роутера D Link DIR-320

Сообщение galex1981 » 18 сен 2011, 10:32

По моему способу попробуй: forum14/topic10220.html он 100% помогает
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Робот на базе роутера D Link DIR-320

Сообщение Romeo » 18 сен 2011, 14:20

=DeaD= писал(а):Там не с первого раза получается угадать момент запуска заливки, несколько раз, чуть позже\раньше пробовали?

Как только не пробовал... вся суббота была потрачена на это :)
galex1981 писал(а):По моему способу попробуй: forum14/topic10220.html он 100% помогает

После длительного удержания ресет, если зайти на роутер, выдаёт картинку.
Сто я только не пытался туда засунуть. И сервисную прошивку и 4 версии "от Олега".
В итоге:
Flashing failed
ERROR - the image you uploaded failed to pass verification.
Please make sure to use an official update.

Прошивки, естественно, с расширением BIN.
Вложения
3_.JPG
3_.JPG (6.52 КиБ) Просмотров: 3078
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Робот на базе роутера D Link DIR-320

Сообщение galex1981 » 18 сен 2011, 14:56

От Олега прошивку не сможешь в этом окне прошить, скачай с моей темы сервисную
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Робот на базе роутера D Link DIR-320

Сообщение Romeo » 20 сен 2011, 11:06

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

Re: Робот на базе роутера D Link DIR-320

Сообщение =DeaD= » 20 сен 2011, 11:09

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

Re: Робот на базе роутера D Link DIR-320

Сообщение Romeo » 20 сен 2011, 12:32

=DeaD= писал(а):Что за неоригинальный DIR-320 ? :shock:

http://wl500g.info/showpost.php?p=235879&postcount=250
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Пред.След.

Вернуться в Наши проекты

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

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