Opis produktu: Servo Bonnet - 16-kanałowy sterownik PWM I2C dla Raspberry Pi - Adafruit 3416
Raspberry Pi to bardzo użyteczny minikomputer, jednakże generowanie precyzyjnego sygnału PWM do sterowania serwomechanizmami przez jądro Linuxa nie wychodzi mu najlepiej. Nakładka Servo Bonnet umożliwia sterowanie 16 serwomechanizmami. Układ generuje sygnał PWM o częstotliwości do 1,6 kHz z 12-bitową precyzją, komunikuje się poprzez interfejs I2C wykorzystując tylko dwa piny Raspberry Pi. Nakładki można łączyć ze sobą do 62 sztuk co pozwala na sterowanie łącznie 992 serwami.
Nakładka pozwala na sterowanie serwami zasilanymi napięciem 5 V i pracującymi z napięciem logicznym 3.3V.
W celu zwiększenia wyjściowego napięcia logicznego z 3.3 V na 5 V należy zlutować zworke na płytce.
Specyfikacja
- Liczba kanałów PWM: 16
- Rozdzielczość: 12-bitów
- Maksymalna częstotliwość: 1,6 kHz
- Komunikacja: I2C (SCL, SDA)
- Osobne złącze zasilania: od 5 V do 6 V
- Współpracuje z Raspberry Pi z wyprowadzeniami pinów 2 x 20
- Wymiary płytki: 65 mm x 30,4 mm x 8 mm
16-kanałowy sterownik PWM dla Raspberry Pi
Nakładka Servo Bonnet to uniwersalny sterownik PWM, udostępniający użytkownikowi 16 kanałów PWM. Ich nastawy można łatwo zmieniać za pomocą komend, przesyłanych za pośrednictwem szyny I2C. Poziomy logiczne na wejściu sterownika są dostosowane do wymagań portów „maliny” (0..3,3V), zaś wyjściowe sygnały PWM mają amplitudę 5 V.
Servo Bonnet - 16-kanałowy sterownik PWM I2C dla Raspberry Pi - Adafruit 3416 generuje sygnały sterujące o częstotliwości do 1600 Hz z rozdzielczością 12 bitów. Oznacza to, że współczynnik wypełnienia można ustawiać z krokiem co ok. 1/40% - w zupełności wystarcza to zatem do sterowania nawet najbardziej precyzyjnymi serwomechanizmami.
Zastosowania sterownika PWM Adafruit 3416
Nakładka Servo Bonnet niebywale zwiększa możliwości zastosowania Raspberry Pi do sterowania złożonymi konstrukcjami – w tym m.in. robotami kroczącymi bądź manipulatorami robotycznymi, opartymi na serwomechanizmach modelarskich. Sterownik znacznie odciąża procesor minikomputera, zwalniając go z konieczności generowania impulsów w czasie rzeczywistym.
Co więcej, sterownik PWM Adafruit 3416 pozwala ustawienie adresu I2C (przy użyciu zworek na PCB), dzięki czemu za pomocą zaledwie dwóch linii GPIO minikomputera można sterować nawet kilkudziesięcioma nakładkami jednocześnie. Daje to szerokie możliwości budowy matryc LED, wyświetlaczy widmowych czy innych, wielokanałowych efektów świetlnych.
Przydatne linki |