|
57| 9
|
[K10教程] 【花雕动手做】行空板 K10 之 TT 马达差速智能小车方案一 |
![]() 行空板K10是一款专为快速体验物联网和学习人工智能而设计的开发学习板,100%采用国产芯片,知识产权自主可控,符合信息科技课程中编程学习、物联网及人工智能等教学需求。该板集成2.8寸LCD彩屏、WiFi蓝牙、摄像头、麦克风、扬声器、RGB指示灯、多种传感器及丰富的扩展接口。凭借高度集成的板载资源,教学过程中无需额外连接其他设备,便可轻松实现传感器控制、物联网应用以及人脸识别、语音识别、语音合成等AI人工智能项目。 主要特点 集成摄像头&内置算法,可进行离线图像检测 集成麦克风&内置算法,可进行离线语音识别 集成扬声器&内置算法,可进行离线语音合成 2.8寸彩色屏幕,数据展示更清晰 集成度高,利于教学 接口丰富,兼容软件多,扩展性好 ![]() |
|
【花雕动手做】行空板 K10 系列实验之TT马达双路差速智能小车方案一 实验开源代码 |
|
代码解读 一、项目整体功能概述 该程序运行在行空板 K10,搭配离线 ASR 语音识别模块、IOBOX 双路电机驱动板,实现语音遥控两轮差速小车底盘。 唤醒固定口令:你好小新; 支持 6 种语音动作:前进、停止、后退、原地右转、原地左转、持续原地转圈,屏幕同步大字展示小车当前运行状态。 二、头文件与硬件对象分段解析 asr.h:离线语音识别库,提供语音唤醒、自定义拼音指令识别功能; IOBOX_Motor.h:两路直流电机驱动专用库,控制小车左右轮电机正反转、调速、刹车; unihiker_k10.h:行空板 K10 底层驱动,管理 LCD 屏幕、画布绘制。 k10:行空板主控实例,负责屏幕显示; asr:语音识别实例,处理麦克风收音、人声解析; screen_dir=2:设置屏幕为倒置显示模式; motor_ib:IOBOX 电机驱动对象,专门控制小车 M1 左电机、M2 右电机。 三、setup () 上电初始化函数(仅开机执行 1 次) 初始化行空板全部底层硬件、通信总线资源。 初始化语音模块:持续收音、中文识别、12000 中等抗噪灵敏度;循环阻塞等待语音模型加载完成,硬件就绪后才向下执行。 按预设倒置参数点亮 LCD 屏幕,创建绘图缓冲区画布,所有文字先缓存再统一刷新。 批量注册 6 条离线语音控制指令,离线模块仅能识别提前录入的拼音口令: ID1 qian jin → 前进 ID2 ting zhi → 停止 ID3 hou tui → 后退 ID4 you zhuan → 右转 ID5 zuo zhuan → 左转 ID6 zhuan quan → 转圈 四、loop () 无限主循环,实时监听语音指令 1. 唤醒状态判断 函数检测是否识别唤醒词「你好小新」: 唤醒成功:屏幕第 6 行红色文字提示 “已唤醒行空板”; 未唤醒待机:屏幕蓝色文字提示唤醒口令; updateCanvas() 将画布文字刷新到实体屏幕。 2. 语音指令动作逻辑 (1)前进 qian jin ALL:同时控制 M1、M2 两路电机; CCW:电机逆时针同向转动,小车向前行驶; 速度 254:速度区间 0~255,接近满速。 (2)停止 ting zhi 关闭两路电机输出,小车立即刹车停稳。 (3)后退 hou tui 两路电机顺时针同向转动,小车后退,速度 200,低于前进全速。 (4)右转 you zhuan 差速原地转向:左轮正转、右轮反转,形成右转;延时 1 秒后自动停车。 (5)左转 zuo zhuan 左轮反转、右轮正转,原地左转,维持 1 秒后自动停止。 (6)转圈 zhuan quan 左右电机反向差速转动,无延时、不会自动停止,持续原地旋转,只能语音喊 “停止” 刹车。 3. 屏幕清理语句 清空第 6 行及下方全部文字,清除上一轮状态文字,避免新旧文字重叠产生残影。 五、两轮差速小车运动原理 ![]() 六、完整设备运行流程 设备上电,初始化主板、语音模块,等待语音硬件就绪; 初始化屏幕画布,录入 6 条小车控制语音口令; 麦克风不间断监听唤醒词 “你好小新”; 说出唤醒词解锁语音控制; 下达对应语音口令,电机驱动控制小车执行动作,屏幕同步显示当前运动状态; 循环自动清空屏幕文字,持续等待下一条语音指令。 |
![]() 【【花雕动手做】行空板 K10 系列实验之TT马达双路差速智能小车方案一#单片机 #行空板K10 #DIY动手做 #人工智能 #科技改变生活】 https://www.bilibili.com/video/BV1D3Tv6TE1X/?share_source=copy_web&vd_source=371a292a55e5ca9be994cbb4a86cc987 【【花雕动手做】行空板 K10 系列实验之TT马达双路差速智能小车方案一号】 https://www.bilibili.com/video/BV1rhTv6WEnt/?share_source=copy_web&vd_source=371a292a55e5ca9be994cbb4a86cc987 |
沪公网安备31011502402448© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed