|
20| 0
|
[K10项目分享] 利用行空板制作触摸式点歌机 |
|
一、项目缘起在日常校园生活与家庭娱乐中,音乐始终是调节情绪、活跃氛围的重要载体。传统点歌设备往往体积庞大、价格昂贵,且功能固定、难以二次开发,无法满足创客教育中 "学以致用、自由创造" 的诉求。与此同时,随着开源硬件的快速普及,让学生亲手打造一台属于自己的智能点歌机,既具备强烈的趣味性与成就感,又能将编程、人机交互、多媒体处理等知识融会贯通,因此本项目应运而生。 二、选型依据本项目选用行空板(UniHiker)作为核心控制载体,主要基于以下考量: 1.集成度高,开箱即用:行空板自带 2.8 英寸彩色触摸屏,无需额外外接显示屏与触控模块,一根 USB 线即可供电与下载程序,极大降低了硬件搭建门槛,适合课堂教学与初学者快速上手。 2.原生支持 Python:行空板基于 Linux 系统,原生支持 Python 编程语言,学生可以借助丰富的第三方库(如pygame、paho-mqtt等)轻松实现音频播放、界面绘制、网络通信等功能,避免了底层寄存器操作的繁琐。 3.生态完善,资料丰富:行空板拥有完善的官方文档与社区案例,支持 Mind + 图形化编程与 Python 代码编程双模式,既照顾零基础学生,也满足进阶学习者的深度开发需求。 4.便携性强,场景灵活:行空板体积小巧、功耗低,可通过充电宝供电,便于在教室、家庭、社团活动等多种场景中移动使用,真正实现 "随时随地点歌"。三、代码展示 ![]() |
沪公网安备31011502402448© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed