Celem poniższego projektu jest sterowanie standardowymi serwomechanizmami przez port USB. Zazwyczaj serwomechanizmy zasilane są napięciem 4.8V - 6V. Posiadają również wejście PWM do ustalania położenia kątowego. Przedstawiane urządzenie jest w stanie zasilić i sterować maksymalnie sześcioma serwami pracującymi przy napięciu 5V. Sumaryczny pobór prądu nie powinien przekroczyć 3A. Sterownik wymaga zasilania zewnętrznego w przedziale 7-30V. Mikrokontroler ATmega8, na którym oparto ten projekt, zasilany jest bezpośrednio z portu USB. Autor wykorzystał go do kontroli swojego robota. Oprogramowanie napisane jest dla kompilatora AVR-GCC przy użyciu bibliotek avr-libc, który może działać zarówno pod Windowsem jak i Linuksem. Przy tworzeniu kodu autor posłużył się również dostępnymi źródłami implementacji programowej V-USB. Cały projekt, włącznie z kodami źródłowymi i schematami oparty jest na licencji GNU GPL i dostępny na stronie:
http://www.societyofrobots.com/member_tutorials/node/25
Schemat:
Fajne? Ranking DIY
