AVR i Wifi -jak toto ugryźć...

Feb 02, 2011 53 Replies

Mam taką na razie ogólną potrzebę - dość prosty sterownik (najchętniej na jakimś AVR, bo lubię...) - ale potrzebuję coby go skomunikować z programem na PC - ale via WiFi.



Jak toto ugryźć ? Coby było w miarę prosto i raczej bez wynalazków w rodzaju jakichś specjalizowanych (czyt. drogich) modułów ? Możecie coś podpowiedzieć ? Może jakieś przykłady ?



Pozdr.


Jeszcze dopowiem...

Znaczy - wolalbym jakieś rozwiąznie typu "moduł" do wlutowania, niż WiFi na USB, no ale te moduły to widzę póki co po cenach ponad 100 zł, a dynks na USB kupi się za np. 24 zł. No , ale to właśnie na USB - obawiam się, że pewnie dostanę cholery z uruchomieniem tego ? Czy niekoniecznie ? :) No a może właśnie są jakieś takie "OEM" moduły w rozsądniejszej cenie ? Nawet ciut drożej, ale kuśwa nie aż tak (bo będę tego potrzebował parę sztuk, dla jednego egz. bym nie dramatyzował...).

No i - z drugiej strony - czym to popędzić ? Na razie nie będę potrzebował stawiać na tym jakiegoś "serwera", żeby mieć dostęp via www, tylko chodzi o skomunikowanie z aplikacją na PC - też się zastanawiam jak do tego podejść... TCP/IP jest mi obcy dość... :(

Użytkownik "sundayman" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:iic8il$rpl$ snipped-for-privacy@news.onet.pl...

Może zobacz na SD WiFi, ale to trochę droższe chyba będzie.

Pozdrawiam JG

Trochę... 140 zł :) Za tyle to można kupić to np.

formatting link

Takie cóś byłoby cool

formatting link
Ale to PCI-E. No nie wiem, czy jest jakaś szansa na skomunikowanie...

Albo prosto, albo tanio. Prosto i tanio to będzie jak się połączysz RSem, albo ethernetem z routerem Wi-Fi :-).

Rzuć okiem na moduły microchipa:

formatting link
Gotowa biblioteka dla arduino:
formatting link

Moduł W24 firmy Motorola

formatting link
Komunikacja rozkazami AT jak ze zwykłym modemem. Koszt pewnie ze 100$.

Paweł

W dniu 2011-02-02 19:55, sundayman pisze:

To masz za podobną cenę pod SPI:

formatting link

No to odpada, zresztą wyszłoby to cenowo na to samo , co taki moduł microchipowy. No, ale poczytałem, poczytałem, i wychodzi , że albo spędzę miesiące nad cudawiankami z USB, albo jednakowoż jakiś moduł gotowy... kurka wodna.

Hłe hłe, za tą kasę to bym musiał sam latać zamiast tych fal WiFi...

W dniu 2011-02-02 19:35, sundayman pisze:

Od złej strony sie do tego zabierasz. Prosty sterownik, ale wifi nie proste wcale. Narzut na obsługę samego wifi (warstwa sprzętowa-radia), wifi (warstwa sieci, kodowania wpa/wpa2 itp), tcp-ip jest pewnie tysiąckrotnie większa niż sam sterownik ma zadania. Albo zrezygnuj z wifi, albo z... tego sterownika na avr.

Najtaniej i najprościej to będzie wziąć router/AP z wbudowanym wifi+eth (~100zl albo wiele mniej za starsze modele 11Mbit), na którym odpalisz sobie linuksa (albo weźmiesz od razu takiego na którym linuksy chodzą i są gotowe), i swoją "sterownikową" aplikację. Wiekszość AP ma na płycie rs232-ttl (3.3v lub 5v) oraz zestaw linii i/o dowolnego wykorzystania (czasem użyte w oryginalnym firmware do migania ledami).

W dniu 2011-02-02 21:15, sundayman pisze:

Powiem tak mozesz zapomniec o polaczeniu AVR z WIFI za male moce przerobowe.

Zainteresowałeś mnie tym pomysłem - czy możesz podpowiedzieć jakiś model routera wifi co by miał pasmo g i możliwość linuksowania swoich aplikacji po jakichś portach równoległych I/O lub szer. RS232TTL?

Przy pomocy tego modułu W24 bez problemu to zrobi. Cała obsługa WiFi, TCP itd. jest module. Przez UART trzeba tylko skonfigurować połączenie i nadawać/odbierać dane. Bez tego typu modułu AVR oczywiście nie ma najmniejszych szans obsłużyć WiFi. Pytający zapewne o tym jeszcze nie wie.

Paweł

W dniu 2011-02-02 19:35, sundayman pisze:

Ja tam kupiłem kit z luminary micro z ethernetem 10/100 + Najtańszy acces point żeby zrobić z etherneta wirelesa

Adam

W dniu 2011-02-02 21:34, Pszemol pisze:

formatting link
masz I2C 2 RSy i kilka GPIO do tego OpenwRT i SDK

W dniu 2011-02-02 21:34 Pszemol napisał(a):

Wystarczy pierwszy z brzegu router z interfejsem szeregowym i możliwością wgrania DD-WRT. Ja się teraz bawię właśnie z D-Link'iem DIR-300 (nówka w sklepie poniżej 100 zł kosztuje obecnie). Podłączenie do UARTu jest banalne. Na razie podłączyłem to do peceta ale połączenie z dowolnym AVRem będzie jeszcze prostsze (nie potrzeba konwertera poziomów na RS232, na złączu w routerze są wyprowadzone +3V3, GND, TX, RX). Oprócz UARTu można sterować 2 LEDami i odczytywać stan 2 przycisków

- pełny wypas. Na pinach I/O podłącza się np. kartę SD/MMC.

Możesz całą logikę pozostawić zewnętrznemu AVRowi ale dużo lepiej przerzucić ją na barki Linuxa w routerze, a AVRem tylko przetwarzać końcowe wyniki (np. wyświetlać na LCD czy sterować czym tam chcesz).

Nieco bardziej wypasione rozwiązanie to router z hostem USB i możliwość podłączenia do niego pendrive'a czy konwertera USB-RS232. Najprostszy TPLINK z USB obsługiwany przez DD-WRT czy OpenWRT to ok. 130 zł.

No bez przesady, do AVR32 chociażby to

formatting link
Te Microchipowe moduły też wyglądają nienajgorzej...

A taki np. GA1000 Tibbo ?

W dniu 2011-02-02 21:58 Rysio napisał(a):

LOL. 179 zł? Za tyle to kupisz 2 routery z WiFi (z obudową i zasilaczem).

W tym "Magicbox" WiFi na pokładzie nie ma - trzeba dokupić kartę MiniPCI oraz antenkę. Pytającemu chodziło właśnie o WiFi jak najtaniej. Aha, dodatkowe koszty to jeszcze zasilacz i ew. obudowa.

Wszystko fajnie, tylko kolega mi powie, gdzie ja to kupię w ilości np. 100 szt ? I zeby potem mieli następne 100 szt ?

Tu jest pies pogrzebany...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required