Skocz do zawartości

Sumo Remote, czyli apliacja-pilot do robotów sumo


Pomocna odpowiedź

Napisano

Startowanie robotów klasy sumo za pomocą telefonu lub tabletu? To możliwe dzięki darmowej aplikacji Sumo Remote. Wystarczy, że Twój sprzęt jest wyposażony w Androida i nadajnik podczerwieni. Aplikacja potrafi też wysyłać inne informacje do robota, na przykład o taktyce, według której ma walczyć.

UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.

Przeczytaj całość »

Poniżej znajdują się komentarze powiązane z tym wpisem.

Zastanawia mnie jaka jest możliwość przystosowania telefonów bez diod IR do pracy jako pilot. Nie ma podpinanych diod IR np.: do wyjścia słuchawkowego?

@Treker

Jak najbardziej jest to wykonalne, od kilku miesięcy interesuję się tym tematem. Niektóre moduły podpinane do wyjścia słuchawkowego są bardzo proste, składają się zazwyczaj z dwóch diód i ew. rezystora i wyglądają tak. Niestety, niektóre telefony zdają się doprowadzać zbyt mało prądu i diody nie świecą wystarczająco mocno. Tak jest też w przypadku mojego telefonu (Samsung Galaxy S4). W takiej sytuacji moduł trzeba zasilić z zewnątrz. Przykładem takiej realizacji jest Irdroid, który w porównaniu do tych prostych modułów zawiera dodatkowo wzmacniacz.

Chętnie zaimplementuję obsługę takich modułów w aplikacji, ale najpierw sam muszę mieć moduł do testowania. Zbudowałem już nawet taki prosty układ na bazie jakiegoś schematu dostępnego w internecie, ale słaby ze mnie elektronik - potrzebuję pomocy i czasu do jego uruchomienia, po polutowaniu nie działa jak powinien. Wygląda tak - trochę kobylasty, ale akurat to dla mnie jest bez znaczenia:

@MirekCz

Jasne, Bluetooth byłby na pewno lepszy w przypadku gdybyśmy chcieli zestawiać połączenie na dłużej, np. aby w czasie rzeczywistym przesyłać dane z/do robota. Jednak w przypadku startów robotów BT byłby moim zdaniem trochę przerostem formy nad treścią. Przypuszczam, że autorowi tego standardu startu robotów zależało na koszcie rozwiązania i prostocie, a nie na łatwości integracji z telefonami komórkowymi.

Jak działa układ, który zaprezentowałaś na zdjęciu? Generujesz sygnał telefonem i wzmacniasz go na swojej płytce?

Jak wyżej 🙂

Dodam tylko, że w rzeczywistości są tam dwie diody IR. Jest tak dlatego aby można było wysłać sygnał o odpowiedniej częstotliwości. W protokole RC-5, częstotliwość nośna to 38 kHz. Moduły dźwiękowe w telefonach odtwarzając zazwyczaj dźwięki o próbkowaniu maksymalnie na poziomie ok. 44 kHz. Mogłoby się wydawać, że skoro nośna RC-5 ma niższą częstotliwość niż próbkowanie w telefonie, to wszystko jest w porządku i można wysłać sygnał jedną diodą IR. Jednak tak nie jest - nie należy mylić częstotliwości próbkowania i częstotliwości sygnału/fali.

Obrazowo mówiąc, aby fala miała częstotliwość X herców, stan na pinie musi się zmienić przynajmniej 2*X razy (patrz: częstotliwość Nyquista). W tym układzie diody dopełniają się nawzajem - sygnał na lewym kanale na wyjściu słuchawkowym steruje jedną diodą, a na prawym kanale drugą. Czyli w dużym uproszczeniu: na jednej diodzie moglibyśmy wysłać sygnał o maksymalnej częstotliwości ok. 22 kHz, a dzięki dwóm diodom może to być 44 kHz.

Tak wygląda sygnał dźwiękowy, który trzeba wysłać do takiego układu. Nie jest to RC-5, a protokół Samsunga, ale to bez znaczenia - zasada jest ta sama.

  • 2 lat(a) później...

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ę »
×
×
  • Utwórz nowe...