Lemontree

Balance bike + unicycle

 
Overview

Open source link: https://gitee.com/hvan/unicycle (or see attachment)

Video demonstration:

Momentum wheeled one-wheeled self-balancing robot_bilibili_bilibili

Momentum Wheel Balance Bike_bilibili_bilibili

 

1. Unicycle

The fuselage is fully 3D printed, and the momentum wheel can be 95mm or 70mm. This project uses a brushless motor momentum wheel module.

At present, the balance control algorithm of unicycle robot mainly uses linear control methods, such as PID, synovial membrane control algorithm, LQR

Algorithms and state feedback control algorithms, etc., PID is widely used because of its simple control and does not require precise mathematical models.

A unicycle is equivalent to a combination of a two-wheel balance car and a balance bicycle. It needs to maintain balance on the X and Y axes at the same time. Therefore,

You only need to use the gyroscope data and add the PID in the XY direction to achieve balance and walking. You only need to change the speed loop

Just the target value.

For all open source files, please see the attachment or the link at the beginning of the article.

fr2EiKzjk4sJTpFuonREaapyuZ8BoHNDkGsSRepq.png

9hJWc3XMeYl0u4CWFLhKXEvJFWqF7DcVGaIwM5Me.png

 

qBqjnkniS2o0e3nhMS4meLkJYt2B4grMhMoepEOG.png

 

2. Balance bike

1 Introduction

Source of work:

Momentum wheel self-balancing bicycle STM32_PID (open source - including hardware information)

Borrow the structure of the original author and redesign the software and hardware (based on the HAL library) . If you need 3D files, please go to the link above.

2. List of main materials:

(1), 3D printing frame (you can go to Lichuang 3D Monkey)

(2) Two miniature bearings 2*6*2.5

yW8Ttm4YRulwqXsZxCmKbCF6CzjPp6hPYGuakPAA.png

(3), iron shaft

1.5CM one piece

3CM one piece

Ed3oBIkYGEQafvu0x5wfohrxZSrisKjqIgH7AoGk.png

(4), toy tires 27mm, 39mm

JNvmcRtzpObBuCraLwWhxkfd2n67zYrHxrvlGfC0.png

(5), pulley 13mm

YOwTXk21ZRGA9O6eOc6qaFUFaH2nHtNrV9akl7hN.png

(6), digital steering gear

FaLbCItKtxEOK7eyD1cvX42FvfFZqJoe0igNGpjy.png

 

LjXae7OxgOOBWzi57RdIWJxYsBJtI6iuVRmlj7Wb.png

 

rr2ete6Y99LvOMALbpmi3Ac8RwVWhiqwjM9rBNhZ.png

 

 

Notice:

1. If you use the PCB of this project, please select the components according to the BOOM table. The attachment provides the 3D printing file for the connection between the N20 motor shaft and the rear wheel. The N20 motor can be optionally encoded without an encoder (cheap price).

2. The remote control used in the program is: mini remote control - Lichuang EDA open source hardware platform (oshwhub.com)

3. Please see the attached paper for relevant principles.

4. The MCU can be GD32F103C8T6, which is currently relatively cheap.

 

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-15 01:33:39

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号