JacoPol Napisano Wrzesień 24, 2012 Udostępnij Napisano Wrzesień 24, 2012 Cześć, Na początek witam wszystkich czytających, odpowiadających, a tym bardziej pomagających. Noszę się z budową swojego pierwszego robota mobilnego. Póki co, pierw muszę się douczyć kilku rzeczy. Jedna z nich, to komunikacja bezprzewodowa pomiędzy dwiema uC atmela. Proszę was o polecenie jakiegoś modułu radiowego pozwalającego na komunikacje w dwóch kierunkach, na odległość przynajmniej 250m i jakiegoś przykładowego programu nadania i odbioru danych. Dziękuje już na zaś
Mars Wrzesień 24, 2012 Udostępnij Wrzesień 24, 2012 https://www.forbot.pl/forum/topics20/komunikacja-radiowa-transmisja-danych-czyli-robot-zdalnie-sterowany-vt2207.htm
kling Wrzesień 25, 2012 Udostępnij Wrzesień 25, 2012 Ja polecam uklady rfm22/23. Ich stosunek mozliwosci do ceny jest wyjatkowo dobry. Korzystalem jeszcze z MRF24J40MB-I/RM ale ich obsluga jest 'nieciekawa'. A pozatym padaja jak muchy;) Sa jeszcze TLX905 433MHz - jednak nie wiem jak u nich z zasiegiem. Ja korzystalem z wersji 868MHz i zasieg byl okolo 30-40m z dosyc krotka antena.
JacoPol Wrzesień 25, 2012 Autor tematu Udostępnij Wrzesień 25, 2012 Dzięki za odpowiedzi. Faktycznie wielu zachwala RFM22B. Fajną sprawą jest 64bit bufor danych. Tylko jak z programowaniem tego? Widział ktoś do nich jakieś konkretne biblioteki? A może ktoś kto ich używał może wkleić przykładowy kod w c?
kling Wrzesień 25, 2012 Udostępnij Wrzesień 25, 2012 Jest w Internecie kilka przykladowych programow do obslugi tego modulu. Ja wlasnie jestem w trakcie tworzenia programu do jego obslugi - jak mi sie uda to podziele sie spostrzezeniami. Zwroc jeszcze uwage na roznice pomiedzy rfm22 a rfm 23. Ten drugi wymaga podlaczenia mniejszej ilosci pinow. Pamietaj tez o konieczonsci podlaczenia zewnetrznej anteny. Fajną sprawą jest 64bit bufor danych 64 bajtowy. 64bity to zaden szal;)
JacoPol Wrzesień 25, 2012 Autor tematu Udostępnij Wrzesień 25, 2012 64 bajtowy. 64bity to zaden szal;) racja.. ale okiem laika, który przeczytał opinie, wydawało się to plusem. Jest w Internecie kilka przykladowych programow do obslugi tego modulu. Niestety te co znajduje są pisane w bascomie - mój błąd, że zacząłem naukę od C i bascoma nie znam. Dlatego szukam przykładu w C, na którym mógłbym pojąć zasadę transmisji danych po tych radyjkach. Ja wlasnie jestem w trakcie tworzenia programu do jego obslugi - jak mi sie uda to podziele sie spostrzezeniami. Będę Ci bardzo wdzięczny. A takie pytanie o meritum problemu. Gdzie dostanę rfm23? Sklepy mają albo wersje 22, albo nie mają w ogóle modelu 23.
kling Wrzesień 25, 2012 Udostępnij Wrzesień 25, 2012 Tu masz przykład obsługi w C. Nie wiem czy działa;) Ogólnie sama transmisja nie wydaje się być trudna - przesłanie danych po SPI do konkretnego rejestru radia. Dla mnie kosmicznie wygląda konfiguracja tego urządzenia - nie znam się na 'radiówce' i te nazwy nie wiele mi mówią;d 64 bajty to w zupełności wystarczający bufor do wysyłania komend dla robota i odbierania kilku danych pomiarowych. Ja własnie dzisiaj dostałem paczkę z Seguro ale z rfm22. W TME masz do wyboru do koloru różnych wersji rfm23;)
JacoPol Wrzesień 26, 2012 Autor tematu Udostępnij Wrzesień 26, 2012 Dzięki wielkie, dziś złożyłem zamówienie na części do robota i rfm23, do czasu jego dostarczenia będę walczył z programem. Dam znać co z tego wyjdzie
kling Wrzesień 26, 2012 Udostępnij Wrzesień 26, 2012 Zwroc jeszcze uwage na roznice pomiedzy rfm22 a rfm 23. Ten drugi wymaga podlaczenia mniejszej ilosci pinow. Właśnie doczytałem, że można obejść podłączanie dwóch pinów rfm22 do procesora;) W tym momencie nie widzę żadnych różnic pomiędzy 22 a 23. Nawet datasheet'y te same;) Pewnie jak się człowiek wczyta to jakąś drobnostkę znajdzie. Póki co moja pierwsza próba uruchomienia komunikacji - nieudana:(
hawat Wrzesień 27, 2012 Udostępnij Wrzesień 27, 2012 1) mały budżet, wielkie możliwości: CYRF6936, układy do zdobycia bezpośrednio od cupress za dość symboliczne koszty wysyłki jako sample. http://www.cypress.com/ opis podłączenia: https://sites.google.com/site/mrdunk/interfacing-cypress-cyrf6936-to-avr-microcontrollers uĸład jest wykorzystywany np. w radiach RC Walkera. Mam bardzo dobre z nim doświadczenia i generalnie - polecam... Niestety jest dość trudny w lutowaniu. 2) TME oferuje moduły bluetooth o zasięgu to 1km http://www.tme.eu/pl/pages/New_Product:moduly-dalekiego-zasiegu-bluegiga-wt41.html Cena jest znośna. Mam zamiar niedługo się z nimi bliżej zaprzyjaźnić - podzielę się wrażeniami. 3) ZigBee i pochodne.
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »