roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 09:21

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 90 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: droid wl500gpv2 + atmega8
СообщениеДобавлено: 18 дек 2011, 21:42 
Не в сети
Аватара пользователя

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

за основу взял всем наверно известный asus wl500gp v2 к нему подключил веб камеру, usb-com переходник
в качестве драйвера двигателей сваял схемку на atmege8 (+L293d) прошил в него загрузчик tiny basic http://www.cqham.ru/PLC_1.htm

Изображение
вообщем такая штукенция получилась
шасси пока еще нету, даже не знаю что купить: колеса, гусеницы,
ну и гдето так оно работает
Изображение

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


Последний раз редактировалось mellit 29 янв 2013, 21:30, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 28 дек 2011, 14:56 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
и чо все молчат?

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 28 дек 2011, 15:48 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 28 дек 2011, 22:02 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
1) модуль для апача
2) модуль для пыха
3) cgi
4) из пых скрипта каждый раз софтинку запускаете и параметры ей передаёте
5) слушаете любой понравившийся порт (не комовский ессно) в своей софтине и со странички туда даннык отсылаете
6) записываете в файлик данные, а в софтинке иногда поглядываете в него


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 21 янв 2012, 18:23 
Не в сети
Аватара пользователя

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

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


а вот тогда еще такой вопрос может глупый: у линукса ведь все устройства ет и есть файлы ....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 21 янв 2012, 19:07 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
mellit писал(а):
сейчас в ком доступ по средствам терминала и запущенного в нем minicom, какбы ничего умнее непридумал

Есть программа ser2net, которая из порта пишет в TCP сокет. И не надо миникомов с терминалами.


mellit писал(а):
Добавлено спустя 15 минут 38 секунд:
тоесть чтоб делать это все по средствам веб интерфейса, на асусе надо наваять такую прогу которая считывала бы из реального файла данные и записывала их в ком порт, а вот данные передаваемые через инет сервер запущенный на асусе будет записывать в тот файл, наверно так если на пальцах

Так из файла или из веб-интерфейса? В моей прошивке есть из веб-интерфейса, но только в одну сторону.

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

Вопрос как вопрос. Да, в линуксе почти все устройства - файлы. Файлы-устройства UART называются /dev/ttyS0, /dev/ttyS1 и т.д. Файлы-устройства USB-UART обычно называются /dev/ttyUSB0 /dev/ttyUSB1 и тд.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 21 янв 2012, 23:05 
Не в сети
Аватара пользователя

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

Цитата:
Есть программа ser2net, которая из порта пишет в TCP сокет. И не надо миникомов с терминалами.


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



mellit писал(а):
Добавлено спустя 15 минут 38 секунд:
тоесть чтоб делать это все по средствам веб интерфейса, на асусе надо наваять такую прогу которая считывала бы из реального файла данные и записывала их в ком порт, а вот данные передаваемые через инет сервер запущенный на асусе будет записывать в тот файл, наверно так если на пальцах

Цитата:
Так из файла или из веб-интерфейса? В моей прошивке есть из веб-интерфейса, но только в одну сторону.


хочу в обе стороны


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

Вопрос как вопрос. Да, в линуксе почти все устройства - файлы. Файлы-устройства UART называются /dev/ttyS0, /dev/ttyS1 и т.д. Файлы-устройства USB-UART обычно называются /dev/ttyUSB0 /dev/ttyUSB1 и тд.


ето мы уже проходили,

Добавлено спустя 1 минуту 59 секунд:
вобщем покачто спасиба, я напровление понял куда копать, потом отпишусь как чтото сделаю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 03 фев 2012, 16:38 
Не в сети

Зарегистрирован: 15 май 2011, 19:19
Сообщения: 239
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва
Привет, а есть ли вариант передачи видео без интернета и wifi :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 03 фев 2012, 17:01 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Откуда и куда? Интернет вообще-то необязателен. По идее все можно. Можно алаоговый сигнал передать, как киберзоновцы делают, можно попробовать умять в более узкий какнал, чем вайфай, скажем в блютуз. Можно по проводам. Что нужно-то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 05 фев 2012, 23:18 
Не в сети
Аватара пользователя

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

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

SERIAL_PORT = '/dev/ttyUSB2'
SERIAL_SPEED = 57600

