logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Robot sterowany przez wifi

Yuki7 14 Gru 2008 22:06 25017 19
  • Robot sterowany przez wifi




    Robot ten to przerobiony zdalnie sterowany samochód, którym kieruje się za pomocą komputera albo laptopa przez Internet bezprzewodowy. Samochód może się oddalić na odległość 500m. Posiada kamerę ethernetową, dzięki której można skierować samochód nawet w te miejsca, które są poza zasięgiem naszego wzroku. W każdej chwili można też ostrzegać klaksonem ludzi znajdujących się w pobliżu tak, by przypadkiem nie weszli pod koła samochodu.


    Dodając do samochodu kamerę, router, lepsze baterie, dodatkowe obwody elektryczne, całość staje się dość ciężka. Dlatego potrzebny jest całkiem spora platforma mobilna. Pojazdy w skali 1:10 albo większe są odpowiednie. Większość dużych samochodów zdalnie sterowanych (wg autora robota) używa chipa Realtek RX2/TX2 albo jego zamiennika. Możliwe jest więc podłączenie mikrokontrolera bezpośrednio do pinów takiego chipa i sterowanie (przód/tył, lewo/prawo) robotem za pomocą tego kontrolera.

    W robocie użyto routera WRT54GL dokładając dwa porty szeregowe i kartę SD 1GB, która zachowuje się jak dysk twardy 1GB (w tym projekcie owa karta nie jest używana, ale jeden z portów tak). Jako mikrokontroler został wybrany mikrokontroler PIC16F628A. Schemat obwodu mikrokontrolera jest dość prosty:

    Robot sterowany przez wifi

    Do projektu użyto tylko podwozia tego samochodu. Kamera została zainstalowana z przodu. Całość widoczna jest na poniższym zdjęciu.

    Robot sterowany przez wifi

    Do zasilania użyto akumulatorków NiMH 7,2V 3800mAh.
    Samochód osiągał prędkość nawet do 15,5 km/h (czyli ok. 3,4 m/s). Zostało to zmierzone w ten sposób, że kamera, która nagrywa z prędkością 30 fps, nagrano robota przejeżdżającego od jednej linii do drugiej.

    Robot sterowany przez wifi

    Linie te były oddalone od siebie o 3 m , a sfilmowanie tego ruchu zajęło kamerze 21 klatek.





    Źródło: http://www.jbprojects.net/projects/wifirobot/

    Fajne? Ranking DIY
    O autorze
    Yuki7
    Tłumacz Redaktor
    Offline 
    Yuki7 napisał 55 postów o ocenie 27. Jest z nami od 2008 roku.
  • #2 5860654
    Verona
    Poziom 23  
    Wszystko fajnie, ale nie rozumiem jak router obsługuje to wszystko... Mam Pentagram i nie potrafię sobie wyobrazić połączenie tego z elektroniką auta :/

    Niby zasięg duży itp, ale on jeździł po kawałku ulicy co może zdziałać zwykła zabawka. No i oczywiście ten ciężar...

    Jestem laikiem ale czy nie można by to zrobić w inny sposób: zamontować na robocie jakiś mały lekki komputer z USB itp. (nie wiem czy takie istnieją). Chyba nadałby się nawet jak najmniejszy laptop z demontowanym ekranem i obudową (podłączało by ekran tylko to ustawień itp, by oszczędzić na wadze i rozmiarach. Do niego podłączyć elektronikę autka lub bezpośrednio silniki i WiFi na USB (jeżeli nie ma w laptku). Sterowałoby się komputerem z routerem posiadającym bardzo dużą i mocną antenę by zapewnić bardzo duży zasięg. Łączył by sie on z małym komputerem i sterował dzięki niemu elektroniką. Dzięki temu nie byłoby problemu z ciężarem i zasilaniem routera, zasięgiem itp. Tylko czy to możliwe?

    Wiem że to temat o tym robocie, ale nie wygląda fascynująca, i nie jest zbyt funkcjonalny jak zaczepił się już w trawie...
  • #3 5860744
    fiflak666
    Poziom 12  
    w tym projekcie użyto zdaje się specjalnego routera na którym hula jakiś Linux i dzięki specjalnemu oproramowaniu napisanemu przez jakichś ruskich (a jakże) oraz modyfikacji w elektronice (wyprowadzenie portów szeregowych) można nim sterować / odbierać dane

    twoje rozwiązanie z laptopem jest oczywiście bardziej uniwersalne i oczywiście też już przewałkowane
    http://www.evolution.com/er1/
  • #4 5861115
    Svavo
    Poziom 23  
    fiflak666 napisał:
    w tym projekcie użyto zdaje się specjalnego routera na którym hula jakiś Linux...


    WRT54GL do zwykły seryjny router Linksysa. Do którejś tam wersji miał na pokładzie Linuksa (potem zasoby zostały okrojone, dlatego wstawili tam mniej wymagający OS). W sieci można znaleźć dużo różnych modyfikacji oprogramowania (Potato, itd), a znając warstwę sprzętową bez większego problemu można zrobić sterowanie zewnętrznymi układami.
  • #5 5861343
    Jaceq21
    Poziom 11  
    Witam,

    Router Linksys WRT54G nie miale linuxa fabrycznie, natomiast jest kilka edycji przygotowanych na niego (np. OpenWRT czy DD). Jak to z linuxem, mozna wgrac dowolne dodatki. Sam router ma jeszcze inne zalety, posiada nie wyprowadzone zlacze RS-232 ( ktore widac wyprowadzone tutaj na gorze routerka), oraz linie SDIO na procesorze ktore pozwalaja dorzucic np. czytnik kart SD (co tez tu widac, karta SD jest wrzucona od frontu)

    Kolego Verona@, piszesz ze fajnie bylo by to zrobic na jakims komputerku bez monitora i z USB i tanim itp... Wlasnie tak jest to zrobione! :) W tym routerku siedzi jesli dobrze pamietam 400Mhz procek, jest port COM, jest dorobione gniazdo SD (bo flash tam ma tylko 2 lub 4 mega, wiec zeby trzymac dodatki potrzeba wiecej miejsca), no a to wszystko pod kontrola linuxa, czy mozna chciec wiecej?? :)
  • #6 5861759
    cezar91
    Poziom 12  
    Jaceq21 napisał:
    Witam,

    Router Linksys WRT54G nie miale linuxa fabrycznie, natomiast jest kilka edycji przygotowanych na niego (np. OpenWRT czy DD). Jak to z linuxem, mozna wgrac dowolne dodatki. Sam router ma jeszcze inne zalety, posiada nie wyprowadzone zlacze RS-232 ( ktore widac wyprowadzone tutaj na gorze routerka), oraz linie SDIO na procesorze ktore pozwalaja dorzucic np. czytnik kart SD (co tez tu widac, karta SD jest wrzucona od frontu)


    Mylisz sie. Wiekszosc Linksysow fabrycznie dziala na linuksie. Jednak nie ma do niego bezposredniego dostepu. Linksys nawet udostepnia kod zdrodlowy do nich:

    tutaj
  • #7 5861934
    studzin
    Poziom 17  
    No dobrze a nie było by prościej dać np atmege128 z RTL8019AS i Stosować jako urządzenie peryferyjne do routera? Dzięki takiemu rozwiązaniu nie trzeba by było ingerować w soft routera.
  • #8 5861971
    Jaceq21
    Poziom 11  
    cezar91@ - racja, nie bylem swiadom

    studzin@ - ale tutaj mial bys juz kolejne urzadzenie ktore trzeba dorobic i oprogramowac, a tak masz wszystko w jednym.
  • #9 5862027
    powerm
    Poziom 23  
    Widzę obszar zastosowania przy odśnieżaniu. Bierzemy odśnieżarkę spalinową ładujemy ten routerek, kamerkę i światło ostrzegawcze. Na pc programik z trasą do odśnieżania i podglądem na żywo. No i już nie trzeba będzie się ubierać aby odśnieżać.

    Studzin - GPS ma spory rozrzut aby sobie to udowodnić odpal sobie urządzenie zafiksuj pozycje i zostaw go np. na godzinę potem jak zobaczysz tracka to się zdziwisz. Nie nadarmo napisałem że kamerka MA być! Program służyłby do sterowania a nie do autonomicznej pracy. Zresztą jakby miała być autonomiczna to myślę że wkopanie paru czujników indukcyjnych np z zabezpieczeń CDków w sklepach rozwiązałoby problem orientacji w przestrzeni.
  • #10 5862273
    studzin
    Poziom 17  
    No gożej jak Ci odśnieżarka zaparkuje w ścianie garażu. Trzeba by dodać masę czujników i dobry GPS. Generalnie nowe kombainy mają autopilota, ale i tak człowiek do nadzoru jest potrzebny.
  • #11 5862899
    pidpawel
    Poziom 26  
    Ehh ile razy ja chciałem zrobić coś takiego ;) Doszedłem jednak do wniosku, że z mechaniki jestem noga ;/ Ale o ile znajdę chwilkę przygotuję wersję linuxa... a raczej praktycznie czysty kernel, do zainstalowania na np mini itx, z atomem, żeby każdy mógł sobie coś podobnego podrobić :P
    Gdzieś tam już napisałem biblioteki do obsługi LPT w miarę wygodnie, ale się chyba zapodziały na którymś serwerku ;/

    Tak nawiasem, to większość urządzeń sieciowych(aktywnych) na linuxach siedzi ;)
  • #12 5863751
    stas256
    Poziom 19  
    Gdyby autor zastosował router Asusa WL-500... to nie potrzeba by kamerki ethernetowej Zwykła na usb a nawet dwie czy więcej można by zainstalować.
    No i sterowanie proporcjonalne było by przydatne.
    Tego typu routerki to istne poligon doświadczalny, ograniczony tylko wyobraźnia konstruktorów.
  • #13 5865655
    Bojleros
    Poziom 16  
    Mam WRT-54GL Linksysa. To jest bardzo dobra podstawa do budowania czegoś takiego. Oczywiście w bardziej profesjonalnych zastosowaniach należałoby zrobić własny układ. Przyjęcie linuksa jako podstawy jest bardzo dobrym rozwiązaniem bo mamy wtedy do dyspozycji znany dobrze i przenośny system operacyjny. Nic tylko dodać do tego toolchain, dd-wrt kamikaze i z dwoma portami szeregowymi plus kilkoma liniami gpio da się sporo zdziałać na polu sterowania :]
  • #14 5870190
    Tarnus
    Poziom 20  
    powerm napisał:
    Widzę obszar zastosowania przy odśnieżaniu. Bierzemy odśnieżarkę spalinową ładujemy ten routerek, kamerkę i światło ostrzegawcze. Na pc programik z trasą do odśnieżania i podglądem na żywo. No i już nie trzeba będzie się ubierać aby odśnieżać.


    Ależ odśnieżanie jak dla mnie to przyjemna praca. W pracy siędzę, w domu najczęściej siedzę, jadąc autem siedzę.
    Przynajmniej przy odsniezaniu jakiś zdrowy ruch na powietrzu :)

    Co do układu sterującego. Są karty przekaźnikowe i sterownicze TCPIP.
    Bez żadnych przeróbek składam takiego robota jeżdzącego z takiej karty, zwykłego routera WiFi, oraz kamery internetowej.
    Prawie że bez lutownicy. Tylko koszt trochę większy będzie.
    A taka np. kamerka SD605VPRO to nawert dzwięk w obie strony przekazuje więc można do kogoś podjechac i zagaić :D


    Marek
  • #15 5916970
    olo_3
    Poziom 15  
    Tarnus
    gdzie widziałeś ów:
    "Są karty przekaźnikowe i sterownicze TCPIP"
    szukam już dłuższy czas.
  • #17 5947242
    przmor
    Poziom 1  
    Można o wiele prościej. Zwykła aparatura zdalnego sterowania do modeli lotniczych (lotnicza ma większy zasięg od samochodowej) na 35MHz i do tego kamera plus system przekazu obrazu na 2,4GHz załatwia sprawę. Zwykle takie systemy zwane FPV montuje się w modelach samolotów zdalnie sterowanych dzięki czemu można latać poza zasięgiem wzroku (zasięg aparatury to nawet 1,5km) a do tego latanie takie jest namiastką rzeczywistości (widok z kokpitu). Wykorzystując dodatkowe kanały aparatury można kamerą obracać a poprzez dodanie modułu GPS z wyświetlaniem OSD mamy podgląd aktualnych parametrów jak wysokość, prędkość, prędkość wznoszeni/opadania itp. Na pewnym forum o modelarstwie lotniczym jest duży wątek na temat budowy tego typu platform.
  • #18 6034116
    Kamil595
    Poziom 10  
    [przmor]mógłbyś podać jakiś link do takiej platformy?
  • #19 7992919
    kosa600
    Poziom 2  
    Przepraszam za odgrzebywanie starych postów. jaki jest sterownik w tym samochodzie co przetwarza dane z rutera jestem zielony jeśli chodzi o programowanie... czy ktoś to może wytłumaczyć. Chce zrobić taki pojazd właśnie na wrt54gl i anteny kierunkowe. tylko jak przetwarzać dane i jak to zaprogramować? dziękuje za odp.
  • #20 8913226
    czolgista123
    Poziom 1  
    witam od niedawna interesuje sie modelarstwem podoba mi sie ten pomysl z autkiem sterowany przez wifi, a pytanie moje brzmi czy podiął bys sie zbudowania czegos podobnego do tego co tu znalazlem oczywiscie odplatnie kwestia dogadania sie czekam na odp pozdrawiam mateusz.
REKLAMA