96| 0
|
[K10项目分享] 行空板K10智慧公交站牌 |
一、项目情景 在咱们生活的城市中,公交站点就如同城市脉络里的小驿站,每天都有许多人在这儿穿梭、等待。传统的公交站往往只有一块孤零零的站牌,能提供的信息十分有限。但现在,咱们要变身超级小创客,运用所学的信息科技知识,打造一个“智慧公交”系统。这个系统就像是公交站的智能小管家,它不仅能时刻留意周围的环境状况,把温度、光强、湿度等信息清晰地展示出来,还能通过语音及时告知大家公交车的到站情况。如此一来,人们在等车的时候就能更加安心、便捷,让出行变得更加美好。 二、 项目目标 1. 计算思维 能够从“智慧公交”系统的实际需求中,抽象出关键要素,如传感器数据采集、信息显示、语音播报等功能模块,构建起系统的概念模型。例如,把光强传感器采集光线强度这一过程,抽象为数据输入的环节。 学会用流程图或伪代码来描述系统的运行逻辑,如如何根据传感器数据判断是否触发语音播报,锻炼逻辑思维和对复杂问题的抽象表达能力。 设计简单的算法来处理传感器采集的数据,如对温度、光强数据进行简单的分析和比较。例如,编写算法判断光强是否低于某个阈值,从而控制 RGB 灯的亮度。 运用条件判断、循环等编程结构实现算法,理解算法在程序中的具体执行过程,提高解决实际问题的能力。 将“智慧公交”项目分解为多个子问题,如硬件连接问题、数据采集问题、信息传输问题等,并针对每个子问题提出相应的解决方案。 在调试过程中,能够运用排除法等策略,逐步定位和解决程序中的错误,培养解决复杂问题的能力和耐心。2. 数字化学习与创新 将在课堂上学到的信息科技知识,如编程基础、传感器原理等,迁移应用到“智慧公交”项目中,实现知识的活学活用。 能够根据项目需求,自主查阅资料,学习新的知识和技能,如 MQTT 协议的基本原理和使用方法,并将其应用到项目开发中。 鼓励学生发挥创意,对“智慧公交”系统进行创新设计,如增加个性化的信息显示界面、设计独特的语音播报内容等。 通过实际动手操作,将创新想法转化为实际项目成果,体验创新的过程和乐趣,培养创新精神和实践能力。 3. 信息意识 了解如何从传感器、网络等渠道获取与“智慧公交”项目相关的信息,如传感器数据、MQTT 服务器地址等。 学会甄别信息的真实性和有效性,确保所获取的信息能够准确支持项目的开发和运行。 了解在信息传输和存储过程中可能存在的安全风险,如 MQTT 通信的安全性。 掌握基本的信息安全保护方法,如设置合理的用户名和密码,确保“智慧公交”系统的信息安全。 4. 数字社会责任 认识到“智慧公交”系统对社会生活的积极影响,如提高公交出行的便利性、改善人们的等车体验等。 思考信息科技在城市公共服务中的应用前景和发展趋势,增强对社会发展的责任感和使命感。 通过参与类似的项目,培养学生积极参与社会事务、为社会发展贡献力量的意识和能力。 三、项目实施 1.所需器材 行空板K10、LED灯模块、扩展板、USB线、超声波传感器、电脑、网络 2.实现功能 (1)在屏幕中实时显示相关天气以及本站公交路线; (2)当光站强度较暗时打开板载灯 (3)当有人进入公交站时进行自动播报实时天气并打开LED灯; (4)利用物联网实现当接收到公交进站时提醒乘客准备上车。 3.程序编写 功能(1) ![]() 功能(2) ![]() 功能(3) ![]() 功能(4) ![]() 四、实现效果 五、项目源文件 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed