Wifi - sterowanie robota / urzadzen
|
dodo02 |
Dodano 24-02-2008 16:05
|
User
Posty: 114
Dołączył: 01/12/2007 21:27
|
Witam,
W tym semestrze mam projekcik - robot kroczacy. Robot robotem, ale musze do niego zaproponowac sterowanie. Prowadzacy powiedzial ze nudza go juz rozwiazania typu kabel szergowy podlaczony do laptopa, BlueTuth jego zdaniem jest za banalny no i ma maly zasieg, a podczerwien moim zdaniem niepraktyczna.
Pomyslalem sobie, ze skoro ostatnio meczylem sie w domu z wifi to moze jakos przez wifi to zrobic. Tylko jak?
Sa w sprzedazy jakies moduly odbiornikow wifi, albo odbiornikow/nadajnikow, takie jakie sa uzywane np w kamerach internetowych ktorymi mozna sterowac przez wifi? Nie chcialbym zeby robot nosil na plecach mojego wl-500gP , bo ma byc wzglednie maly
Jaki jest pobor mocy takich urzadzen - jest to dla mnie dosc wazne?
Jestem zielony jesli chodzi o TCP/IP wiec moje kolejne pytanie to od czego zaczac szukanie zrodel wiedzy jak sterowac przez wifi i w czym pisac taki program. Czy C+ starczy?
No i na koniec, czy to ma sens? Moze zaproponujecie inne rozwiazanie? Mam modelarska aparature RC, ale sterowanie drazkami robotem kraczacym typu pajak bez dobrej elektroniki i bez komputera wydaje mi sie dosc trudne. |
|
|
|
obsy |
Dodano 24-02-2008 16:16
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
la fonera. sterowanie do robota podłączasz go gpio. Robisz stronę z przyciskami, osadzasz ją na la fonerze, pod przyciskami oczywiście kod do wlączenia/wyłączenia gpio.
Całość stawiasz jako openwrt, w trybie ap lub adhoc - podlączasz się do tego i przez www możesz sterować.
Pobór prądu - coż, 5V 2A, więc pewnie jakiś mały akumulator żelowy wielkości la fonery i tyle.
|
|
|
|
dodo02 |
Dodano 24-02-2008 18:16
|
User
Posty: 114
Dołączył: 01/12/2007 21:27
|
Az zaniemowilem... nie mialem pojecia, ze takie cudo jest w sprzedazy...
Generalnie tematem moje projektu ma byc mechanika i budowa tego robota. Sterowanie ma byc tylko zaproponowane i wstepnie opracowane, ale coraz bardziej sie w to wkrecam... Dlatego mam teraz jeszcze pare pytan:
Np o to podlaczenie tego gpio. U nas na forum znalazlem link do opisu sterowania oswietleniem w ten sposob. Tam podlaczenie bylo wlutowywane do La Fonery. Pare postow wczesniej widzialem monitoring GPS z La Fonera i tam modul GPS (to chyba to) byl podlaczany tasma prosto do La Fonery - nie wiem czy byla to przerobka.
Poniewaz nie mam zbyt duzej praktyki jesli chodzi o elektronike, a wiedze tylko ta z zajec czyli podstawy, to czy moglbys mi podac jakies zrodla odnosnie GPIO i podlaczania tego wszystkiego do kupy? Ogolnie co to jest znalazlem, ale informacji za duzo nie ma na googlu. Musze w przyszlym tygodniu zaproponowac czego chcialbym uzyc, wiec musze zglebic temat... Gdzie znalezc informacje na temat samego zaprogramowania tego?
Czy istnieje mozliwosc wlutowania do tego portow USB i dodania obslugi ich na OpenWRT? Chodzi mi o podlaczenie np kamery, aby przesylac obraz na PC.
Tak z ciekawosci, jaki zasieg ma La Fonera? Porownywalny z innymi domowymi ruterami, jak np asus wl-500gP? Jaki siedzi tam procek - co moze pociagnac to urzadzenie? Tak czysto teoretycznie chodzi mi o to czy w przyszlosci mozna by tam wgrac jakis program + pendrive i uzywac La Fonery w zastepstwie tego do czego ponizej podaje linki, tak aby usamodzielnic robota. Do tego ustawic La Fonere w tryb clienta i zrobic pare robotow patrolujacych i przesylajacych dane do jednego oddzielnego rutera-matki?
Znalazlem jeszcze taka stronke z robotami na wifi:
http://www.robotbuilder.org/index.php...n/HomePage
jednak te roboty sa budowane na plycie FoxBoard:
http://www.acmesystems.it/?id=4
z podlaczona do tego karta wifi i kamera przez usb. Troche staje sie to drogie i wg. autorow projektu nie dziala w 100%. W dodatku gabarytowo wychodzi prawie to samo co La Fonera a jest chyba bardziej skomplikowane z tym ze ma odrazu porty wejscia/wyjscia i USB.
Edytowany przez dodo02 dnia 24-02-2008 18:36
|
|
|
|
obsy |
Dodano 24-02-2008 19:33
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Najpierw dowiedz sie co chcesz zrobić .
la fonera, bo jest najmniejsza. Jak kupisz la fonera+ (ale nie tą z fona) to będziesz miał usb. Parametry techniczne masz tutaj: http://wiki.openwrt.org/OpenWrtDocs/Hardware/Fon/Fonera
Driver masz tutaj http://forum.openwrt.org/viewtopic.php?id=8912. Sterowanie to odpowiednie echo w jeden z plików.
Rozpiskę ma tu:
http://www.neophob.com/serendipity/index.php?/archives/134-Openwrt-Atheros-build-and-GPIO.html
Oczywiście http://youtube.com/watch?v=7qqthHWTheA&feature=related Ci się przyda.
Jak zrealizujesz połącznie gpio do sterowania robotem - to juz Twój problem. Przeczytaj podczepiony temat o la fonerze - cała masa linków tam byla.
|
|
|
|
obsy |
Dodano 24-02-2008 19:40
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
la fonera ma 8MB pamięci, więc swoje programy tam zmieścisz. Mozesz dołożyć kartę SD, ale kilka gpio stracisz przez to.
8M pamięci Ci powinno starczyć, program możesz zrobić w C/shellu; przecież nie będziesz tam implementował AI czy baz danych, więc te kilka mega powinno Ci starczyć.
|
|
|
|
dodo02 |
Dodano 24-02-2008 20:25
|
User
Posty: 114
Dołączył: 01/12/2007 21:27
|
Dzieki za pomoc!
W ciagu tygodnia poczytam to sobie i przeanalizuje - narazie potrzebuje tylko informacji czy i jak z grubsza cos takiego mozna zrobic. Ze mozna to juz widze
Napisales ze La Fonera+ z USB mozna dostac, ale nie od FONa. Tzn gdzie, bo tego akurat nie moge znalezc?
Tematem naszego projektu (jest nas dwoch) i tak jest czesc mechaniczna robota, wiec jesli to sie uda zrobic (pewnie pod koniec czerwca) to w wakacjie zabierzemy sie za la fonere.
A i jeszcze jedna sprawa |
|
|
|
obsy |
Dodano 24-02-2008 20:50
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Nie wiem gdzie dostać. To co kupisz od fona nie ma fizycznie chipa do obsługi USB; chyba ze znajdziesz coś innego z wyjściem usb odpowiedniej wielkości.
Mając USB lub gpio możesz zrobić magistrale i2c, a do tego dołączyć co chcesz - zegary czasu rzeczywistego, expandery i/o, przetworniki a/c wiec możliwości podłączenia/sterowania zewnętrznych urządzeń masz praktycznie nieograniczone. Więc się wykaż .
PS. Po wszystkim poprosimy o stosowny opis na forum.
|
|
|
|
dodo02 |
Dodano 24-02-2008 21:04
|
User
Posty: 114
Dołączył: 01/12/2007 21:27
|
Hmm no wlasnie czytalem, ze w niektorych wersjach jest ten chip a wniektorych nie... Teraz tylko gdzie cos takiego znalezc...
Oczywiscie jesli kiedys uda mi sie to zrobic to zamieszcze! Ale szykuje sie popwazny i trudny projekt |
|
|
|
niegowic |
Dodano 09-06-2008 15:32
|
User
Posty: 130
Dołączył: 01/12/2006 21:26
|
Jak tam postepy z projektem? Ja zastanawiam sie nad zrobieniem czegoś podobnego, czy udało Ci sie coś zrobić w tym zakresie, i ostatecznie co wykorzystałeś? |
|
|
|
NeoX |
Dodano 09-06-2008 17:03
|
Power User
Posty: 318
Dołączył: 15/11/2006 13:44
|
Korzystać z la fonery przy takim projekcie to jest IMHO nieprofesjonalne i prymitywne.
Są w sprzedaży moduły Tibbo (nie jestem pewien) do Ethernetu jak i do WiFi.
Mają (podobno, tak pisze na reklamie) wbudowaną obsługę TCP/IP, UDP/IP a nawet HTTP FTP itp. |
|
|
|
obsy |
Dodano 09-06-2008 18:12
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Pewnie, tylko Tibbo to chyba nie ten przedział cenowy jak na ten projekt :).
|
|
|
|
niegowic |
Dodano 09-06-2008 18:15
|
User
Posty: 130
Dołączył: 01/12/2006 21:26
|
no właśnie.. to ma chyba dość duże znaczenie jak dla studenta Asusa WL500gP kupisz już od 200 zł. i dość spore ma możliwości takie rozwiązanie |
|
|
|
dodo02 |
Dodano 18-09-2008 12:54
|
User
Posty: 114
Dołączył: 01/12/2007 21:27
|
Czesc, ze wstydem musze przyznac ze zapomnialem o tym watku bo mialem odpowiedziec w czerwcu...
Niestety po tym jak sie okazalo, ze nie musze podawac bardziej szczegolowych informacji dotyczacych sterowania, a skupic sie na mechanice przestalem o tym myslec. W wakacje sie juz tym nie zajmowalem, bo praca itp, a poza tym gdy tylko skonczylem projektowanie robota rzucilem go w najdalsze czelusci dysku po tym jak ostatecznie musialem sie z tym meczyc sam i zawalilem pare innych rzeczy.
Ale zeby nie bylo ze rozgrzebuje prace i zostawiam podziele sie tym co potem znalazlem.
1. Okazalo sie ze asusy i la fonery odpadaja z prostego powodu. Rozmiar projektu wyniosl (caly kadlubek) o ile dobrze pamietam 110x60x60 wiec mniej niz plytka. Jeden kolega oferowal mi usluge polamania plytki i ze on te sciezki potem bezproblemu polutuje, ale nie bylo czego lamac
2. Energia, po bardzo zgrubnym policzeniu okazalo sie ze dlugo ten robocik by nie pochodzil. Zalozenie bylo zeby wytrzymal conajmniej 20 min na 4 paluszkach AA. Akumulator odpadal ze wzgledu na wage - ciezo bylo znalezc wystarczajaco mocne a zarazm male serwa. W koncu dalem ich 6 bo z mojego modelarskiego doswiadczenia wiem ze powinny spokojnie przez ten czas obsluzyc 3 serwa, odbiornik i prosty sterownik.
Poniewaz zdecydowalem sie na odbiornik RC poszukalem troche o sterowaniu wlasnie ta droga. Mam jeszcze w szafie aparature modelarska z calym zestawem, wiec czemu by nie wykorzystac tego co sie ma. Poza tym zasieg jest duzo lepszy, tylko niestety kamera odpada. Poszukalem i okazalo sie ze sposobow na polaczenie tego z komputerem jest pare.
Jednym z nich jest karta dzwiekowa i wyjscie trenera w aparaturze, jednak karty dzwiekowe w PC sa za slabe i maja zbyt pale pasmo zeby dobrze sterowac wypelnienem sygnalu przy sterownaiu serwem.\
Sterowanie przez RS232 albo LPT tez nie zdaloby egzaminu poniewaz PC sa zbyt malo dokladne i niestabilne aby generowac poprawny sygnal (kolega to sprawdzil na swoich serwach. Dlatego wszyscy polecili zrobienie wlasnego sterownika podlaczanego do PC przez np RSa.
Poniwaz sie uparlem na sterowanie bezprzewodowe znalazlem cos takiego:
http://bkilian.w.interia.pl/modelarst...urarc.html
a tu w praktyce:
http://bkilian.w.interia.pl/modelarst...index.html
Niestety to rozwiazanie bylo zrobione na bazie nowych aparatur z oddzielnym modulem w.cz. - ja mam plytke na stale wlozona do aparatury i poszukiwalem metody bezinwazyjnej aby mozna bylo szybko to odpiac i pojsc polatac Szukalem tez troche po sklepach i ciezko jest dostac w normalnej sprzedazy sam modul. Nie jest to jednak niemozliwe.
Taki uklad moznaby podlaczyc razem z aparatura do routera i z dowolnego komputera sterowac robotem nawet do 2 km w moim przypadku. Pozostaje problem przesylania obrazu, chociaz sa na allegro male kamerki (niestety o malym zasiegu) - juz pare razy zastanawialismy sie z kolegami czy ten model leci do nas czy od nas... i tyle go widzielismy
Mysle ze takie sterowanie moze kogos zainteresowac, tym bardziej ze teraz slabe aparatury modelarskie 2-3 kanalowe mozna kupic za grosze. Ja robota pewnie nigdy nie zbuduje ze wzgledow finansowych. Staralem sie projektowac go tak aby byl jak najtanszy, ale przynajmniej jedna czesc x6 trzebaby porzadnie wyfrezowac, a technolog w pracy powiedzial ze min 100 w normalnym zakladzie. Ja frezarki niestety nie mam
Wrzucilbym obrazek z inventora ale nie wiem jak |
|
|