Uniwersalny sterownik robota ESP32 z WiFi, BT oraz ESP-NOW
Opis
Uniwersalny sterownik robota z ESP32, WiFi, BT oraz ESP-NOW
Uniwersalny sterownik robota marki Waveshare to moduł, który charakteryzuje się zaawansowanymi funkcjami i łatwą w obsłudze konstrukcją. Sterownik ten może być używany do budowy różnych typów robotów, w tym mobilnych, manipulacyjnych, czy też dronów. Sterownik robota został wyposażony w szereg funkcji, które umożliwiają kontrolę ruchów robota, w tym jazdy do przodu, do tyłu, skręcania oraz obracania. Sterownik posiada także funkcję kontroli prędkości i kierunku ruchu oraz wsparcie dla różnych trybów pracy, takich jak tryb autonomiczny czy też tryb zdalnego sterowania. Sterownik robota jest zgodny z różnymi platformami, takimi jak Arduino, Raspberry Pi czy też mikrokontrolery STM32. Umożliwia również podłączenie różnych czujników i urządzeń, takich jak kamery, sensory odległości, czujniki światła i dźwięku oraz wiele innych. Sterownik robota jest łatwy w użyciu i programowaniu, dzięki interfejsowi użytkownika opartemu o język Python. Interfejs ten umożliwia dostęp do różnych funkcji sterownika oraz umożliwia łatwe programowanie i integrację z innymi systemami. Sterownik robota Waveshare został zaprojektowany z myślą o projektantach i hobbystach zajmujących się robotyką. Na stronie producenta dostępna jest pełna dokumentacja techniczna oraz przykłady kodów źródłowych, które pomogą Ci szybko rozpocząć pracę z tym sterownikiem.
Specyfikacja modułu:
- Moduł sterujący: ESP32-WROOM-32
- Układ sterujący: ESP32
- Zasilanie: DC 7~13V
- Interfejs zasilania: XH2.54
- Złącze antenowe: IPEX1
- Interfejs: USB C
- Komunikacja bezprzewodowa:
- WIFI
- Bluetooth
- ESP-NOW
- Wymiary: 65×65mm
- Rozstaw otworów montażowych: 49 × 58mm
- Średnica otworu montażowego: 3mm
- Wbudowane interfejsy sterowania silnikiem dla 2 silników prądu stałego z enkoderem lub 4 silników prądu stałego (2 grupy) bez enkodera
- Wbudowane interfejsy sterowania serwami magistrali szeregowej do sterowania maksymalnie 253 serwami magistrali szeregowej ST3215 i uzyskiwania informacji zwrotnych od serwomechanizmów
- Wbudowany 9-osiowy IMU w celu uzyskania informacji o położeniu i kursie w dowolnym momencie
- Obsługuje wejście zasilania 7 ~ 13 V i może być zasilany bezpośrednio przez moduł baterii litowej 2S lub 3S
- Automatyczny obwód pobierania dla łatwego przesyłania programów
- Obsługuje monitorowanie napięcia/prądu wejściowego
- Wbudowane gniazdo karty TF
- Wbudowany interfejs Laser Lidar i zintegrowana funkcja UART do USB
- Interfejs I2C do podłączania urządzeń peryferyjnych, takich jak OLED, IMU i inne urządzenia I2C
- Dostosowanie wielofunkcyjnego rozszerzonego nagłówka do dodatkowych funkcji, takich jak sterowanie serwomechanizmami lub przekaźnikami
- Wbudowane złącze GPIO 40PIN do podłączenia i zasilania komputera hosta (Raspberry Pi/Jetson Nano itp.), komunikacja przez port szeregowy lub I2C
- Zapewnia demonstracje open source i szczegółowe samouczki dla początkujących


Budowa sterownika
- Główny kontroler ESP32-WROOM-32
- Złącze WiFi IPEX1
- Interfejs LIDAR
- Interfejs rozszerzeń urządzeń peryferyjnych I2C
- Przycisk Reset
- Przycisk pobierania ESP32
- Obwód regulatora napięcia DC-DC 5V
- Złącze typu C (LIDAR) Interfejs danych LIDAR
- Złącze typu C (USB) ESP32 Interfejs komunikacyjny UART, może przesyłać programy dla ESP32
- XH2.54 port zasilania Wejście DC 7 ~ 13 V
- INA219 Układ monitorujący napięcie/prąd
- Przełączniki do sterowania zewnętrznym zasilaniem
- Interfejs serwomechanizmu magistrali szeregowej ST3215
- Interfejs silnika PH2.0 6P Interfejs grupy B dla silnika z enkoderem
- Interfejs silnika PH2.0 6P Grupa A Interfejs silnika z enkoderem
- Interfejs silnika PH2.0 2P Grupa A Interfejs dla silnika bez enkodera
- Interfejs silnika PH2.0 2P Interfejs grupy B dla silnika bez enkodera
- AK09918C 3-osiowy kompas elektroniczny
- QMI8658C 6-osiowy czujnik ruchu
- TB6612FNG Układ sterowania silnikiem
- Obwód sterowania serwomechanizmu magistrali szeregowej
- Gniazdo karty SD
- Rozszerzone złącze 40PIN Łatwy dostęp do Raspberry Pi lub Horizon Sunrise X3 Pi
- Rozszerzone złącze 40PIN Łatwe w użyciu piny komputera hosta zainstalowane na płycie sterownika
- CP2102 UART do USB do przesyłania danych radarowych
- CP2102 UART na USB do komunikacji ESP32 UART
- Obwód automatycznego pobierania
Wsparcie dla wielu czujników i peryferii
Listwy GPIO dla peryferii lub Raspberry Pi:
Obsługa magistrali BUS dla silników servo:
Monitoring parametrów prądowych:
Wbudowany czujnik dziewięcioosiowy IMU:
Przykłady zastosowania:
Wymiary:
Zestaw zawiera:
- Uniwersalny sterownik robota z ESP32 x1
- Zestaw śrób x1


Wiki: General_Driver_for_Robots
Zapraszamy na naszego bloga po więcej ciekawych rozwiązań i artykułów. Zapraszamy również do polubienia naszej strony na Facebooku by być na bieżąco z elektroniką.