Robo kit – uruchomienie

Kiedy już wszystko mamy polutowane, czas podłączyć płytkę czujników do naszego robota. Zdjęcia poniżej pokazują gotową wytrawioną płytkę, która w niedługim czasie pojawi się w zestawie zamiast dotychczasowej płytki uniwersalnej.

Widok na płytkę czujników
Widok na płytkę czujników

W poprzednich artykułach został poruszony montaż czujników na płytce uniwersalnej oraz dwa programy umożliwiające wykonanie robota w wersji „beam follower” lub „line follower”. W celu łatwiejszego szukania poniżej znajdują się linki do poprzednich artykułów, tak aby wszystko co potrzebne do złożenia robota było w jednym miejscu.

Podłączenie do robo kit’a

Na płytce mamy wyprowadzone trzy złącza, jedno oznaczone jako “line”, drugie jako “beam”, natomiast trzecie to zasilanie. W zależności od funkcji jakie ma nasz robot pełnić będziemy podłączać odpowiednie złącze. Jeśli planujemy wykonać beam follower’a będziemy się podłączać do wyjścia beam, obsługującego fototranzystory. Złącze “line” obsługuje cztery transoptory CNY70. Numerek przy pierwszym pinie oznacza numer transoptora.

Spójrzmy jeszcze na złącze zasilania. Są tam trzy piny, ale pierwszy i ostatni to masa. Środkowy pin to +5V. Pamiętajmy, aby odwrotnie nie podłączyć zasilania, gdyż może się to skończyć uszkodzeniem czujników.

Kiedy już zapoznaliśmy się z płytką przejdźmy do jej montażu w robocie. Do tego celu wykorzystamy tulejki dystansowe o długości 30mm. Tak przygotowaną płytkę musimy zamontować na przodzie robota.

Montaż płytki za pomocą tulejek dystansowych
Montaż płytki za pomocą tulejek dystansowych

 

Mocowanie płytki do tulejek dystansowych
Mocowanie płytki do tulejek dystansowych

 

Kolejnym krokiem jest podłączenie czujników do Arduino. Tu mamy dwa wyjścia, możemy sami wykonać kable o odpowiadającej nam długości lub skorzystać z gotowych. Jeśli planujemy skorzystać z gotowych musimy się liczyć z tym, że będą one za krótkie i trzeba będzie ją ze sobą łączyć. Poniższe zdjęcia pokazują wykorzystanie gotowych łączonych ze sobą kabli.

Robot przedstawiony na zdjęciach to line follower, czyli podłączyliśmy tylko transoptory CNY70. Do tego celu użyliśmy taśmy z kolorami odpowiadającymi numerom czujników. Poniżej znajduje się tabelka pokazująca podłączenie CNY70 z wykorzystaniem łączonych kabli.

 

CNY70

kolor 1

kolor 2 (do Arduino)

pin w Arduino

1

czarny

niebieski

A5

2

biały

zielony

A4

3

szary

żółty

A3

4

fioletowy

pomarańczowy

A2

 

Połaczenie Arduino i płytki czujników
Połączenie Arduino i płytki czujników

Ostatnim etapem podłączenia naszej płytki będzie zasilanie. Do tego celu również użyliśmy dwóch połączonych kabli o tych samych kolorach. Brązowy kolor odpowiada masie, a czerwony +5V.

Pozostało nam jeszcze podłączyć napęd. Silniki będą podłączone do motor shield’a do wejść A (silnik prawy) i B (silnik lewy). Pamiętajmy o odpowiednim podłączeniu silników. Kolor czarny to masa (-), a czerwony to plus (+). Jeśli zrobimy inaczej, to silnik będzie się kręcić w przeciwną stronę.

Motor Shield połączony z silnikami
Motor Shield połączony z silnikami

 

Podłączenie silników
Podłączenie silników

Zasilanie

Na sam koniec pozostawiłem kwestie zasilania. Jak zapewne zauważyliście w zestawie znajdują się dwa koszyki na baterie. W sumie  mamy możliwość zasilenia naszego robota z sześciu baterii/akumulatorków. Oczywiście istnieje też możliwość zasilania poprzez zasilacz, ale raczej mało komu będzie się chciało biegać za robotem ciągnąc przedłużacz.

W artykule dotyczącym line follower’a poruszone zostało zasilanie. Wyszło, że najlepiej jest zasilić robota napięciem 7.4V. Oczywiście można i dołożyć mały akumulator żelowy 12V. Zanim jednak zaczniemy się bawić w zmiany zasilania, zobaczmy jakie maksymalne napięcie obsługuje nasz motor shield i nasze silniki.

Powróćmy jednak do koszyków z zestawów.

Koszyki pozwalają na szeregowe połączenie baterii, czyli np. wkładając 4 baterie do koszyczka na jego wyjściu dostaniemy napięcie 6V (zakładając, że włożyliśmy baterie,a nie akumulatorki, bowiem akumulatorek po naładowaniu daje napięcie 1.2V).

Nie wgłębiając się w szczegóły, możemy przyjąć, że szeregowe łączenie powoduje sumowanie się napięć. Natomiast gdybyśmy chcieli połączyć baterie tak jak na drugim schemacie, czyli równolegle, wtedy otrzymamy te same napięcie, ale pojemność takiego pakietu będzie równa czterokrotnej pojemności jednej baterii (pojemności w połączeniu równoległym sumują się, a napięcie pozostaje stałe).

Łączenie baterii
Łączenie baterii

W zestawie dostajemy dwa koszyki, jeden na 4 baterie z wyłącznikiem oraz drugi na dwie baterie. Te dwa koszyki należy połączyć ze sobą szeregowo, otrzymując w ten sposób pakiet mający 9V lub 7.2V jeśli użyjemy akumulatorków.

Połączenie koszyków
Połączenie koszyków

Tak przygotowany robot jest gotowy do wgrania programu ruszenia w swoją pierwszą podróż po torze. Nie zapomnijcie naładować baterii.

Cały program do  pobrania z nettigo.pl