Quantity | 3+ units | 10+ units | 30+ units | 50+ units | More |
---|---|---|---|---|---|
Price /Unit | $80.75 | $79.10 | $76.63 | $73.34 | Contact US |
B570 Two-Wheeled Balancing Robot Car (Default Configuration) with Hall Encoder & 4KG Load Capacity
B570 Default Configuration:
* Perfect for beginners
* Modular mainboard with detachable modules for individual learning
* Provides PID and balancing robot series tutorials
* Supports APP remote control and debugging
Advantages:
* AB Phase Encoder
* High-Power DC Motor
* Battery with Protective Casing
* Supports APP Parameter Tuning
* Supports Attitude Sensing
* Low Voltage Warning Function
* Ultrasonic Obstacle Avoidance
* Supports Obstacle Avoidance During Navigation
* ROS Expansion
* Code-Level Video Tutorials Provided
* Technical Support Available
* Control Algorithms: PID / LQR
* Mathematical Modeling: Detailed Mathematical Model Provided
* PID Learning: PID Learning Mode Available
* STM32 Low-Level Analysis: Module Routines and STM32 Low-Level Explanation Based on the Product
* Program Versions: Register / Standard Library / HAL Library
* Attitude Algorithms: Kalman Filter / Complementary Filter / DMP
* Tutorials: Full Series of Code-Level Video Tutorials on Motor / Balancing Car Principles, Complete Development Manual
* Battery: Lithium Battery Pack with Protective Casing
Features:
STM32 Balancing Robot
* Code can be burned wirelessly via Bluetooth
* Supports PID / LQR control
* Includes code-level video tutorials
High-Performance Balancing Car Chassis
* 3mm thick aluminum alloy with anodized sandblasted surface
* Equipped with high-power geared motors with AB phase encoders
Compatible with PID Speed and Position Closed-Loop Control Learning
* We provide dedicated source code and detailed tutorial documentation for learning PID control—from speed closed-loop control to position closed-loop control.
Mathematical Modeling Provided
* Mathematical modeling is an important tool in robot development. We provide a handbook of mathematical modeling results for this balancing robot to facilitate in-depth research and learning.
Posture Recognition
* When the robot is placed on the ground, it recognizes this action through algorithms and automatically activates the balancing system. When the robot is picked up vertically while upright, it uses its sensors to recognize this action through algorithms and automatically deactivates the balancing system. Users can master the operation simply by following our video tutorials. All algorithms are fully open-source.
Ultrasonic Obstacle Avoidance and Following Functions
* The B570 and B585 support both ultrasonic obstacle avoidance and following modes, allowing users to switch between them freely.
* The OLED screen displays the distance to the object in front.
* In obstacle avoidance mode, the car can steer away from obstacles ahead.
* In following mode, it can track and follow a leading object.
Supports Heavy Loads
* The self-balancing car features a metal chassis, making it easy to expand and DIY.
* Equipped with high-quality, high-torque motors, it can easily carry loads of up to 4 kg.
LQR Control Code Provided in Addition to Standard PID Control
* LQR (Linear Quadratic Regulator) is a control algorithm that achieves optimal system performance at low cost.
* It is widely used in intelligent control and autonomous driving applications.
* A Matlab Simulink simulation model for LQR control is also provided.
Provides Multiple Code Versions and Explanations to Meet the Learning Needs of Users at Different Levels
* WHEELTEC Self-Balancing Car Basic Code Version: It only retains the most basic functions of the self-balancing car. Recommended for beginners.
* WHEELTEC Self-Balancing Car Standard Library Function Version: A classic standard library code version. It includes the implementation of all product functions and is recommended for learning after the basics.
* WHEELTEC Self-Balancing Car HAL Library Version: HAL library is a more popular development method. The universal API interface allows all functions of the self-balancing car to be easily ported to different STM32 series products. Recommended after mastering the standard library, as it can greatly improve development efficiency.
* WHEELTEC Self-Balancing Car HAL Library CubeIDE Version: Also based on the HAL version, it is developed using the official CubeIDE environment. Recommended for users accustomed to the STM32CubeIDE development environment.
* WHEELTEC Self-Balancing Car Register-Level Version: It configures the chip's peripherals by directly operating the registers to achieve full functionality. Recommended for advanced users looking to level up.
Provides Three Angle Acquisition Algorithms
* The default program supports multiple angle acquisition algorithms, including DMP, Kalman, and Complementary filter. Among them, DMP is the driver engine built into the MPU6050, which can directly output angles. The other two algorithms obtain angles by filtering angular velocity and linear acceleration, and their data stability can meet the needs of balancing vehicles.
Detailed Code Comments and Online Source Code Explanation
* Users can easily read the code. If there are any questions during this process, they can get answers online anytime!
Bluetooth & Wi-Fi App Provided
* For Android and iOS
* Gravity-sensing control and dual-hand button remote control modes
* 5-channel waveform display interface: you can view waveforms at any time without a data cable.
* 9-channel parameter adjustment interface: it allows online tuning and parameter saving during power-off.
* Optimized low battery alert mechanism: APP accurately pushes low-voltage warnings to prevent battery over-discharge.
* Supports Bluetooth 4.0 module
* Note: It comes with a Bluetooth module. But the Wifi module is optional.
Comprehensive Monitoring of the Balancing Robot via APP
* Battery monitoring feature alerts users via APP when battery level falls below 30%.
* Simulated speed display using left and right encoders
* Real-time graphical display of the robot's tilt angle
* Real-time display of commands received by the robot's lower computer
* Real-time display of commands sent by the APP
Exceptional Remote Control Experience
* Gravity-sensing Control: It uses the phone's motion sensors to send control signals based on real-time orientation. Gravity sensitivity is customizable.
* Joystick Control: A classic control mode. Push the center circle in different directions to send commands. Ideal for one-handed use.
* Dual-hand Button Control: It simulates traditional RC car control using two fingers on the phone screen. The app sends corresponding commands.
Data Display via Waveforms in the App
* Supports up to 5 waveform display channels
* Customizable channel names
* Toggle individual channels on or off
* Axes auto-scale based on input values
* Multiple interpolation algorithms supported, including cubic Bezier
* Option to enable or disable real-time display of each data point
* Pinch-to-zoom gesture supported for waveform detail scaling
Real-Time Multi-Channel Parameter Tuning
* Supports real-time parameter tuning with data updates from the lower computer to the app. Up to 9 adjustable channels
* Power-down parameter saving supported for improved tuning efficiency
* Users can customize each channel's name, value, and adjustment range
PC-like Serial Debug Mode
* Includes a traditional PC-style serial debugging assistant
* Can receive data from and send data to the lower computer
* It operates in a "chat-like" format, allowing for customizable and interactive functions.
One-Click Download via Type-C Data Cable
* Supports one-click download feature
* Use a type-c data cable for program downloading and serial communication
Wireless Firmware Flashing via Bluetooth
* The built-in Bluetooth module not only supports remote debugging but also enables wireless firmware flashing via dedicated Bluetooth programming tool. The entire flashing process takes just seconds, greatly facilitating secondary development.
Modules of B570:
* STM32F103C8T6 System Board: A self-developed system board equipped with the original chip. It features a built-in type-c one-key download circuit and interface, along with protection circuits such as short circuit and electrostatic protection.
* XL2596S Voltage Regulator Module: This module uses the higher current voltage regulator chip, XL2596S, to provide stable power for the system board and other modules.
* Bluetooth Serial Module: The module can easily link to an app, enabling remote control of the car, vehicle tuning, waveform viewing, and other functions.
* Ultrasonic Module: The ultrasonic module enables advanced balancing vehicle functions such as obstacle avoidance and following.
* OLED Display: Thanks to the 0.96-inch OLED display, users can conveniently and quickly view the car's data and perform real-time debugging.
* MPU6050 Module: The MPU6050 chip integrates a gyroscope and accelerometer, and provides multiple angle acquisition algorithms, including DMP, Kalman filtering, and complementary filtering.
* TB6612 Motor Driver Module: Using the original TB6612 chip, it easily drives the two motors of the balancing car. A complete and detailed development manual is provided.
Motor Specifications:
* Rated Voltage: 12V
* Stall Current: 3.2A
* Rated Current: 360mA
* Gear Ratio: 1:30
* Stall Torque: 4.5 kg·cm
* Rated Torque: 1 kg·cm
* Rated Power: Approx. 4.32W
* Speed Before Reduction: 11,000 rpm
* Speed After Reduction: 366 ± 26 rpm
Advantages Compared to Polymer Batteries:
* The 18650 battery cell is equipped with a built-in explosion-proof valve. When the pressure becomes too high, the valve protrudes, and the top fuse melts to release the pressure. In contrast, polymer batteries will continuously swell and bulge under high pressure, with a risk of rupture and explosion. The 18650 battery has more than 800 charge-discharge cycles before a 20% degradation, and its theoretical service life can exceed 3 years.
Documentation Information:
* We can provide English resources, including source code with English comments, English documentation, and video tutorials with English subtitles. Please contact customer service after purchasing the product if needed.
Packing List:
* 1 x Set of Robotic Car
Packaging Details:
* Weight: 1kg
Note:
* The robotic car has been assembled and is ready to use.
* Wifi module is optional.