Jakiś czas temu znalazłem projekt przeróbki Hexbug plus smartfon z Androidem ale jakoś mi przeleciał przed oczami i wrzuciłem go do folderu „do przeglądu”. Okazuje się że naprawdę warto zobaczyć o co tu chodzi.
Hexbug to zdalnie sterowana zabawka dla dzieci którą można za stówkę kupić na allegrosie. Budowa jest dosyć sprytna ale prosta, dwa silniki sterowane pilotem na podczerwień. Autor przeróbki postanowił dorobić oczy małemu robocikowi za pomocą kamery w smartfonie, który podąża za wybranym kolorem.
Dobra ale jak sterować robota telefonem?
I to samo pytanie zadałem sobie. Okazuje się że można sterować wyjściami poprzez tony dźwiękowe od 1Khz do 10Khz z wyjścia audio w telefonie lub tablecie (mini jack). Służy do tego układ Audio Dual Motor Controller Board (ADMCB) który można zakupić za 20 dolców.
I co dalej?
Wiadomo jak są sterowane silniczki, pozostaje kwestia oprogramowania na smartfonie. Aplikacja oparta jest o bibliotekę OpenCV i została napisana tak aby śledzić w czasie rzeczywistym wskazany kolor i sterować robotem tak aby podążał za nim.
Jak to zrobić?
Pełna instrukcja jest dostępna na stronie buildsmartrobots.ning.com
FILMIK i koniec pisania!