Opis produktu: Sterownik serw Mini Maestro USB 24-kanałowy - Pololu 1356
Seria Maestro to wszechstronne kontrolery serwomechanizmów potrafiące również interpretować sygnały cyfrowe i analogowe. Dzięki różnym opcjom sterowania, szerokiemu zakresowi napięć zasilania oraz prostej obsłudze, Maestro sprawdza się w wielu projektach wykorzystujących serwomechanizmy. W zależności od ilości używanych serw, użytkownik może wybrać odpowiednią wersję. Dostępne są 6 , 12 , 18 i 24 kanałowe moduły.
Produkt kompatybilny z Arduino Producent udostępnia bibliotekę w serwisie GitHub dla użytkowników Arduino. |
Obsługa sterownika serw
Użytkownik może dostosować kontroler do potrzeb swojego projektu,wybierając spośród trzech różnych interfejsów komunikacyjnych:
USB aplikacja komputerowa - urządzenie łączy się z komputerem za pomocą przewodu mini USB . Do obsługi kontrolera służy intuicyjny program, który umożliwia między innymi:
- sterowanie pozycją orczyka
- ustalanie prędkości obrotu serwomechanizmu
- odczytywanie danych z wejść analogowych i cyfrowych
- nastawianie wartości logicznych na wyjścia I/O
|
||||
Ilość kanałów: | 6 | 12 | 18 | 24 |
Ilość wejść analogowych: | 6 | 12 | 12 | 12 |
Ilość wejść cyfrowych: | 0 | 0 | 6 | 12 |
Szerokość [mm]: | 21,6 | 27,9 | 27,9 | 27,9 |
Długość [mm]: | 30,5 | 36,1 | 45,7 | 58,4 |
Masa [g]: | 3,0 | 4,2 | 4,9 | 6,0 |
Częstotliwość impulsów: | 33-100 Hz | 1-333 Hz | 1-333 Hz | 1-333 Hz |
Zakres impulsów: | 64–3280 μs | 64–4080 μs | 64–4080 μs | 64–4080 μs |
Rozmiar skryptu: | 1 KB | 8 KB | 8 KB | 8 KB |
Aplikacja komputerowa pozwalająca kontrolować pozycję i prędkość serw, odczytywać i zapisywać stany I/O poprzez przewód USB.
Skrypt- wybierając tę opcję, użytkownik może stworzyć i zapisać w pamięci Maestro wybraną sekwencje zdarzeń np. uzależnić pozycję serwa od poziomu napięcia na wejściu analogowym, do którego podłączony będzie dowolny czujnik analogowy np. żyroskop , akcelerometr lub dalmierz. Opis języka skryptowego wraz z przykładami wykorzystania można znaleźć w instrukcji.
Interfejs szeregowy (UART) - interfejs pozwala na połączenie Maestro z jednostką centralną, którą może być dowolny mikrokontroler lub zestaw uruchomieniowy np. Arduino, STM32Discovery bądź Rasbperry Pi. Obsługa serwomechanizmów obywa się poprzez wysyłanie specjalnych komend znakowych. Przykłady wraz z opisem poleceń można znaleźć w instrukcji.
Wyprowadzenia sterownika Pololu Maestro
Wyprowadzenia to popularne listwy goldpin (raster 2,54), dopasowane do standardowych złącz serwomechanizmów i przewodów połączeniowych .
Na płytce znajdują się:
- Złącze miniUSB służące do połączenia układu z komputerem PC
- Wyprowadzenia szyny zasilania 5V do zasilania innych układów
- Złącza do podpięcia zasilania dla serwomechanizmów (+ i -)
- Złącza dla serwomechanizmów , wyprowadzenia oznaczone jako signal mogą również służyć jako analogowe wejścia i cyfrowe wejścia/wyjścia pracujące z napięciami 5 V
- Diody statusowe
- Złącze zasilania układów logicznych (przydatne jeśli sterownik nie będzie na stałe podłączony do portu USB)
- Złącza szeregowego interfejsu komunikacyjnego UART (RX, TX)
Film zrealizowany przez firmę Pololu przedstawiający możliwości produktu.
Przykłady wykorzystania
- Projekty z wykorzystaniem wielu serwomechanizmów np. manipulator
- Roboty kroczące np. Hexapody
- Sterowanie serwami za pomocą komputera ( przewód USB )
- Wykorzystanie kanałów jako cyfrowe wyjścia ogólnego przeznaczenia
- Wykorzystanie kanałów wejść analogowych np. do odczytu informacji z czujników (np. Sharp 10-80cm ) bezpośrednio na PC
- W wersjach 12, 18 i 24 jeden z kanałów może pracować jako wyjście PWM, można zatem obsługiwać sterownik silników (np. TB6612FNG)
Specyfikacja Pololu Mini Maestro:
- Zasilanie: 5 V-16 V
- Pobór prądu: 40 mA*
- Liczba kanałów: 24
- Prędkość transmisji: 300-200000 bps**
- Metody sterowania:
- USB - dołączony program na PC
- Interfejs szeregowy (UART) - np. komunikacja z mikrokontrolerem
- skrypty zapisane w pamięci sterownika
- Wymiary: 28 x 58,5 mm