创客武林争霸赛之【挑战一】智慧公交

2022-10-14950
精华项目
AI 快速预览详细 收起
智慧公交项目利用二哈识图和灰度传感器实现公交车的无人驾驶功能。项目背景是太原公交1路,通过巡线和标签识别实现无人驾驶。硬件清单包括二哈识图、灰度传感器、掌控板2.0等。最终效果是公交车能够自动行驶并报站。难度等级适中,适合青少年科创比赛。

d52b18502e4901611ae17f51f474c90.jpg

一、项目背景

        在设计项目的同时也想让大家了解一下山西太原,所以我选用了太原公交1路公交车的相关信息。

        太原公交1路因线路沿太原市最大的东西向动脉道路迎泽大街行驶,连通火车站与下元两个公交枢纽,是太原市客流量最大的公交线路之一,被太原人赋予“并州第一车”的美誉。

        作为资历最老的公交车之一,太原公交1路每日穿梭在“三晋第一街”的迎泽大街上,途经太原火车站、五一广场、迎泽公园、太原工人文化宫、中国煤炭博物馆、太原理工大学等地标性建筑,横跨迎泽大桥,外地人游览太原,便从此开始。

         我选用了由下元站到火车站的12个站。通过二哈标签来识别到站,加上巡线,实现了无人驾驶的功能(虽然不太成熟)

         站牌.png

1路公交车.jfif

                    (上面两幅图来自百度)

二、功能原理

        1、自制的小车走直线还有点难。所以利用两个灰度传感器做简单的巡线,让小车能在规定路线行走。

        2、利用二哈的标签识别来确定所到位置。这里要提前做好标签识别的学习。

        3、利用语音合成实现报站功能。

        4、利用按钮模拟乘客下车提醒,放在司机位置灯的闪烁和提示音来提醒司机开门(仅限于未开车前使用),并用语音合成模块实现自会回复。

        5、公交站自动播放语音功能是利用运动传感器来感知乘客是否来到站台,如果有乘客在就会利用语音识别模块播到相关语音。

微信图片_20221015211354.jpg
微信图片_20221015211402.jpg

材料清单

  • 语音合成模块 X2 链接
  • 二哈识图(HuskyLens)AI 视觉传感器 X1 链接
  • 掌控板2.0编程入门学习主控板 X2 链接
  • micro:bit掌控I/O扩展板 X2 链接
  • 高品质环保ABS硅胶车轮 X2 链接
  • 智能灰度传感器 v1.0 X2 链接
  • 减速电机 X2
  • 万向轮 X1
  • 激光切割板 X若干

四、结构设计

(一)设备设计

         公交车系统接线方式:主板:掌控板

                                                 二哈、语音语别在IIC接口

                                                 按钮:P13

                                                 红色LED:P1

                                                 灰度传感器:P8,P9

        公交站播报系统接线方式:主板:掌控板

                                                语音识别在IIC接口

                                                运动传感器:P2

 

 

    公交系统程序:

公交车系统.png

 

公交站系统

公交站台测试-.png

 

 

 

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

所需材料/产品

加载全部

    掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

    掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

    掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

    Gravity:中英文语音合成模块V2.0 - 蘑菇云科创教育

    Gravity:中英文语音合成模块V2.0 - 蘑菇云科创教育

    Gravity:中英文语音合成模块V2.0 - 蘑菇云科创教育

    高品质环保ABS硅胶车轮

    高品质环保ABS硅胶车轮

    高品质环保ABS硅胶车轮

相关推荐

评论(1)
Nd0TAy8yduIE
Nd0TAy8yduIE
厉害
- 没有更多了 -

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

相关推荐

所需材料/产品

掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

Gravity:中英文语音合成模块V2.0 - 蘑菇云科创教育

Gravity:中英文语音合成模块V2.0 - 蘑菇云科创教育

Gravity:中英文语音合成模块V2.0 - 蘑菇云科创教育

高品质环保ABS硅胶车轮

高品质环保ABS硅胶车轮

高品质环保ABS硅胶车轮

加载全部