Форум по Роботика
Българските проекти за роботи => Проект за мобилен робот => Темата е започната от: yasko в Декември 19, 2010, 10:11:24 pm
-
Отдавана се каня да опиша последните промени по робота и ето че дойде време и за това. В тази тема ще опиша как реализирахме управлението на робота през wi-fi рутер. При първоначалния вариант на робота wi-fi рутера се ползваше само за прехвърляне на избражението от IP камерата, а управлението минаваше през отделен канал (ZigBee), което не беше много удобно и затова решихме да прехвърлим цялата комуникация през рутера. Първначално не ми беше много ясно как точно да се организират нещата, но за щастие след малко търсене в интернет попаднах на този проект (http://www.jbprojects.net/projects/wifirobot/) и нещата се изясниха. Концепцията ми хареса и затова реших да я използвам и при нас. Накратко в какво се състои пинципа на управлние - концепцията е базирана на класическата схема клиент - сървър, като клиентското приложение се изпълнява на PC, а сървърното приложение се изпълнява върху рутера (който също е малка компютърна с-ма) или по друг начин казано, на PC има програма (клиент), която през TCP (или UDP) протокол прави вързка с програмата (сървър), която се намира в рутера и по този начин се създава канал за предаване на командите за управление. След като бъдат получени в рутера, командите се обработват и прехвърлят към някой от наличните серийни портове и оттам към подсистемата за управление на двигателите.
Това е засега от мен. Ще продължа скоро с детайли по темата.
-
Аз рзгледах снощи сорс кода за рутера говоря за .Ц фаила и няма да е много трудно да направим мост между РС232 и УТП :) ...
-
Аз рзгледах снощи сорс кода за рутера говоря за .Ц фаила и няма да е много трудно да направим мост между РС232 и УТП :) ...
Ако успееш ще бъдеш първия!от TCP/UDP към RS232 ....Не съм гледл но малко скоростта не съответства.Има готови Linux приложения който могат да работят в мрежа по 232,но скоросста е доста по малка.
-
Идеята е да открием топлата вода защото има готови медиа конвертори от КОМ на ЛАН пък и все пак е рутер ще има 1001 други прилойения :).
-
Разбира се че има такива у-ваTCP/IP -> RS232, дори в Комет продават подобни, но малко са скъпички. Но идеята, която имам предвид е друга - взима се един стандартен Wi-fi рутер (вече има доста евтини) , слага му се OpenWRT, което дефакто е мини Linux диструбуция за рутери и други подобни у-ва и след това човек може да напише, каквито иска приложения, а има и много готови пакети за стандатните неща.
-
За между другото на 26-27 декември ще инсталирам и втория рутер с опенюВРТ, но имам само едно притеснение ,че не мога да си намеря драйвери за радио лан картата. Какво имам предвид - едната карта е: TL-WN662AG, а другата е CM9 и сега като отида да правя и втория рутер ще опитам да намеря драйвери. Ако намериш предваритело някакви линкове постни ги...
-
Може ли да попитам проекта на Proccesing Или на C го програмирате ?
-
na C. :)
-
Робота който показваш колега е направен на базата на рутер Linksys WRT54G v1.1. Той има опция за доизграждане или допълване с 2 COM порта, термометър дисплей и каквото си поискаш. Няма нужда от нови допълнителни преубразователи, само писане на соуфтуер и много пиене на кафета пред компа. Ако ще ползжаш преобразовател тип LAN - USB по добре ползвай 16 каналния комутатор на construktor.bg
-
На мен проблема ми вече е друг как да напиша нещо за рутера немога да си намеря компилатор за рутера (ползвам Open WRT)