基于STM32的智能扫地小车的设计与实现

来源 :电子制作 | 被引量 : 0次 | 上传用户:yjn511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
设计一款实用性强的智能扫地小车,具备自动避开障碍物、检测障碍物方向、清扫、吸尘等功能.STM32单片机作为本设计的控制核心芯片,红外测距传感器测量小车与障碍物的距离和方向,舵机控制小车方向,LCD12864液晶显示屏用于显示参数.按键可设置吸尘风扇开关、舵机角度等功能参数.行驶过程中电机会带动清洁刷清扫地面,吸尘风扇可以将地面上的灰尘和较轻垃圾清扫带入内部的灰尘储存盒.扫地机向左或右拐弯时需要先将舵机角度旋转90度再通过前进或后退一段距离来实现拐弯.行驶过程中扫地机的左边或右边距离障碍物距离较近时会微调舵机角度向距离障碍物反方向调整30度行驶出一段距离,使扫地小车始终与左右两侧障碍物保持一定的距离.
其他文献
随着无人机技术的发展和成本的降低,无人机的应用越来越广泛,被广泛应用于军事侦察、民用等领域.我国自主研发的北斗卫星导航系统(BeiDou Navigation Satellite System,BDS)全球组网完成,可为无人机提供精确的位置、速度、时间等飞行状态信息.本文设计了基于北斗导航的低成本微型四旋翼无人机,给出了无人机系统的总体和软硬件详细设计.研究了无人机姿态控制算法,给出了四旋翼无人机的运动方程和传递函数,对PID控制算法进行了仿真.并讨论了无人机定高、定点控制算法,给出了仿真结果.对四旋翼无
本文通过对智能手环系统的单片机控制电路、计步电路、心率测量电路、体温测量电路、OLED显示模块电路、蓝牙传输模块电路以及电源模块电路的设计进行了详细的分析,给出了具体的电路参数,为《智能电子产品设计与制作》课程教学的载体提供借鉴.
设计一种利用传感器和窄带物联网技术对大功率LED智慧路灯进行远程用电检测及控制的系统。该系统主要由微控制器STM32F103为核心构成智能控制电路;由QS1212B构成前端计量电路、BC95构成的NB-IoT无线通信模块,并设计有DS3231时钟电路、 AT24C02构成的E~2ROM存储电路。测试系统采用高压隔离电路,80 W的LED路灯作为负载,LED路灯供电电源采用0~10 V数字压控恒流源