
Witam. Chciał bym zaprezentować mój najnowszy projekt: Linefollower CENTURIO. Projekt został stworzony w celach edukacyjnych ale również z zamysłem wystawienia robota w zawodach odbywających się pod nazwą "Robocamp 2010" na AGH w Krakowie w dniu 5 czerwca 2010. Linefollower został wykonany technologii SMD - jest to prototyp z bardzo wczesną wersją oprogramowania. Zarówno płytka PCB jak i schemat jest moim własnym pomysłem. Oczywiście kilka rozwiązań zostało zaczerpniętych z innych projektów. Sercem robota jest mikro kontrolera AVR Atmega8 taktowany zewnętrznym kwarcem 12Mhz (wartość trochę przesadzona ale tylko taki miałem pod ręką). Sterowanie silnikami odbywa sie za pomocą kluczy bazujących na tranzystorach MOSFET. Każdy silnik jest obsługiwany za pomocą 2 kluczy po 2 tranzystory każdy co daje możliwość sterowania zarówno szybkością jak i kierunkiem obrotów silnika. Klucze są zaczerpnięte z noty katalogowej Atmel'a opisującej sterownik silników BDCM. Jako czujnik optyczny zostały zastosowane 4 czujniki refleksyjne CNY70. Czujniki podłączone są do komparatorów zbudowanych na podstawie układu LM339. Na PCB znajdują się 2 układy LM339 po 4 komparatory każdy. Wykorzystuję tylko 4 ale mam plan dodać więcej czujników aby w przyszłości spróbować zrobić robota typu MicroMouse. 2 potencjometry SMD służą jako dzielnik napięcia porównawczego dla komparatora. Na PCB znajduje się miejsce na odbiornik RRFQ1-XXX oraz miejsce na przylutowanie gniazda antenowego co jest kolejną alternatywa konstrukcji jako robot zdalnie sterowany. PCB zawiera gniazdo kompatybilne z większością programatorów AVR klasy STK XXX. Zasilanie stanowią 2 baterie wyciągnięte z telefonu. Napęd to 2 silniki z napędu CD-ROM które odpowiadają za wjazd/wyjazd tacki. Koła z klocków Lego przerobione na metalowe, niezależne osie napędzane są przez połączenie pasowe(gumka recepturka). Szkieletem konstrukcji jest płytka PCB .
Wsad dla Atmegi został napisany w C w kompilatorze AVR Studio 4. Z powodu planów wystawienia robota w konkursie kod programu nie zostanie opublikowany. Oczywiści w razie jakiś pytań proszę pisać na PW, na forum lub na mojego e-maila, postaram się pomóc w miarę moich możliwości.
Schemat obwodu, PCB- odbicie lustrzane, rozłożenie elementów (nie miąłem czasu rozmieścić oznaczeń i wartości ale myślę ze da sie rozczytać ), rendering płytki oraz kilka zdjęć zmontowanego autka zamieszczam poniżej.
Wymiary robota:12x9cm






Cool? Ranking DIY