23-378、STM32的车船自动平衡仪设计
设计的主要功能如下:
(1)如果ADXL345传感器检测到船往左偏一定角度A,则步进电机右转,直到船体左偏角度小于A,A值大约5度;
(2)如果ADXL345传感器检测到船往右偏一定角度B,则步进电机左转,直到船体右偏角度小于B,B值大约5度;
(3)左侧或者右侧偏高,都有相应指示灯指示;
(4)在LCD液晶屏上显示船体倾斜的角度;
(5)综上,保证板子左右平衡在水平左右5度范围内,保持其平衡。
(6)控制步进电机转动一定角度模拟船体平衡
(7)加按钮,变成手动控制
自动控制:ADXL345倾角传感器检测出船体的倾斜角度,当船体向左向右倾斜角度超过5度时,PID算法通过单片机采集的角度来控制步进电机驱动模块,从而驱动电机转动,使船体向右向左偏转,直到船体趋于平衡。同时左右两个LED灯显示偏转方向,LCD屏显示船体偏转角度。