回到顶部 回到顶部
best-icon

【挑战一】基于公交车站和公交车的智能交互系统 简单

头像 gray6666 2022.10.06 93 0

 

car2.png
car.png

    源引济南公交宣传语“公交车是老百姓的私家车,驾驶员是老百姓的专职司机”

    济南公交不断为老百姓考虑,近期对公交车和候车廊亭全面进行提升,以城市公交站台外观设计和服务功能为前提,彰显泉城地域文化、展示城市文明形象角度出发,进行走廊候车亭的设计建设。通过城区的不同特点抽象出不同的特色和文化氛围,分段设计不同的车站铺装及造型。

  本次项目从创客角度尝试在站台和公交车引入人工智能技术,制作一套由公交车和站台组成的智能公交系统。

步骤1 制作思路

n1.png

软件:mind+V1.7.2RC3.0

image.png

步骤2 公交站台硬件

材料清单

  • uno+扩展板 X1 链接
  • Gravity: 模拟环境光线传感器(Arduino兼容) X1 链接
  • 数字LED发光模块(Arduino兼容) X1 链接
  • UART MP3语音模块 X1 链接
  • 红外数字避障传感器 X1 链接
  • I2C LCD1602 RGB彩色字体液晶屏 X 链接
  • 万能的DF小红盒 X1 链接

MP3和1602液晶显示屏接IIC口;

LED模块接数字6号口,红外数字避障模块接数字4号;

模拟光线感应器接模拟A5口。

步骤3 公交站台代码

1.模块初始化

image.png

2.检测光线控制灯光

image.png

3.1602屏幕提示

image.png

4.避障模块检测到乘客,语音播报

 

image.png

纸壳外型

image.png

 

image.png

步骤4 公交车系统

材料清单

  • UNO+扩展板 X1 链接
  • Gravity: 模拟环境光线传感器(Arduino兼容) X1 链接
  • 数字LED发光模块(Arduino兼容) X1 链接
  • NFC近场通讯模块 X1 链接
  • NFC标签 X1 链接
  • 中英文语音合成模块V2.0 X1 链接
  • 风扇模块 X1 链接
  • DHT11温湿度传感器(Arduino兼容) X1 链接
  • 万能的DF小红盒 X1 链接
  • 数字大按钮模块 红色 X1 链接

NFC模块和语音合成模块接IIC口

NFC标签可挂在站台附近

模拟环境光线传感器接模拟口A5

风扇模块接数字口3,led发光模块接数字口5号,数字大按钮模块接数字口11号

 

 

步骤5 公交车代码

1.初始化语音合成模块和NFC模块

image.png

2.读取光线数值,光线过暗开灯,光线亮关灯

image.png

3.检测温度,温度过高打开风扇,温度低关闭风扇

image.png

4.检测到站牌标签,语音播报提醒

image.png

5.有乘客下车,按下红色按钮有语音提示

image.png

image.png

代码附件

评论

user-avatar