一、系统设计
本次行李箱系统设计使用STM32单片机为主控,通过HX711称重,通过超声波测距,检测到的数据通过LCD进行显示,通过ESP8266无线传输模块将数据传输到上位机端,两个步进电机模拟旋转。
二、硬件设计
本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,该系统主要由LCD1602显示模块,电机驱动模块,HX711称重模块,压力检测模块,超声波模块,无线通信模块,继电器模块组成。
三、软件设计
主程序流程
系统在完成系统初始化后就开始通过HX711称重,通过超声波测距,检测到的数据通过LCD进行显示,通过ESP8266无线传输模块将数据传输到上位机端,接受到上位机的指令后系统执行指令,通过两个步进电机模拟旋转。
Keil程序运行界面