.系统设计
本次公交车系统的设计使用STM32单片机作为控制核心,通过GPS进行定位,通过红外感应检测人体,通过RC522刷卡模块检测刷卡,检测到的数据通过LCD1602显示并通过ESP01S上传数据,当感应到前后门有人时,通过继电器控制前后门的开关。
图1 系统框图
二.硬件设计
本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,该系统主要由RC522刷卡模块,GPS模块,光电管模块,LCD显示模块,蜂鸣器模块,无线通信模块组成。
图2 硬件电路
三.软件设计
系统在完成系统初始化后就开始进行GPS位置检测,红外感应检测和刷卡检测,检测到的数据通过LCD1602显示并通过ESP8266无线传输模块上传数据到上位机,通过刷卡模块记录车内人数,通过GPS获取车辆位置,通过光电管感应前后门乘客。判断是否有人,有责通过继电器进行开关门。
图3 程序流程图
图4 主程序
四、实物展示
五、上位机
审核编辑:汤梓红
-
单片机
+关注
关注
6037文章
44558浏览量
635432 -
gps
+关注
关注
22文章
2896浏览量
166252 -
STM32
+关注
关注
2270文章
10900浏览量
356115 -
蜂鸣器
+关注
关注
12文章
891浏览量
45953
原文标题:基于STM32单片机的公交车系统
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论