Just playing with my old teaching props and porting them to STM32C5 family of microcontrollers. Along the way the PS4 DualShock controller is added as an HMI.
Don't worry. Just open the .ioc2 file in STM32CubeMX2 and hit the yellow button to generate the IDE project. Then open the project in STM32CubeIDE for Visual Studio Code and build it.
- Omni wheels (RobotShop)
- Omni wheels (OMNIA, formerly Rotacaster)
- SC15 Serial Bus Servo (Waveshare)
- ESP32 Servo Driver Expansion Board (Waveshare)
- 4-in-1 module for Li-Ion 18650 batteries (KAMAMI)
- ESP32-CAM (msalamon)
- 2S battery pack (from ELEGOO Tumbller)
- OLED display 2.42" (msalamon)
- 1S-8S Lithium Battery Charge Indicator (KAMAMI)
- SCS15/SC15 servo drive with half-duplex UART interface
- Sony PS4 DualShock controller demo using ESP32 and STM32
Note
The ESP32 Servo Driver Expansion Board provides circuitry that combines TX and RX into the half-duplex bus of the SC15 servos. That is why the STM32C5 is in full-duplex mode. If you want to communicate with the servos directly from STM32, you need to put its UART peripheral into the half-duplex mode as here. Then the hardware connection between TX and RX lines will take place inside the microcontroller.
- Modern Robotics: Mechanics, Planning, and Control (Kevin M. Lynch and Frank C. Park) --> eq. (13.9)
- LEGO Mindstorms EV3 OmniBot using Simulink
- LEGO Mindstorms EV3 BallBot using Simulink
- I Built a Ball Balancing Robot (Aaed Musa)
- Perpendicular-wheeled Ball-Balancing Robot tests (James Bruton)
- Ballbot (Nico Dirks)
Create your own home laboratory/workshop/garage! Get inspired by ControllersTech, DroneBot Workshop, Andreas Spiess, GreatScott!, bitluni's lab, ElectroBOOM, Phil's Lab, atomic14, That Project, Paul McWhorter, Max Imagination, Nikodem Bartnik, Stuff Made Here, Mario's Ideas, Aaed Musa, Haase Industries, Marcin Plaza, and many other professional hobbyists sharing their awesome projects and tutorials! Shout-out/kudos to all of them! Promote README-driven learning.
Warning
STM32C5 series - do try it at home and experiment with holonomic platforms ❕
220+ challenges to start from: Control Engineering for Hobbyists at the Warsaw University of Technology.
Stay tuned!
0xBU

