王达业

[Low-innovation] Brushless motor two-wheel balancing car

 
Overview

1. Introduction

image.png

The project uses ART-Pi as the controller, imitation ODrive as the driver, and uses 2312S brushless motor, domestic MT6816 magnetic encoder, and MPU9255 gyro sensor (to catch a bug: module silk screen MPU9250, actual measured MPU9255, both can be used in this case) Universal), a two-wheel balancing car that uses PCB, copper pillars, and 3D printed parts as the frame. The controller program is based on the domestic embedded real-time multi-thread operating system RT-Thread, transplanted from the open source project https://github.com/stulwd/BalanceCar2 , and also referred to the project https://github.com/iamluoyijie/funny_car

image.png

Current progress: The driver for each device has been basically written and debugged, and the control algorithm has been transplanted. However, the balance car cannot yet stand up.

image.png

(The dead line warrior is really dead this time_(:з)∠)_)

2. Project details

1. Controller——ART-Pi

image.png

2. Driver - imitation ODrive

Project link: https://oshwhub.com/Knight_Sin/abcd

image.png

3. Gyroscope——MPU9255

image.png

4. Motor——2312S+MT6816

image.png

5. Frame - PCB + copper pillar + 3D printing

3. Summary

1. Reflection

(1) Time is not planned well, resulting in lack of time for debugging

(2) The hardware design is defective. The low-speed performance of the brushless motor is not good. The reducer should be accelerated.

(I took apart a box of reducers and didn’t have time to get them done)

image.png

2. Planned tasks

(1) Redesign the chassis and install reducers on both sides

(2) Use the AP6212 WiFi module on the ART-Pi to achieve wireless control and online parameter setting

(3) Install ov2640 camera to realize image transmission

(4) Design lithium battery modules to break away from the current "wired power supply" state

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-24 07:35:55

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号