Two-wheel Self-balancing Robot can measure its angle of inclination with 3-Axis Accelerometer and Gyro Sensor, and calculate appropriate driving force for the robot. Then the optical encoder motor will drive the wheels to keep the robot balanced. Self-Balancing Robot is not only an interesting toy but also a good tool for you to learn programming such as PID algorithm.
Screw drive is a mechanical drive that can switch rotational motion and rectilinear motion by rotating and combining the screw thread and gear. The rectilinear motion drive is mainly used for delivery, especially the linear feed of the tools and worktables in machines.