Uart poprzez bluetooth za 37zl
Moderatorzy: moderatorzy2014, moderatorzy
to może ja spróbuję, jakimś lamerskim językiem a nie w modnym wśród tutejszych elektroników-avrowców asemblerze
1) podłączasz ten moduł poprzez kabelek (np Remzibiego) do komputera, instaluje Ci się nowy port COM
2) otwierasz sesję w oknie terminala (hyperterminal windows) i ustawiasz parametry sesji na 9600, 8, 1, n, 1 bez kontroli przepływu
3) otwierasz sobie notatnik windows i piszesz rózne komendy zaczynające się od liter AT, pisane razem, koniecznie z dużej czyli wstukujesz AT, robisz Ctrl+C czyli kopiujesz
4) w hyperterminalu wklejasz to co skopiowałeś czyli Ctrl+V
5) kolejnymi komendami AT ustawiasz sobie moduł bluetooth na żądane parametry
Pierwszą komendą zawsze niech będzie samo AT, powinno zwrócic "OK" jezeli wszystko jest dobrze skonfigurowane i jest komunikacja...
...następnie dajesz : AT+NAMERurek" i twój moduł od teraz ma prawidłową nazwę
i na koniec, ustawienie predkości dla multiwii:AT+BAUD8
po kazdej komendzie dostaniesz odpowiedź w postaci Ok i parametru który nadałeś.
I pamiętaj że wszystko wpisujesz w notatniku i kopiujesz do hyperterminala.
1) podłączasz ten moduł poprzez kabelek (np Remzibiego) do komputera, instaluje Ci się nowy port COM
2) otwierasz sesję w oknie terminala (hyperterminal windows) i ustawiasz parametry sesji na 9600, 8, 1, n, 1 bez kontroli przepływu
3) otwierasz sobie notatnik windows i piszesz rózne komendy zaczynające się od liter AT, pisane razem, koniecznie z dużej czyli wstukujesz AT, robisz Ctrl+C czyli kopiujesz
4) w hyperterminalu wklejasz to co skopiowałeś czyli Ctrl+V
5) kolejnymi komendami AT ustawiasz sobie moduł bluetooth na żądane parametry
Pierwszą komendą zawsze niech będzie samo AT, powinno zwrócic "OK" jezeli wszystko jest dobrze skonfigurowane i jest komunikacja...
...następnie dajesz : AT+NAMERurek" i twój moduł od teraz ma prawidłową nazwę
i na koniec, ustawienie predkości dla multiwii:AT+BAUD8
po kazdej komendzie dostaniesz odpowiedź w postaci Ok i parametru który nadałeś.
I pamiętaj że wszystko wpisujesz w notatniku i kopiujesz do hyperterminala.
infekcja FPV postępuje w zastraszającym tempie...
Niestety z komendami AT nie jest tak różowo. Chodzi mi tu o składnię, którą potrafi zinterpretować moduł. Najlepiej poszukać manuala do danego typu modułu. Przykładowo dla modułów BTM składnia komend dostosowujących do MK jest następująca:
ATL4 -> 57600 Now change the baud rate in the terminal program to 57600 baud!
ATR1 -> Device is slave
ATN=....... -> Name of the BT module (optional)
ATP=.... -> awarded PIN = 1234 (default = 1234, optional)
ATQ1 -> feedback off!
ATE0 -> ECHO off
ATL4 -> 57600 Now change the baud rate in the terminal program to 57600 baud!
ATR1 -> Device is slave
ATN=....... -> Name of the BT module (optional)
ATP=.... -> awarded PIN = 1234 (default = 1234, optional)
ATQ1 -> feedback off!
ATE0 -> ECHO off
może się wtrącę chodź nie do mnie , ja swego czasu testowałem moduł btm222 przy szybkości 115200 udawało mi się uzyskać odległość około 15-20m, przy 9600 - około 40-50mKlenio pisze:Rurek czy sprawdzałeś zasięg tego cudeńka? Interesuje mnie otwarta przestrzeń i prędkość 115200.
Ja próbowałem z modułami BT, opartymi o BTM202 ale poległem. Rwie się łączność jak pajęczyna zaatakowana przez szerszenia .
ale to wszystko jeżeli aparatura była na 35MHz
na 2,4ghz to dramat przeważnie kilka metrów do konfiguracji to wystarcza
jak chcesz większe odległości to polecam xbee dział super .
Rurek a kolega Jarlist opublikował gdzieś informacje dotyczące zasięgu? Czy jest jakaś przewaga Twojego cudeńka nad modułem BTM222? W sprawie zakupu piszę do Ciebie PW. W sumie mnie też wkurza podłączanie kabelka .
Kuki 5-10m też uzyskiwaliśmy przy systemie FASST. Ale potrzebuję czegoś co by dało radę na 100-150m z prędkością 115200. Na module XBee PRO udało się nam uzyskać 2km przy pełnej mocy (sparzyć się wtedy można płytką ), ale prędkości transmisji są malusieńkie, najlepiej działa to na 9600 ;-(. Na pewno jest jakiś sposób, żeby zaprogramować ten moduł inaczej, ale nie znalazłem sposobu jak to zrobić. Mnie interesowała transmisja jednokierunkowa bez sprawdzania błędów, bez sprawdzania obecności łącza itp. Czyli przesyłanie strumienia danych w ciemno. Chciałem mieć dane nawet jeśli połowa z nich byłaby błędna. Tutaj jest wątek z moim pytaniem: http://rc-cam.pl/viewtopic.php?t=4012
Jeśli masz Kuki jakieś pomysły to nadstawiam ucho lub zamieniam się w słuch .
Kuki 5-10m też uzyskiwaliśmy przy systemie FASST. Ale potrzebuję czegoś co by dało radę na 100-150m z prędkością 115200. Na module XBee PRO udało się nam uzyskać 2km przy pełnej mocy (sparzyć się wtedy można płytką ), ale prędkości transmisji są malusieńkie, najlepiej działa to na 9600 ;-(. Na pewno jest jakiś sposób, żeby zaprogramować ten moduł inaczej, ale nie znalazłem sposobu jak to zrobić. Mnie interesowała transmisja jednokierunkowa bez sprawdzania błędów, bez sprawdzania obecności łącza itp. Czyli przesyłanie strumienia danych w ciemno. Chciałem mieć dane nawet jeśli połowa z nich byłaby błędna. Tutaj jest wątek z moim pytaniem: http://rc-cam.pl/viewtopic.php?t=4012
Jeśli masz Kuki jakieś pomysły to nadstawiam ucho lub zamieniam się w słuch .
Zerkaj nad siebie! Drony latają wszędzie...
Piotr
Piotr
-
- Posty: 746
- Rejestracja: czwartek 01 wrz 2011, 10:44
- Lokalizacja: Gdańsk
Ja nie używam BT, jedynym plusem takiego rozwiązania jest możliwość połączenia z telefonem. Poza tym same minusy. Dlatego sam używam Wi.232 od Radiotronix, czyli rozwiązania jakie stosowane jest przez MK. Granicy zasięgu nie miałem okazji osiągnąć, w MK piszą że na 8cm kabelka jako antenie zasięg wynosi 1300 metrów. UART w Wi.232 pracuje do 115200 ale tor radiowy to jakieś 70kbps.
Pozdrawiam, Sebastian
Klenio, mam pomysł ale będzie dość duży gabarytowo kiedyś cos takiego robiłem dla firmy
http://routerboard.com/RB411AR
wykorzystanie płyty głównej Mikrotik (wifi i te sprawy Diem pewnie wie o co chodzi ) transmisje można zestawić na 5Mhz kał ustawić np np około lub niżej tak żeby nie zakłócało sterowania 2300mhz
bez problemu chodzi 115200
ten link co robiliśmy to był na 3km ale na 5GHz z jednej strony był komp a z drugiej kasa fiskalna .
wszystko kwestią przetestowania
podsumowując jest to radiowy przedłużacz rs232
http://routerboard.com/RB411AR
wykorzystanie płyty głównej Mikrotik (wifi i te sprawy Diem pewnie wie o co chodzi ) transmisje można zestawić na 5Mhz kał ustawić np np około lub niżej tak żeby nie zakłócało sterowania 2300mhz
bez problemu chodzi 115200
ten link co robiliśmy to był na 3km ale na 5GHz z jednej strony był komp a z drugiej kasa fiskalna .
wszystko kwestią przetestowania
podsumowując jest to radiowy przedłużacz rs232
To jeszcze tak na koniec tematu Wojekk'a
lista komend dla tego modułu:
oraz możliwe do zaprogramowania prędkości:
.
.
.
.
i na deser jeszcze DATASZIT
lista komend dla tego modułu:
oraz możliwe do zaprogramowania prędkości:
.
.
.
.
i na deser jeszcze DATASZIT
infekcja FPV postępuje w zastraszającym tempie...