编号:
T2832602M
设计简介:
本设计是基于STM32的自动医疗送药系统,主要实现以下功能:
1.主控采用STM32单片机,搭建送药机器系统
2.红外循迹,按照指定的路线行走,指定的轨迹行走,超声波检测到前方障碍物之后,停止报警。
3.可以通过APP下达指令,选择对应的药品,选对应的房间A或B,有两个仓,通过2组红外识别。
4.药房取药送入机器中,系统可以红外识别,识别完成之后,可以关闭舱门(2个舱门),开始运行,进行送药。
5.根据路线进行识别,进行前进到指定的地点,当识别到对应的房间之后---送药A点和送药B点(RFID识别)
6.送药之后,通过语音进行提醒,打开对应的舱门,用红外检测取走之后,然后继续下一个点的送药,完成送药返回。
7.通过云平台实现数据记录,APP实现2组药品+位置的设置,最后送两组药,实现药品--舱--送药位置对应
电源: 5V
传感器:红外循迹模块、超声波测距模块(HC-SR04)、红外对管、RFID刷卡模块
显示屏:OLED128X64
单片机:STM32F103C8T6
执行器:蜂鸣器、舵机、电机
人机交互:独立按键
通讯:语音模块(SU-03T)、WIFI模块(ESP8266)
标签:STM32、OLED12864、SU-03T、ESP8266、舵机、红外对管、红外循迹、RFID、HC-SR04 ![]()
![]()
![]()
题目扩展:室内游泳馆智能监控系统、校园室内体育馆环境监测与控制系统![]()
![]()
![]()
![]()

基于STM32的自动医疗送药系统
一、主控部分
核心:STM32 单片机
功能:获取输入部分数据,经过内部处理,控制输出部分
二、输入部分
- 红外循迹模块:共3个,用于检测路径信息,控制送药小车按指定轨迹行走
- 红外对管模块:共2个,用于识别药品入仓状态与取药状态,配合完成舱门开关控制
- 超声波测距模块:用于检测前方障碍物,实现遇障停止与报警
- RFID模块:用于识别送药点位(A 点/B 点),实现精准定位送药
- 独立按键模块:用于功能切换、药品-舱位-送药位置的对应关系设置、系统启停等操作
- 供电电路:给整个系统提供稳定电源,保障小车持续运行
三、输出部分
- OLED 显示屏:用于实时显示送药任务状态、药品信息、舱位状态、定位信息及系统运行参数
- 直流电机模块:共4个12V直流电机,用于驱动送药小车前进、转向、启停,实现路径循迹与点位行驶
- 舵机控制模块:共2个,用于控制两个送药舱门的开关,完成取药、送药动作
- 语音模块:用于送药到位后的语音提醒,提升取药便捷性
- 蜂鸣器模块:用于障碍物检测、任务完成等场景的声光提示与报警
- WiFi 模块:通过云平台实现数据记录与远程交互,支持手机 APP 设置药品-舱位-送药位置的对应关系,下达送药指令,查看送药进度



