基于STM32F103C8T6单片机的智能行李箱设计

基于stm32单片机的智能行李箱
一.系统设计
本次设计的是基于stm32f103c8t6单片机设计的一款智能行李箱,系统内使用hx711压力传感器模块采集行李箱内的重量数据,使用uln2003电机驱动模块来驱动两个步进电机 以此来模拟行李箱的移动,通过hc-sr04超声测距模块测量行李箱前障碍物的距离,可以通过lcd1602显示屏实时的显示障碍物的距离,以及行李箱内重量数据。此外系统内还有esp8266无线wifi模块  可以将采集到的距离数据在one-net上位机端进行同步显示,并且上位机端还可以通过按钮控制行李箱的前进和后退,当按下前进按键两个电机就会正转,当按下后退按键两个电机就会反转,通过触碰开关可以实现一键触碰打开行李箱。
图1 系统框图
二.硬件设计
行李箱系统的电路主要包括,stm32单片机最小系统电路、压力检测电路、电机驱动电路、触碰开关控制电路、超声测距电路、显示电路、无线通信电路。
图2 硬件电路
三.软件设计
系统的软件逻辑清晰,通过传感器完成数据检测后,经过单片机的数据处理后就会将采集的数据在显示屏上进行显示,通过无线模块将采集数据在上位机端进行显示,上位机端的按键可以直接控制电机的运转。
图3 程序流程图
图4 主程序
四.实物展示
五.资料内容


区块链技术正在催生去中心化互联网服务的未来
智能手机芯片竞争再起悬念
详细介绍可编程直流电源的功能
全国14省份燃料电池汽车相关政策及发展情况概述
C语言使用一维数组注意事项
基于STM32F103C8T6单片机的智能行李箱设计
区块链与互联网的本质区别是什么?
苹果HomePod mini:兼容IOS系统 内置超宽频芯片 全频驱动单元
分享几款性价比超高的国产蓝牙耳机
怎么计算汽包液位计的迁移量
Type-C扩展坞让合作过的客户都满意
从整体上掌握物联网的概念
ZLDS113铝带宽度测量方案
新能源汽车的电池寿命有多长,废旧动力电池如何处理
vivo终止NBA合作 华为nova 5T预装Google将上线德国 比特币破8000美元
EAC-C925A产品参数分析
3D打印如何帮助抗击新冠疫情?
中国厂商扎堆发布5G手机,5G手机何时才能普及?
汽车瞬间撞树,现场惨烈!主动刹车系统为啥不喊停?!
LED照明,对赚钱热点的几点思考