Budowa spoonBota#
SpoonBot to prosty robot na biurko, którego możesz zbudować ze swoim CMUcam3. To jeden z najtańszych i najmniejszych robotów opartych na wizji z lokalnym przetwarzaniem, którego można zbudować w jedno popołudnie. SpoonBot używa dwóch serw o obrocie ciągłym do poruszania się do przodu, do tyłu oraz skręcania w lewo lub w prawo. Pod spoonBotem znajduje się miniserwo, które porusza kółkiem samonastawnym z łyżką w górę i w dół, dając spoonBotowi możliwość obrotu (pan) i pochylenia (tilt).
This page shows how to assemble your own spoonBot. Once you have spoonBot built, go to spoonBot-demo to setup the software.
Części i narzędzia

spoonBot wymaga następujących części:
2 serwa o obrocie ciągłym (przerobione)
1 zwykłe mikroserwo
1 pakiet baterii AA
One option includes a header for easy power connection
Another option includes a power switch (but no header)
1 plastikowa łyżka
1 para pałeczek (lub podobnych)
2 koła
2 orczyki serw (jeśli koła wymagają adaptacji)
2 crimp terminals for battery pack (optional)
1 złącze (header) do pakietu baterii (opcjonalnie)
Użyliśmy następujących narzędzi:
Pistolet na klej na gorąco
Śrubokręt krzyżakowy (Philips)
Obcinaki (do cięcia pałeczek)
Lutownica (jeśli zestaw baterii wymaga złącza)
Krok 1: Sklej ze sobą dwa serwa pełnowymiarowe

Na zdjęciu przewody serw zostały skrócone. Możesz to zrobić, jeśli chcesz, ale równie łatwo jest je związać po zakończeniu.
Krok 2: Przyklej serwa do obudowy baterii
Mount the servos to the battery case such that the AA batteries face up.
Krok 3: Zamontuj orczyki serw jako połączenie podstawy koła
Ten krok może nie być wymagany, jeśli masz koła, które łączą się bezpośrednio z serwami.
Krok 4: Przyklej koła do orczyków serw
Ponownie, może to nie być wymagane, jeśli masz koła z bezpośrednimi połączeniami serw.
Krok 5: Przyklej mikroserwo do podstawy
Krok 6: Przyklej orczyk mikroserwa do przyciętej łyżki

W tym kroku musisz przykleić orczyk mikroserwa do łyżki. Upewnij się, że zwracasz uwagę na orientację orczyka serwa po połączeniu z łyżką. Musi on móc połączyć się z serwem tak, aby gładka część łyżki była skierowana w dół.
Najpierw przymocuj orczyk na miejscu niewielką ilością kleju. Gdy będzie zamocowany, nałóż obficie klej i pozwól wyschnąć, tworząc mocne połączenie.
Krok 7: Skalibruj pozycję mikroserwa i zamontuj łyżkę
Przed połączeniem orczyka serwa z łyżką z mikroserwem ważne jest skalibrowanie pozycji serwa. Można to zrobić, ładując firmware emulacji CMUcam2, a następnie używając programu CMUcam3 Frame Grabber. Możesz również użyć polecenia serwa SV z programu terminalowego. Ustaw serwo w najbardziej skrajnym kierunku, który odpowiadałby umieszczeniu łyżki w najniższej pozycji. Dla naszego serwa była to wartość serwa 255. W tej pozycji łyżka nie powinna móc odpychać się od podstawy spoonBota.
Uwaga: możesz potrzebować podłączyć zworkę zewnętrznego zasilania serw, jeśli nie jest jeszcze zainstalowana.
Zobacz hardware-power, aby uzyskać więcej szczegółów na temat zworki zasilania serw.
Zobacz hardware-servo, aby uzyskać informacje o podłączaniu serw. Czarny przewód powinien łączyć się z pinem masy.
Krok 8: Przyklej dwa słupki z pałeczek
Krok 9: Przytnij pałeczki i przyklej górną poprzeczkę
Krok 10: Zamontuj CMUcam3

Obficie przyklej CMUcam3 do górnej poprzeczki z pałeczek. Użyliśmy kleju po obu stronach, aby upewnić się, że jest dobrze zamocowany.
Krok 11: Podłącz przewody zasilania i serw

Podłącz serwo prawego koła (patrząc od przodu) do portu serwa 0.
Podłącz serwo lewego koła do portu serwa 1.
Podłącz serwo napędu łyżki do portu serwa 2.
Zobacz hardware-servo, aby poznać numery portów serw.
Następny krok: Uruchom firmware spoonBota
Note: Unless your battery pack has an off switch, remember to unplug spoonBot when it is off. The servos will slowly drain the battery otherwise.