

180,39 zł Netto
Programowalny moduł sterownika do robota, mogący pracować samodzielnie lub pod kontrolą Raspberry PI. Moduł opiera się na mikrokontrolerze Atmel ATmega32U4, posiada złącze USB i wgrany bootloader kompatybilny z Arduino. Pololu - 3117
Pololu - 3117
This programmable module combines with a Raspberry Pi to serve as the control center of a small robot or electronics project. Its Atmel ATmega32U4 microcontroller comes preloaded with an Arduino-compatible bootloader, and the board includes dual motor drivers that can deliver 1.8 A per channel to two brushed DC motors. An efficient voltage regulator and level shifters enable it to power and communicate with a Raspberry Pi. This version (item #3117) is assembled with selected through-hole connectors and components installed for use as a Raspberry Pi add-on.
DESCRIPTION
Overview
The A-Star 32U4 Robot Controller LV with Raspberry Pi Bridge is a programmable module well-suited for robotics applications, designed to work either as an auxiliary controller mounted to a Raspberry Pi or as a standalone control solution for a small robot. This A-Star (abbreviated A*) is based on Atmel’s ATmega32U4 AVR microcontroller, which has built-in USB functionality, and it ships with a preloaded Arduino-compatible bootloader. Its complement of peripheral hardware includes dual motor drivers capable of delivering a continuous 1.8 A per channel, along with pushbuttons, LEDs, and an optional buzzer for building a user interface. An efficient switching voltage regulator allows the controller to work over a wide range of input voltages (2.7 V to 11 V).
The robot controller board conforms to the Raspberry Pi HAT specification, allowing it to be used as an add-on for a Raspberry Pi with a 40-pin GPIO header (Model B+, Model A+, and Pi 2 Model B). On-board level shifters make it easy to set up I²C communication and interface other signals between the two controllers, and the A-Star automatically supplies 5 V power to an attached Raspberry Pi. In this setup, the Raspberry Pi can handle the high-level robot control while relying on the A-Star for low-level tasks like reading analog sensors and controlling timing-sensitive devices (e.g. servos).
A-Star 32U4 Robot Controller LV with Raspberry Pi Bridge,
bottom view with dimensions.
The robot controller is available in two configurations:
Details for item #3117
A-Star 32U4 Robot Controller LV with Raspberry Pi Bridge
with included hardware.
This version of the A-Star 32U4 Robot Controller LV with Raspberry Pi Bridge is assembled with selected through-hole connectors and components for use as a Raspberry Pi expansion board, as shown in the picture above. A 2×20-pin 0.1″ female header is preinstalled to serve as a Raspberry Pi GPIO connector, and a 6-pin strip of terminal blocks and a DC power jack are mounted for motor and power connections. A buzzer is also installed, along with two 2×1-pin male headers and shorting blocks for the buzzer and battery level jumpers.
This version ships with a set of four M2.5 standoffs (11 mm length), screws, and nuts that can be used to secure the board to the Raspberry Pi at the proper height for the GPIO connector.
For a version with SMT components only, making it more suitable for standalone use and allowing customization of through-hole components, see item #3116.
Features
Driving motors with an A-Star 32U4 Robot Controller LV
with Raspberry Pi Bridge on a Raspberry Pi Model B+.
Arduino compatibility
Like our other A-Star 32U4 programmable controllers, the A-Star 32U4 Robot Controller ships with a preloaded Arduino-compatible bootloader (which uses 4 KB of flash memory, leaving 28 KB available for the user program). We provide a software add-on that enables the board to be easily programmed from the Arduino environment and an Arduino library to make it easy to use the additional on-board hardware.
The A-Star 32U4 Robot Controller has the same microcontroller as the Arduino Leonardo and Arduino Micro, and it runs at the same frequency, so most code examples intended for those boards should also work on the A-Star.
The A-Star family
The A-Star 32U4 Robot Controller is a part of our larger A-Star 32U4 family, all of whose members are based on the same ATmega32U4 microcontroller, feature native USB interfaces, and are preloaded with Arduino-compatible bootloaders. The table below shows some key features and specifications of our A-Star microcontroller boards to help you choose the right one for your application.
A-Star 32U4 Micro | A-Star 32U4 Mini ULV | A-Star 32U4 Mini LV | A-Star 32U4 Mini SV | A-Star 32U4 Prime LV | A-Star 32U4 Prime SV | |
---|---|---|---|---|---|---|
Microcontroller: | ATmega32U4 | ATmega32U4 | ATmega32U4 | |||
User I/O lines: | 18 | 26 | 26 | |||
PWM outputs: | 7 | 7 | 7 | |||
Analog inputs: | 8 | 12 | 12 | |||
Ground access points: | 2 | 4 | 43 | |||
User LEDs: | 2 | 3 | 3 | |||
User pushbuttons: | — | — | 3 | |||
Reset button: | YES | YES | ||||
Power switch: | YES | |||||
Buzzer option: | YES | |||||
microSD option: | YES | |||||
LCD option: | YES | |||||
Operating voltage: | 5.5 V to 15 V | 0.5 V to 5.5 V | 2.7 V to 11.8 V | 5 V to 36 V | 2.7 V to 11.8 V | 5 V to 36 V |
Regulator type: | linear | switching step-up |
switching step-up/step-down |
switching step-down |
switching step-up/step-down |
switching step-down |
Regulated current: | 100 mA(1) | 500 mA(1) | 1 A(1) | 500 mA(1) | 1 A(1) | 1 A(1) |
Dimensions: | 1″ × 0.6″ | 1.9″ × 0.7″ | 2.8″ × 2.1″ | |||
Weight: | 1.3 g(2) | 3.4 g(2) | 13 g to 33 g |
(1) These values are rough approximations for comparison purposes. Available current depends on input voltage, current consumed by the board, ambient conditions, and regulator topology. See product documentation and performance graphs for details.
(2) Without included optional headers.
SPECIFICATIONS
Dimensions
Size: | 65 mm × 56 mm |
---|---|
Weight: | 23 g(1) |
General specifications
Processor: | ATmega32U4 @ 16 MHz |
---|---|
RAM size: | 2560 bytes |
Program memory size: | 32 Kbytes(2) |
Motor driver: | DRV8838 |
Motor channels: | 2 |
User I/O lines: | 26(3) |
Input voltage range: | 2.7 V to 11 V |
Minimum operating voltage: | 2.7 V |
Maximum operating voltage: | 11 V |
Maximum output current: | 1.5 A(4) |
Continuous output current per channel: | 1.8 A |
Peak output current per channel: | 1.8 A |
Logic voltage: | 5 V |
Reverse voltage protection?: | YES |
External programmer required?: | NO |
Notes:
(1) Without included mounting hardware.
(2) Note that 4 KB of the MCU's 32 KB of flash memory is used by the pre-installed USB bootloader. All 32 KB is available when programming via the ISP header rather than the bootloader.
(3) Some I/O lines are used by on-board hardware.
(4) Available current depends on input voltage, current consumed by the board, ambient conditions, and regulator topology. See product documentation and performance graphs for details.
RESOURCES
Documentation and other information
File downloads
Recommended links
Producent BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Polska sprzedaz@kamami.pl 22 767 36 20
Osoba odpowiedzialna BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Polska sprzedaz@kamami.pl 22 767 36 20
Komputer Raspberry Pi 3 model B (Quad Core Broadcom BCM2837, 4x1.2GHz rdzeń ARM Cortex-A53, RAM 1GB, 4xUSB, Ethernet, HDMI, Wifi, Bluetooth)
Brak towaru
Komputer Raspberry Pi 3 model B+ (Quad Core Broadcom BCM2837B0, 4x1.4GHz rdzeń ARM Cortex-A53, RAM 1GB, 4xUSB, Ethernet, HDMI, Wi-Fi, Bluetooth BLE)
Sterownik silników DC, który pozwala na kontrolowanie ruchu dwóch napędów za pomocą interfejsu I2C. Płytka z przylutowanymi złączami. Pololu 5051
Brak towaru
Pololu Dual G2 High-Power Motor Driver 24v14 to rozszerzenie pozwalające na sterowanie dwoma silnikami prądu stałego przeznaczone dla Raspberry Pi. Silniki mogą być zasilane napięciem 6,5-36V i pobierać maksymalnie prąd o natężeniu do 14A. Pololu 3752
Nakładka ze sterownikiem silników TB6612FNG oraz sterownikiem PWM PCA9685 przeznaczona do minikomputerów Raspberry Pi. Płytka wyposażona została w złącze 40-pin charakterystyczne dla Raspberry Pi. Waveshare Motor Driver HAT
Sterownik silników DC, który pozwala na kontrolowanie ruchu trzech napędów za pomocą interfejsu I2C. Pololu 5035
Płytka rozszerzeniowa do minikomputera Raspberry Pi dodająca możliwość sterowania do 16 serw sygnałem PWM. Potrafi generować sygnał do 1,6 kHz z 12-bitową rozdzielczością. Dzięki sterowaniu za pomocą interfejsu I2C, do równoczesnego sterowania serw wystarczy użycie 2 pinów. Adafruit 2327
Moduł sterownika silników dla Raspberry Pi umożliwiająca jednoczesne sterowanie serwami, silnikami DC i krokowymi za pomocą interfejsu I2C, z dodatkową obsługą UART do komunikacji zewnętrznej. Dzięki wbudowanemu stabilizatorowi DC-DC może zasilać Raspberry Pi prądem do 3A, a jego system piętrowego montażu i zapasowe złącza DIP dla kamery i wyświetlacza zwiększają elastyczność projektową. Moduł doskonale sprawdzi się w projektach robotycznych, oferując niezależne zasilanie serw, regulowane PWM, oraz dodatkowe funkcje, takie jak brzęczyk i odbiornik IR. DFRobot DRI0054
Moduł rozszerzeń ze sterownikiem dwóch silników krokowych oparty na układzie HR8825. Dedykowany dla minikomputerów Raspberry Pi. Waveshare Stepper Motor HAT (B)
Rozszerzenie dla Raspberry Pi z dwoma sterownikami silników obsługującymi zakres napięć 5-28 V i prąd ciągły 3 A (chwilowy 5 A) każdy. Pololu 2755
Sterownik silników DC, który pozwala na kontrolowanie ruchu dwóch napędów za pomocą interfejsu I2C. Płytka ze złączami do montażu. Pololu 5049
Brak towaru
Sterownik silników DC, który pozwala na kontrolowanie ruchu dwóch napędów za pomocą interfejsu I2C. Płytka bez złączy. Pololu 5059
Brak towaru
Bus Servo Driver HAT (A) z mikrokontrolerem ESP32-WROOM-32 umożliwia jednoczesne sterowanie do 253 serw ST i RSBL, wspierając komunikację przewodową i bezprzewodową w aplikacjach robotycznych. Przeznaczony do integracji z Raspberry Pi, oferuje zasilanie z przetwornicy 5 V oraz pełne wsparcie dla transmisji UART i USB-C. Obsługa poleceń JSON i automatyczne uruchamianie sieci WiFi umożliwiają zdalne sterowanie i łatwą integrację z różnorodnymi środowiskami deweloperskimi. Idealny do projektów ramion robotycznych, robotów kroczących i innych konstrukcji wymagających wielu serw z zamkniętą pętlą sterowania.
Pololu Dual G2 High-Power Motor Driver 24v18 to rozszerzenie pozwalające na sterowanie dwoma silnikami prądu stałego przeznaczone dla Raspberry Pi. Silniki mogą być zasilane napięciem 6,5-36V i pobierać maksymalnie prąd o natężeniu do 18A. Pololu 3756
Brak towaru
Sterownik silników DC, który pozwala na kontrolowanie ruchu trzech napędów za pomocą interfejsu I2C. Płytka z przylutowanymi złączami. Pololu 5033
Sterownik silników DC, który pozwala na kontrolowanie ruchu dwóch napędów za pomocą interfejsu I2C. Płytka z przylutowanymi złączami. Pololu 5057
Brak towaru
Moduł z 16-kanałowym sterownikiem serwomechanizmów PCA9685 przeznaczony dla minikomputerów Raspberry Pi. Płytka wyposażona jest w złącze zasilające USB Typ C. SparkFun DEV-15316
Pololu Dual G2 High-Power Motor Driver 18v22 to rozszerzenie pozwalające na sterowanie dwoma silnikami prądu stałego przeznaczone dla Raspberry Pi. Silniki mogą być zasilane napięciem 6,5-30V i pobierać maksymalnie prąd o natężeniu do 22A. Pololu 3754
Brak towaru
Programowalny moduł sterownika do robota, mogący pracować samodzielnie lub pod kontrolą Raspberry PI. Moduł opiera się na mikrokontrolerze Atmel ATmega32U4, posiada złącze USB i wgrany bootloader kompatybilny z Arduino. Pololu - 3117