roboforum.ru

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

 

droid wl500gpv2 + atmega8

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

Re: droid wl500gpv2 + atmega8

Сообщение Angel71 » 12 фев 2012, 15:01

кнопка находится в браузере, браузер на компе у пользователя. всё, что прописано в скрипте для кнопоки на вебстраничке, выполянется на компе, где в этом браузере вашу страничку открывают, а не на сервере. вариант, когда браузер на том же компе что и сервер пропускаем. когда нажимается кнопка, вы на сервере запрашиваете некую страничку по определённому адресу и если нужно передаёте в этом запроссе какие-то данные. на сервере вызывается питоновский скрипт, в нём вы определились, чего нужно сделать и делате. это самый простой вариант.
Аватара пользователя
Angel71
 
Сообщения: 9231
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: droid wl500gpv2 + atmega8

Сообщение mellit » 12 фев 2012, 19:39

покурив гугли
вот такое вот наваял

<html>
<head>
<title>lighttpd mellit server</title>
</head>
<body>
<h2>server is running.</h2>
<img name="campicture" border="0" src="----------------:7776/?action=stream" alt="error" width="320" height="240">
</body>
<P>
<A HREF="mailto:evgen.mellit@gmail.com">
send mail to evgen mellit </A>
</P>

<FORM action="beep.py" target="abc">
<button>beep</button>
</FORM>
<FORM action="up.py" target="abc">
<button>up</button>
</FORM>

<iframe name="abc"></iframe>

</html>

и сами скрипты

#! /opt/bin/python2.6
import serial

SERIAL_PORT = '/dev/ttyUSB2'
SERIAL_SPEED = 57600

ser = serial.Serial(SERIAL_PORT, SERIAL_SPEED)

ser.write('5')



Изображение

и главное работает
Аватара пользователя
mellit
 
Сообщения: 33
Зарегистрирован: 18 дек 2011, 20:23
Откуда: Киев Украина
Skype: evgen.mellit
ФИО: Evgen Mellit

Re: droid wl500gpv2 + atmega8

Сообщение NeON79 » 12 фев 2012, 19:50

Поделись, плз, как выводишь видеопоток на страницу.
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Re: droid wl500gpv2 + atmega8

Сообщение mellit » 12 фев 2012, 21:06

а там в етом роутере на олеговской прошивке или http://code.google.com/p/wl500g/
ето видео запускается с полу тыка из веб морды
Аватара пользователя
mellit
 
Сообщения: 33
Зарегистрирован: 18 дек 2011, 20:23
Откуда: Киев Украина
Skype: evgen.mellit
ФИО: Evgen Mellit

Re: droid wl500gpv2 + atmega8

Сообщение m_w » 12 фев 2012, 23:29

Посмотри socket. Это модуль python.
m_w
 
Сообщения: 12
Зарегистрирован: 04 фев 2012, 00:07

Re: droid wl500gpv2 + atmega8

Сообщение rar » 16 мар 2012, 01:21

народ помогите советом как поставить ser2net или suart на Олеговскую прошивку WL500gpv2-1.9.2.7-rtn-r3702.
Сегодня второй раз загнул прошивку вот такой инструкцией, понимаю она не для этой прошивки и не для этого роутера, я в линухе дуб, но оч хочу переброс uart<->ethernet.

Код: Выделить всёРазвернуть
Установите себе TFTP-сервер на ПК
tftp -g 192.168.2.5 -l /usr/local/suart -r /suart

chmod +x /usr/local/suart

mkdir -p /usr/local/sbin
echo "#!/bin/sh" >> /usr/local/sbin/post-boot
echo "/usr/local/suart" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot

flashfs save
flashfs commit
flashfs enable


после этого в сериал Ардуино шлется 255 254 итп, вместо любого посланного символа, на прием uart роутера перестает работать. Тел нет 192.168.* 3000 прост черный экран никакой инфы не на сериал мониторе который ардуина пересылает с роутера, не на черном экране, при посыле через ардуино в uart роутотера.

Оч прошу инструкцию для чайникоф )
rar
 
Сообщения: 22
Зарегистрирован: 16 мар 2012, 00:59

Re: droid wl500gpv2 + atmega8

Сообщение elmot » 16 мар 2012, 14:52

Ужас какой....
Переходи к нам, на сторону зла [[OR-WRT]], у нас ser2net стоит "из коробки".
Аватара пользователя
elmot
 
Сообщения: 5674
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: droid wl500gpv2 + atmega8

Сообщение rar » 17 мар 2012, 15:28

У прошивки от Олега стоят дрова uvc из коробки. Что будет сложней нешарящему) сделать вещание usb камеры, или ser2net поставить.
rar
 
Сообщения: 22
Зарегистрирован: 16 мар 2012, 00:59

Re: droid wl500gpv2 + atmega8

Сообщение =DeaD= » 17 мар 2012, 16:52

В прошивке OR-WRT тем более дрова UVC из коробки :) и вообще всё специально для роботов. вы пройдите по ссылке elmot'а, почитайте.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: droid wl500gpv2 + atmega8

Сообщение mellit » 17 мар 2012, 17:47

а зачем етот ser2net? можно и подругому решить, вот у меня можно управлять микроконтролером с какого угодно девайса, мне ненужно ставить на каждый компьютер драйвера для етого тунеля
Аватара пользователя
mellit
 
Сообщения: 33
Зарегистрирован: 18 дек 2011, 20:23
Откуда: Киев Украина
Skype: evgen.mellit
ФИО: Evgen Mellit

Re: droid wl500gpv2 + atmega8

Сообщение =DeaD= » 17 мар 2012, 18:01

mellit писал(а):вот у меня можно управлять микроконтролером с какого угодно девайса, мне ненужно ставить на каждый компьютер драйвера для етого тунеля

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

Re: droid wl500gpv2 + atmega8

Сообщение mellit » 17 мар 2012, 18:16

Вот купил сегодня шасси

Изображение

Добавлено спустя 2 минуты 32 секунды:
=DeaD= писал(а):
mellit писал(а):вот у меня можно управлять микроконтролером с какого угодно девайса, мне ненужно ставить на каждый компьютер драйвера для етого тунеля

Во-первых ставить драйвера на комп никто не говорит, что обязательно, можно и напрямую через сокеты работать.
Во-вторых что за "с какого угодно девайса" - даже со счетов?


ага и с них тоже если они к интернету подключены,

а как тогда через сокет с этим ser2net управлять?
какой принцип работы?
Аватара пользователя
mellit
 
Сообщения: 33
Зарегистрирован: 18 дек 2011, 20:23
Откуда: Киев Украина
Skype: evgen.mellit
ФИО: Evgen Mellit

Re: droid wl500gpv2 + atmega8

Сообщение =DeaD= » 17 мар 2012, 18:20

ser2net ставится на машинку\робота, если внутри роутер типа DIR-320 или ASUS-WL500gp V2 или TP-LINK там специальный (не помню модель). Он пробрасывает уарт на езернет, по уарту уже куча контроллеров работает. Заодно вебка втыкается в роутер и пробрасываем параллельно видео.

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

Re: droid wl500gpv2 + atmega8

Сообщение mellit » 17 мар 2012, 18:39

да шото я после вчерашнего перепоя туго соображаю
Аватара пользователя
mellit
 
Сообщения: 33
Зарегистрирован: 18 дек 2011, 20:23
Откуда: Киев Украина
Skype: evgen.mellit
ФИО: Evgen Mellit

Re: droid wl500gpv2 + atmega8

Сообщение Aquarius » 17 мар 2012, 22:26

Про специальный TP-LINK:
В России начали продавать роутер TP-Link TL-MR3020 по цене около 900 рублей. Он похож на TP-LINK TL-WR703N, но отличается наличием переключателя и ещё несколькими светодиодами вроде. Процессор, чипсет, память и флэш у них одинаковые. На него так же можно поставить OpenWRT.
http://wiki.openwrt.org/toh/tp-link/tl-mr3020
Aquarius
 
Сообщения: 59
Зарегистрирован: 13 мар 2012, 12:40
Откуда: Дзержинск
прог. языки: Delphi

Пред.След.

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

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

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

Mail.ru counter