ser = serial.Serial(SERIAL_PORT, SERIAL_SPEED)
while True:
f = open('/home/www/in.txt', 'r')
b = f.readline(1)

ser.write(b)

s = ser.readline(2)
print s
g = open('/home/www/out.txt', 'r+')
g.write(s)
pass

да и еще с помощью php получилось ети данные вывести на веб морду
вот с обратным действием чтото заглохло

Добавлено спустя 5 минут 46 секунд:
Изображение
вот такая штукенцыя получается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 05 фев 2012, 23:20 
Не в сети
Аватара пользователя

Зарегистрирован: 09 май 2011, 16:43
Сообщения: 536
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН
Я видел примеры работы с портом на PHP. Надо покопаться. Хотя, питон тоже вариант, но делать управление с вебморда, ИМХО, удобнее всё же на PHP.
О! Не только тёзки, но и земляки!

_________________
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 05 фев 2012, 23:25 
Не в сети
Аватара пользователя

Зарегистрирован: 18 дек 2011, 20:23
Сообщения: 33
Откуда: Киев Украина
Skype: evgen.mellit
ФИО: Evgen Mellit
обнаружился один баг етого асуса, даже с дополнительным юсб хабом на 4 порта, все равно мало юсб девайсов можна повесить,
уже сейчас 1 флашка на 4 гига
2 веб камера логитех с210
3 юсб-ком пл2303
4 3ж мамед пантех ум150


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 05 фев 2012, 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: 09 май 2011, 16:43
Сообщения: 536
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН
Питания не хватает?

_________________
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 06 фев 2012, 17:17 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: droid wl500gpv2 + atmega8
СообщениеДобавлено: 12 фев 2012, 13:21 
Не в сети
Аватара пользователя

Зарегистрирован: 18 дек 2011, 20:23
Сообщения: 33
Откуда: Киев Украина
Skype: evgen.mellit
ФИО: Evgen Mellit
1. я сначала пошол по такому пути прога читает и записывает из файлов и передает в сом порт возникли сложности как с веб странички записать в файл
#! /opt/bin/python2.6
import serial

SERIAL_PORT = '/dev/ttyUSB2'
SERIAL_SPEED = 57600

ser = serial.Serial(SERIAL_PORT, SERIAL_SPEED)
while True:
f = open('/home/www/in.txt', 'r')
b = f.readline(1)

ser.write(b)

s = ser.readline(2)
print s
g = open('/home/www/out.txt', 'r+')
g.write(s)
pass

2. подумав а не проще былобы что б без файла чтоб из веб морды запускался скрипт (но что то неполучилось сделать ето как нажимается кнопка толко тогда скрипт запускается)
#! /opt/bin/python2.6
import serial

SERIAL_PORT = '/dev/ttyUSB2'
SERIAL_SPEED = 57600

ser = serial.Serial(SERIAL_PORT, SERIAL_SPEED)

ser.write('5')
ser.write('5')

3. а потом решил а че сразу ету веб страничку

import serial

SERIAL_PORT = '/dev/ttyUSB2'
SERIAL_SPEED = 57600
ser = serial.Serial(SERIAL_PORT, SERIAL_SPEED)

print """
<html>
<head>
<title>wl500gpv2 tank droid</title>
</head>
<body>
<h2>server is running.</h2>
<img name="campicture" border="0" src="http://________________:7776/?action=stream" alt="error" width="320" height="240">
</body>
</html>
"""

ser.write('5')
ser.write('5')
ser.write('5')
ser.write('1')
ser.write('1')
ser.write('1')
ser.write('1')
ser.write('1')
ser.write('1')
ser.write('1')
ser.write('5')
ser.write('5')


вот сейчас если ктото заходит на сервер микроконтролер мигает и пикает динамик,
но вот как ету кнопку
<button>Кнопка с текстом</button>
связать с самой программой

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

хотя вот попробывал из html запускать скрипты

<html>
<head>
<title>lighttpd mellit server</title>
</head>
<body>
<h2>server is running.</h2>
<img name="campicture" border="0" src="http://_________________: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">
<button>beep</button>
</FORM>

</html>

но оно убегает на чистую страничку

такие вот мысли вслух


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 90 ]  На страницу 1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO