arduino управление через веб браузер

Dmitry K
Offline
Зарегистрирован: 11.08.2011

чтото странное у тебя происходит даже не пойму что оО попробуй поиграть с прошивкой апять прошейся сначала самым минимальным дженериком потом через веб морду через раздел обгрэйда прошивки поднять ее до меги 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Тупая прошивка. Вообще ничего не грузится. Даже putty не может пробиться на роутер. Прошивка от Олега намного живуча. 

Dmitry K
Offline
Зарегистрирован: 11.08.2011

чтобы путти пробился нада сначала в веб морде включить функцию телнета и ssh вобщем я так понял эксперимент заканчиваем? или будеш пробовать на олеговской прошивке? 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Когда роутер работает putty нормально по телнет общается. Ощущение такое что роутер при старте сразу зависает напрочь. По сути дела отличие прошивок никакого только в Олеговской вся установка программ и дисков идёт через консоль putty. Я ещё конкретно не искал как ставить перечисленные проги на Олеговскую прошивку. 

Dmitry K
Offline
Зарегистрирован: 11.08.2011

именно ты прав тут некая часть облегчает установку путем манипуляций с веб мордой у алега же все придется тыкать в консоли либо пальцами либо копи пастом .

что проект продолжаем развивать? 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Я пока хз. У меня не завершен ещё один проект. Развивай сам если тебе интересно. Я буду пробовать ставить на прошивку Олега но это займёт ещё время. 

vworld
vworld аватар
Offline
Зарегистрирован: 26.09.2011

имхо подключение ардуины кк роутеру возможно только через езернет шилд...остальные варианты мегогемор и не факт что вообще заработает - я бы просто не стал копать в эту сторону

В сборке роутера должен быть как минимум http сервер, ну и желательно mySQL, чтобы если надо хранить инфу, хотя можно на базе ардуины+езернет шилде веб сервер поднять и рулить минуя роутер...

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

Dmitry K
Offline
Зарегистрирован: 11.08.2011

у меня уже ардуина через усб подключенна к роутеру (установил дравера на роутер для ft232) и теперь командой

mknod /dev/ttyUSB0 c 188 0 - настройка порта
chmod 666 /dev/ttyUSB0

stty -crtscts -hupcl 9600 < /dev/ttyUSB0
echo "A" > /dev/ttyS0 - отправить А в порт

передаю данные ардуине через путти :) нечево тут мега сложного нет сложное дальше скрестить на роутере питон+пхп+майскуэль
 

я какбы не стараюсь вырубить из сетуации простой путь а пытаюсь отладить устойчивую систему за одно изучаю ) как пхп так и майэскуэль ну и питон скилл вобщем качаю ) а скил лишнем не бывает

просто как это построенно у других является какбы закоренелой технологией и изучив ее ты сможеш дальше равивать более масштабные проекты а зделать на соплях дабы поднялось мне кажется вариант не фонтан )

Dmitry K
Offline
Зарегистрирован: 11.08.2011

http://www.elcojacobs.com/uberfridge/ - вот человек и данные снимает и управляет и графики строит и все на роутере с подключенной ардино нано через усб :) все реально нужно просто вникнуть в суть и пробовать не опуская рук :)

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Dmitry K пишет:
http://www.elcojacobs.com/uberfridge/ - вот человек и данные снимает и управляет и графики строит и все на роутере с подключенной ардино нано через усб :) все реально нужно просто вникнуть в суть и пробовать не опуская рук :)

Фигасе))) нам до этого ......

Dmitry K
Offline
Зарегистрирован: 11.08.2011

впечалило? ))))

нам до этого 2 пальца об асвальт чучуть разобраться в работе питона и передаче управления в пхп это нечто то что я и планировал кстати только мои планы маштабней :) графики вабщее дополняют картину красиво вобщем и детально 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Список стандартных програм И . Обрати внимание на Основные программы

Dmitry K
Offline
Зарегистрирован: 11.08.2011

ты хочеш какимто скриптом заманьячить все это сразу на роутер? или как? я чтото не особо понял для чего это? 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Там история такова. Раньше было пошаговая установка тех программ которые хотел пользователь. Но было очень много вопросов и непониманий. Тогда разработчики и просто понимающие в этом люде сделали это скрипт или прогу-установщик который ставит всё сама. Я его уже использовал. У меня был и сайт и торрен и всё всё всё. Я поставлю только обязательные программы (они ставятся по умолчанию) и phpadmin. 

Dmitry K
Offline
Зарегистрирован: 11.08.2011

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

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Попробую))))

 

Dmitry K
Offline
Зарегистрирован: 11.08.2011

Ыыыыыы 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Я вроде как всё поставил. Время заняло мин 10. Что делать дальше? 0_0 

Dmitry K
Offline
Зарегистрирован: 11.08.2011

далее все завист по какому пути ты пойдеш: если эзернет шилд то капать как рулить им через веб который мы ставили если просто прицепить ардуину к усб то тебе нужно установить также в роутер драйвера ft232 чтобы роутер дал ей виртуальный ком порт - то над чем я работал вчера результа положительный роутер видит ардуино и дал ей dev/ttyUSB0 = COM1 в виндус, а также нужно прописать автозапуск драйверов 

Dmitry K
Offline
Зарегистрирован: 11.08.2011

кстати перекинул админку роутера на другой порт и проверил работоспасобность phpmyadmin, lighttpd ? 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

всё работает. 

Dmitry K
Offline
Зарегистрирован: 11.08.2011

уточняй что именно ардуина или роутер? или ардуина с роутером? и скажи как будеш дальше копать в какую сторону ардуино + роутер через усб или через эзернет и отпишись отом в чем разобрался что нового нашел у меня пока нету свободного времени ((( возможно после завтра вновь возьмусь за работу 

Dmitry K
Offline
Зарегистрирован: 11.08.2011

привет ну как у  тебя чтонибуть получилось? из того что хотели получить? 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Я сейчас затормозил. Я сейчас другой проект делю. Так что пока времени на роутер нет. + я хотел новый езернет шилд купить (нормальный) и ещё чип 328 на arduino  

rar_xxx
Offline
Зарегистрирован: 11.03.2012

Предлогаю тему продолжить, так как вчера купил себе uart wl-500gp v2.

Прошил Олеговской прошивкой, был поражен видео, получаемое с USB камеры Logitech C500, практически без задержки, с нормальным качеством. Осталось подключить arduino mega 2560 к UART, можно и не вскрывать корпус и купить USB-Com шнурок инфа отсюда: www.xakep.ru/magazine/xa/128/110/1.asp, но это опять искать магаз с этими шнурками, короч забил на гарантию вскрыл).

Исходя из инфы полученной отсюда wl500g.info/archive/index.php/t-15198.html распиновка следующая.

В отличии от прошлой версии он тут один. И как я понимаю исходя из инфы roboforum.ru/wiki/DIR-320 надо отключить отладочную консоль следующим образом:

nvram set kernel_args="root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=null"
nvram commit

И перезагрузиться.

Подключил к Arduino вот так:

Попытался заслать в COM что нибудь во так: взято отсюда roboforum.ru/wiki/OpenWrt

opkg install coreutils-stty

Пробуем работать с портом

echo "Hello, world!" > /dev/ttyS0
cat /dev/ttyS0

Но судя по светодиодам TX, RX и простому коду если приходит H то устанвливаем в 1, 13 выход, в Arduino ничего не послалось.

Кто может подсказать в чем ошибки.

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Попробуй Поменяй местами TX, RX (на меге)  

Dmitry K
Offline
Зарегистрирован: 11.08.2011

rar_xxx пишет:

Предлогаю тему продолжить, так как вчера купил себе uart wl-500gp v2.

Прошил Олеговской прошивкой, был поражен видео, получаемое с USB камеры Logitech C500, практически без задержки, с нормальным качеством. Осталось подключить arduino mega 2560 к UART, можно и не вскрывать корпус и купить USB-Com шнурок инфа отсюда: www.xakep.ru/magazine/xa/128/110/1.asp, но это опять искать магаз с этими шнурками, короч забил на гарантию вскрыл).

Исходя из инфы полученной отсюда wl500g.info/archive/index.php/t-15198.html распиновка следующая.

В отличии от прошлой версии он тут один. И как я понимаю исходя из инфы roboforum.ru/wiki/DIR-320 надо отключить отладочную консоль следующим образом:

nvram set kernel_args="root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=null"
nvram commit

И перезагрузиться.

Подключил к Arduino вот так:

Попытался заслать в COM что нибудь во так: взято отсюда roboforum.ru/wiki/OpenWrt

opkg install coreutils-stty

Пробуем работать с портом

echo "Hello, world!" > /dev/ttyS0
cat /dev/ttyS0

Но судя по светодиодам TX, RX и простому коду если приходит H то устанвливаем в 1, 13 выход, в Arduino ничего не послалось.

Кто может подсказать в чем ошибки.

я вообще не понял смысла того что ты зделал? в чем была необходимость вкрывать роутер и вешаться на uart? когда в твоем распоряжении аж 2 усб? оО у меня ардуина просто элементарно воткнута в усб порт роутера и прекрасно работает (роутер работает на dd-wrt) dd-wrt потому что очень понравился веб интерфейс, а также на роутере стоит полноценный веб сервер на котором запускаю php коды, а также на роутере установлен интерпретатор питона, в моем варианте ардуина общается с роутером по средствам питона: задачу по зажиганию светодиада по каманде роутера зделал ), 

