pawel147 Napisano Czerwiec 7, 2011 Udostępnij Napisano Czerwiec 7, 2011 Witam, Buduję platformę zdalnie sterowaną za pomocą bluetooth. Sterowana będzie z laptopa wyposażonego w bluetooth. Platforma będzie zawierać moduł btm222( link poniżej) ,a następnie sygnał przejdzie do Atmegi , która będzie wyposażona w UART. ATmega będzie podłączona do silników sterujących. Moje pytanie brzmi : Czy dobrze myślę? Czy tak to powinno być złożone? ( Czy trzeba coś jeszcze dodać?). Zna ktoś może stronę , gdzie jest szczegółowo napisane jak napisać UART? Z góry dzięki. 😃 http://sklep.avt.pl/p/pl/485368/modul+bluetooth+class1+spp.html Link do komentarza Share on other sites More sharing options...
OldSkull Czerwiec 7, 2011 Udostępnij Czerwiec 7, 2011 Ja bym atmegi nie podłączał bezpośrednio do silników, tylko bym nią sterował sterownikami silników. Moduł BT z tego co kojarzę potrzebuje jeszcze kilka elementów, np. antenę (możliwe, że kawałek ścieżki też się nada). UART na AVRy: są gdzieś w necie gotowe biblioteki, łatwe do użycia. Poza tym dokumentacja Na PC: pod linuksem to kaszka z mleczkiem (naprawdę!), pod Windowsem to troszkę droga przez mękę, ale jest sporo podobieństw. W obu przypadkach google.pl pomoże. W tym drugim warto zajrzeć na MSDN. Na laptopie musisz mieć zainstalowany jakiś program do robienia portów szeregowych bluetooth. Np. Bluesoleil, ale ma on pewne ograniczenia transferu w wersji darmowej. Link do komentarza Share on other sites More sharing options...
pawel147 Czerwiec 7, 2011 Autor tematu Udostępnij Czerwiec 7, 2011 "Ja bym atmegi nie podłączał bezpośrednio do silników, tylko bym nią sterował sterownikami silników." Mógłbyś trochę jaśniej wytłumaczyć bo nie wiem czy myślę o tym co chciałeś mi powiedzieć.? Link do komentarza Share on other sites More sharing options...
OldSkull Czerwiec 7, 2011 Udostępnij Czerwiec 7, 2011 "ATmega będzie podłączona do silników sterujących." O to mi chodziło, nie podłączaj bezpośrednio procesora do silników, chociaż to raczej wiesz 😉 Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
pawel147 Czerwiec 8, 2011 Autor tematu Udostępnij Czerwiec 8, 2011 Przepraszam za błąd. Oczywiście ATmega będzie podłączona do mostka scalonego L293D. Link do komentarza Share on other sites More sharing options...
OldSkull Czerwiec 8, 2011 Udostępnij Czerwiec 8, 2011 Sterowanie z laptopa, bluetooth i zaledwie L293? Dajcie chociaż minimum L298. Link do komentarza Share on other sites More sharing options...
pawel147 Czerwiec 8, 2011 Autor tematu Udostępnij Czerwiec 8, 2011 Masz rację. Zamontuję L298. Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Czerwiec 9, 2011 Udostępnij Czerwiec 9, 2011 pawel147, tylko pamiętaj o diodach na wyjściu. Link do komentarza Share on other sites More sharing options...
Carpe Diem Czerwiec 10, 2011 Udostępnij Czerwiec 10, 2011 Zamiast bawić się z diodami przy L298 użyj mostka TB6612. Link do komentarza Share on other sites More sharing options...
OldSkull Czerwiec 10, 2011 Udostępnij Czerwiec 10, 2011 TB6612 nie nadaje się do każdego silnika. L298 jest o tyle fajny, że jest na stosunkowo wysokie napięcie. Link do komentarza Share on other sites More sharing options...
marciu11 Sierpień 15, 2011 Udostępnij Sierpień 15, 2011 Właśnie jestem w trakcie pisania w Delphi programu do sterowania platformą mobilną, poprzez BTM222 (konkretnie BTM220). Na platformie mobilnej podobnie jak u Ciebie, płyta główna z Atmegą32 L298N. Plus zestaw IN/OUT do uniwersalnego wykorzystania. Takie uniwersum. Więc gdyby były jakieś informacje, czy pytania na temat programu i komunikacji z chęcią wymienię się doświadczenia. W Delphi (w C++ też oczywiście) jest fajny komponent do obsługi portu RS. Wystarczy dosłownie kilka linijek kodu i komunikacja jest gotowa. U mnie mam już napisaną cześć odpowiedzialną za konfigurację i nawiązywanie połączenia. Na brudno sprawdzałem już algorytmy i sposoby odczytu danych do wysyłki (prędkość, skręty i dodatkowe urządzenia do załączenia). Program nie będzie się opierał jedynie na 4 przyciskach - przód, tył, lewo, prawo. Wartości będzie odczytywał w sposób ala'analogowy i tak będę sterował prędkością i skrętami. Będzie się to odbywało na zasadzie ruchów myszką po danym poluj. Pozostało połączyć to już mam z poprzednimi doświadczeniami i zastanowić się nad sposobem utworzenia z tego paczki danych, które będą wysyłane, aby dały się łatwo rozłożyć na poszczególne wartości już w procesorze platformy. Program pozwoli również łatwo zorganizować kanał zwrotny z platformy do komputera i zbierać na przykład dane z czujników. Ale to już po uruchomieniu całości... Marcin Link do komentarza Share on other sites More sharing options...
stecarlos Sierpień 15, 2011 Udostępnij Sierpień 15, 2011 Moduł BT jest na 3,3V. Przydało by się zasilić całość z 3,3V lub zastosować konwerter napięć. Link do komentarza Share on other sites More sharing options...
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ę »