Skip to content

firechecking/Arduino_Self_Balancing_Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Self Balancing Robot Based on Arduino

两轮自平衡小车,其操作是以锂电池为驱动,利用物理学的“动态平衡原理”, 通过电脑芯片控制其行进或转向。当小车移动时,动作中的重心会不断改变, 并达到平衡,自平衡、前进、后退、转弯、刹车。

以垂直重心为轴线,当这条轴往前倾斜时,车身内的内置电动马达会产生往前的力量, 一方面平衡车往前倾倒的扭矩,一方面产生让车辆前进的加速度, 相反的,当陀螺仪发现重心往后倾时,也会产生向后的力量达到平衡效果。

购买元器件

所有硬件均可通过淘宝购买

  • 电机驱动模块L298N
  • 直流减速电机
  • 稳压模块
  • Arduino
  • 此处加速度陀螺仪
  • 其他扩展原价
  • 双轴按键摇杆
  • 无线通信模块
  • 蓝牙模块
  • 液晶模块

软件涉及内容

  • 卡尔曼滤波
  • PID控制

##详细设计内容 参见Wiki

About

A Self-Balancing Robot based on Arduino using two wheels

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published