вот скрипт на питоне: 

#!/usr/bin/python2.5
import serial
ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=2)
ser.write('1')
ser.close()

также были установленны драйвера на роутер для ft232 все прекрасно определилось

пишу в порт вот так

echo "1" > /dev/ttyUSB0 - и на ардуине зажигается светодиод на 13 пину скетч не превожу он элементарно прост

Dmitry K
Offline
Зарегистрирован: 11.08.2011

LEVV2006 пишет:

Попробуй Поменяй местами TX, RX (на меге)  

он прав поменяй местами соендинение по уарт выполняется перекрещиванием т.е. RX роутера к TX дуино, TX дуино к RX роутера

rar_xxx
Offline
Зарегистрирован: 11.03.2012

Кароч разобрался, подрубил к TX1 18, RX1 19. Опытным путем понял что землю не надо подрубать, прошлый раз был не верен так как TX0 1, RX0 0, и питался от USB компа). Ща в скетче пересылаю с 1го сериала в 0 и смарю в сериал мониторе, на компе).

echo "Hello, world!" > /dev/ttyS0

Пишет после посланной инфы 10, 13.

Dmitry K разобрал и подрубился к UART потому как хотелось быстро)) Ктомуж можно сразу и шить роутер и смареть результат)) (Отмазываца гаразд я=) ). Я правильно понимаю что "драйвера на роутер для ft232" это драйвера для ардуины ? можеш скинуть как их ставить и интерпретатор питона), неплохо было бы мапинг UART - Ethernet сделать))

 

Dmitry K
Offline
Зарегистрирован: 11.08.2011

для "мапинга"  - а если быть точнее есть переброса данных с uart в ethernet уже давно люди написали соответсвующую утилиту, имя у нее ser2net (организует перенаправление данных поступивших на у арт в езернет, а именно на апреденный порт что на выходе будет выглядеть нечто вот так: 192.168.1.1:3000, тоесть чтобы получить в эзернет данные которые пришли на уарт вам нужно будет в конечном преложении слушать например 3000 порт на айпишнике роутера, по поводу установке драйверов, просто попробуйте погуглить http://www.dd-wrt.com/wiki/index.php/USB также и про питон

/opt/bin/ipkg-opt install python2.5    - 2.5 потому что на мой взгляд на wl500 работает стабильно в отличии от python3

а вообще вам бы определиться что вы хотите получить: если вам нужно чтобы роутер командовал парадом, либо просто передавал данные из уарт в езернет, если рооутер всем рулит то ставте питон, если просто транслирует уарт в езернет то достаточно будет просто ser2net

 

rar_xxx
Offline
Зарегистрирован: 11.03.2012

Я хочу двухстороннее общение конечной проги стоящей на компе, с аурдиной через Ethernet <-> UART. После этого естесно захочу управление напрямую через веб. В конченом итоге хочу получить статичный ip, вбить его в роутер, лежать где нить на пляже, а кошке насыпать еду), я не про сухой корм), с этим проблем нет, я про пакеты с якобы мясом.

Щас хочу в конченом итоге научить конченую прогу работать с рулем и педалями Logitech, камеру повесить на манипулятор, с 3мя степенями свободы, переда захватом. Вот думаю на что это все поставить, 4х колесную основу или танковую. Толко вот этот 500 здаровый канеш )

Dmitry K
Offline
Зарегистрирован: 11.08.2011

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

Dmitry K
Offline
Зарегистрирован: 11.08.2011

сейчас бьюсь над программой на питоне котороя в определенные промежутки времени будет опрашивать ардуину забирать у нее данные о температуре и писать их в базу данных, а уже скрипт на пхп будет брать эти данные из Бд и рисовать мне графики и передовать сводку в таблично графическом удобном ввиде через веб браузер 

rar_xxx
Offline
Зарегистрирован: 11.03.2012

первое что я хочу управляемый танк с видеокамерой, у меня дома сервак работает всегда onLine, с белым ip.  Я хочу порубатся по rdp и палить что в хате тварится. Сделаю, припрет, сделаю из него луноход)

vworld
vworld аватар
Offline
Зарегистрирован: 26.09.2011

Побеждаете роутер....когда народ уже победил - вот тут

rar_xxx
Offline
Зарегистрирован: 11.03.2012

Эт все круто, подскажите как прикрутить ser2net к Олеговской прошивке на WL-500gPv2