一、系统设计

本次设计的是基于STM32F103C8T6单片机设计的一款智能行李箱,系统内使用HX711压力传感器模块采集行李箱内的重量数据,使用ULN2003电机驱动模块来驱动两个步进电机 以此来模拟行李箱的移动,通过HC-SR04超声测距模块测量行李箱前障碍物的距离,可以通过LCD1602显示屏实时的显示障碍物的距离,以及行李箱内重量数据。此外系统内还有ESP8266无线WIFI模块  可以将采集到的距离数据在One-Net上位机端进行同步显示,并且上位机端还可以通过按钮控制行李箱的前进和后退,当按下前进按键两个电机就会正转,当按下后退按键两个电机就会反转,通过触碰开关可以实现一键触碰打开行李箱。

二、硬件设计

行李箱系统的电路主要包括,STM32单片机最小系统电路、压力检测电路、电机驱动电路、触碰开关控制电路、超声测距电路、显示电路、无线通信电路。

三、软件设计

系统的软件逻辑清晰,通过传感器完成数据检测后,经过单片机的数据处理后就会将采集的数据在显示屏上进行显示,通过无线模块将采集数据在上位机端进行显示,上位机端的按键可以直接控制电机的运转。

四、实物展示

上位机

五、资料内容

六、资料链接

资料链接:https://blog.csdn.net/XCHardware/article/details/127284945

STM32单片机开发实例 基于STM32单片机的智能行李箱相关推荐

  1. 51单片机开发实例 基于51单片机的光控灯

    一.系统设计 通过光敏电阻模块检测环境中的光强,系统会根据程序设定的阈值完成小灯的控制,环境较暗且低于控制阈值小灯就会亮起.光敏电阻模块可以根据不同的光照强度输出相应的模拟电压信号,模拟信号会通过AD ...

  2. STM32单片机开发实例 基于STM32单片机的温室大棚监测系统

    一.系统设计 通过STM32单片机进行主控,通过光敏电阻模块进行大棚内的光照强度的采集,通过DHT11数字温湿度传感器进行温湿度的采集,通过气压模块进行大棚气压强度的采集,通过水滴模块进行土壤湿度的采 ...

  3. STM32单片机开发实例 基于STM32单片机的智能血压计

    一.系统设计 通过单片机32作为主控制器,完成对人体血压的测量,主要方式是通过气压模块来模拟完成对血压的采集,同时将采集到的血压数据在显示屏上进显示.同时可以通过按键对整个血压上下限值进行设定,一旦超 ...

  4. 51单片机开发实例 基于52单片机的智能温湿控制

    一.系统设计 智能温湿度控制系统内使用DHT11数字温湿度传感器实现温湿度的采集,采集的温湿度数据会在LCD1602显示屏上显示,通过按键可以设定温湿度的阈值,当实际的温湿度超过阈值,系统会通过继电器 ...

  5. 51单片机开发实例 基于51单片机的万年历

    一.系统设计 通过DS1302时钟模块进行时间数据采集,通过LCD1602显示模块进行显示,通过按键可以修改实时时间.STC89C52单片机作为万年历系统的主控,将DS1302时钟模块得到的时间数据后 ...

  6. 51单片机开发实例 基于51单片机的矩阵键盘+显示

    一.系统设计 通过在矩阵键盘内输入数字并在LCD1602上进行显示,可以输入的数字有16个,分别是0-15.按下矩阵键盘就会上LCD1602上显示对应的数字,整个系统使用STC89C52单片机进行主控 ...

  7. 51单片机开发实例 基于52单片机的远程开锁系统

    一.系统设计 按下开锁按键,HC-12发射端就会将开锁指令上传到HC-12接收端,接收端会将数据传输到单片机中,单片机会控制继电器开锁.同理按下关锁按键,通过两个远程通信模块和关锁按键就能实现远程关锁 ...

  8. 51单片机开发实例 基于52单片机的简易温度采集系统

    一.系统设计 通过DS18B20温度采集模块进行环境温度数据的采集,并在数码管上对实时温度进行显示. 二.硬件设计 三.软件设计 四.实物展示 五.资料内容 六.资料链接 资料链接:https://p ...

  9. STM32开发实例 基于STM32单片机的蓝牙手环

    一.系统设计 本次是基于STM32单片机的简易蓝牙手环,手指放在心率检测处,心率传感器就能实时的检测使用者的心率的变化,并在显示屏上进行显示:通过DS18B20检测体温,体温数值也会在显示屏上进行显示 ...

最新文章

  1. 终于有人把 Docker 讲清楚了,万字详解!【建议收藏】
  2. PHP高级教程——Zend Framework核心开发人员力作
  3. CES中国企业被查抄案最新进展:美公司主动撤诉
  4. 老子《道德经》第四十一章
  5. 小米10谷歌连携失败_Android 11 喜讯!小米 10 率先尝鲜,官方刷机包发布下载
  6. Java多线程:线程间通信之Lock
  7. 转自 David dai linux平台 oracle 数据库 安装文档
  8. java向飞秋发文件_Java 给飞秋发送消息
  9. 《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》—— 第1章 网页设计基础知识...
  10. python2.7中没有zlib库的解决方案(zipimport.ZipImportError: can't decompress data; zlib not available)
  11. EJB3.0零碎要点---在部署web本地客户端的时候org.apache.jasper.JasperException: java.lang.ClassCastException: $Proxy
  12. 基于 PSO 算法解决 TSP 项目
  13. html跳转,获取get提交参数
  14. 大一python选择题题库及答案_万维考试系统选择题题库(含参考 答案).pdf
  15. html定义子菜单初始为隐藏,需要静心学习的PbootCMS模板制作教程(五)
  16. k8s安装 从k8s.gcr.io 拉取镜像失败
  17. 最全微信红包分配算法,不只是二倍均值那么简单
  18. 2018-3-25至2018-8-9的日语笔记
  19. go 当前时间、时间戳和时间字符串及相互转换
  20. TS之类的属性和方法

热门文章

  1. python爬虫项目-优美图库
  2. java-php-python-ssm-心灵治愈服务平台-计算机毕业设计
  3. echo相关参数 -e -n
  4. ubuntu安装ActiveMQ
  5. 架构必备:Rate limiting 的作用和常见方式
  6. 数据分析的三大时间轴:过去、现在和未来(转发有福利哦)
  7. java jmf变成_java JMF 多媒体
  8. 判断一个数为奇偶数的三种方法
  9. SqlServer 如何插入图片和导出图片数据
  10. 2016这一年读过的那些书