回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

行空板K10测评(1):射雕情,英雄梦——《铁血丹心》MV 简单

头像 feng0539 2024.08.29 288 0

【项目介绍】

        科技飞速发展的时代,编程、人工智能和物联网技术成为推动社会进步的重要力量。为培养新一代的科技人才,提供一个功能强大且易于上手的学习平台至关重要。行空板K10正是为此目的而设计的一款国产开源主控板,专为编程学习、人工智能和物联网技术教育而打造。 行空板K10集成了多种常用传感器、2.8寸彩色显示屏、WiFi与蓝牙模块、摄像头、麦克风、扬声器及RGB灯,借助其强大的板载资源,用户无需额外连接其他设备,即可完成从基础的传感器应用到高级的人工智能项目。无论是编程爱好者、教育工作者还是开发者,都能在行空板K10上找到适合自己的应用场景。感谢DF给了测评机会,根据性能制作《铁血丹心》MV,供大家一起研究。

 

        “飞雪连天射白鹿,笑书神侠倚碧鸳。”金庸先生的武侠世界中,《射雕英雄传》如一颗璀璨的明珠,散发着独特的魅力。那一段射雕情,承载着无数人的英雄梦。
        在那个刀光剑影的江湖里,郭靖与黄蓉的爱情令人动容。郭靖,一个憨厚老实、心怀正义的少年,凭借着自己的努力和善良,一步步成长为一代大侠。黄蓉,聪明伶俐、古灵精怪,她与郭靖相识相知,携手走过无数艰难险阻。他们的爱情没有风花雪月的浪漫,却有着生死与共的坚定。在黄蓉被欧阳锋抓走时,郭靖不顾自身安危,四处寻找;而黄蓉也始终相信郭靖,为他出谋划策。他们的爱情,是在困境中相互扶持,在风雨中共同前行。而他们的英雄梦,更是让人热血沸腾。郭靖心怀天下,为了保卫祖国,他带领着武林豪杰,与蒙古铁骑展开了一场场惊心动魄的战斗。他的勇敢、正直和无私,感染着每一个人。黄蓉则用她的智慧,帮助郭靖化解了一次次危机。他们不畏强敌,不惧困难,只为了心中的正义和信念。他们的英雄梦,不仅仅是个人的荣耀,更是为了天下苍生的幸福。
        射雕情,英雄梦,是一种对正义的追求,对爱情的坚守,对梦想的执着。在这个现实的世界里,我们或许没有郭靖和黄蓉那样的武功,但我们可以拥有他们的品质。我们可以心怀正义,勇敢地面对生活中的困难和挑战;我们可以坚守爱情,珍惜身边的人;我们可以执着于梦想,为了自己的目标而努力奋斗。
        让我们怀揣着射雕情,追逐着英雄梦,在人生的道路上,书写属于自己的传奇。

 

        “依稀往梦似曾见,心内波澜现。”当那熟悉的旋律响起,《射雕英雄传》的画面如画卷般在眼前徐徐展开。
        铁血丹心,是一种豪迈,一种壮志。郭靖的质朴刚健,黄蓉的聪慧灵秀,在这铁血江湖中绽放出别样的光彩。郭靖心怀家国天下,虽出身平凡,却凭借着一颗赤子之心和顽强的毅力,在江湖中闯荡出一片天地。他的勇敢无畏,如同一把利剑,斩断邪恶,守护正义。黄蓉的机智多谋,则似一阵清风,为这充满刀光剑影的江湖带来一抹灵动。
        丹心,是他们对爱情的忠贞,对友情的珍视,对家国的热爱。郭靖与黄蓉的爱情,在战火纷飞中愈发坚定。他们携手同行,共同面对江湖中的风风雨雨。无论是面对欧阳锋的阴谋诡计,还是黄药师的刁难考验,他们始终不离不弃,用爱书写着一段传奇。他们与洪七公、周伯通等武林豪杰的友情,也是如此真挚。在危难时刻,他们相互扶持,共同抗敌。而他们对家国的热爱,更是令人动容。郭靖为了保卫祖国,不惜与蒙古铁骑展开殊死搏斗,展现出了强烈的民族气节。
        铁血丹心的江湖,有快意恩仇,有侠骨柔情。在这里,英雄们用他们的勇气和智慧,书写着属于自己的传奇。他们的故事,激励着我们在现实生活中,也要保持一颗勇敢的心,一份坚定的信念,去追求自己的梦想,去守护我们所珍视的一切。
        “抛开世事断愁怨,相伴到天边。”让我们在这铁血丹心中,感受江湖的魅力,追寻英雄的足迹。

 

【项目演示】

【硬件介绍】

 

1.板载功能

板载功能功能介绍双麦克风配备双麦克风,提供更好的降噪效果,显著提高语音唤醒和识别的准确性,确保清晰的录音质量。摄像头支持离线人脸检测、宠物检测等AI任务,并能进行拍照和监控,增强设备智能化应用。扬声器不仅支持简单的音符播放,还支持语音合成、录音播放和音乐播放,音质清晰,应用广泛。Wi-Fi和蓝牙内置高效Wi-Fi和蓝牙模块,适用于物联网技术学习和项目开发,确保稳定连接。2.8寸高清彩色显示屏可显示彩色文字、图片和摄像头画面,提供丰富的信息展示和视觉效果,增强用户交互体验。温湿度传感器内置温湿度传感器,实时监控温湿度环境数据,可快速搭建简易物联网气象站。环境光传感器内置数字环境光传感器,输出环境光的物理量数值而不仅仅是光线的强弱等级,为探究实验提供准确的数据来源。三轴加速度传感器免校准三轴加速度传感器,实时获取x、y、z轴的加速度数据,可检测设备的各种姿态,适用于多种动态应用。RGB灯x3可用于流水灯效果和状态指示,提供动感的视觉体验,提升设备的互动性。状态指示灯在语音唤醒、拍照、录音等操作时亮灯,让用户快速了解设备状态,提升操作的直观性和便利性。microSD卡接口支持扩充存储空间,可存储照片、音乐、录音等数据,满足更多数据的存储需求,可实现电子相册、音乐播放器、留声机等项目。金手指接口引出所有IO接口,支持扩展板连接,轻松实现更多功能扩展,满足各种开发需求。Gravity I2C接口可连接手势识别传感器、NFC模块等,扩展设备功能,支持多样化应用场景。Gravity IO接口支持数字输入输出、模拟输入和PWM输出,灵活应对各种控制需求。Type-C接口兼容程序烧录、供电及串口信息打印,接口多功能化,操作更加便捷。

2.引脚功能

【软件介绍】

 

使用行空板K10需下载内测版本mind+:

链接:https://pan.baidu.com/s/1BZ8dK0jJA9CKiAQ2_DAmdA?pwd=1m2v 提取码:1m2v

【制作过程】

 

 

步骤1 音频素材准备和处理

1.下载《铁血丹心》音乐,我用的是flac格式,它是一种无损音频压缩格式‌,它能够在压缩音频文件时保持原始音频的质量,不会丢失任何信息或音频细节。

2.使用GoldWave软件,直接另存为wav格式。

步骤2 图片素材准备和处理

1.打开《铁血丹心》视频,https://haokan.baidu.com/v?pd=wisenatural&vid=6401433714740171184

2.打开ScreenToGif,进行视频录制

image.png

3.通过软件——编辑——减少帧数,保留合适的帧数。

4.Ctrl+A全选,文件——另存为——选择保存目录进行保存。

5.通过PS批处理,图片存储为Web所用格式,来保证图片的大小和清晰度。

步骤3 素材存放到microSD卡

将处理好的图片和音频文件存放到microSD卡

步骤4 编程

铁血.mp-1724912419184.png

代码
/*!
 * MindPlus
 * esp32s3bit
 *
 */
#include "unihiker_k10.h"

// 动态变量
volatile float mind_n_KaiShi, mind_n_num;
// 函数声明
void onButtonAPressed();
// 创建对象
uint8_t      screen_dir=1;
UNIHIKER_K10 k10;
Music        music;


// 主程序开始
void setup() {
	k10.begin();
	k10.initScreen(screen_dir);
	k10.creatCanvas();
	k10.initSDFile();
	k10.buttonA->setPressedCallback(onButtonAPressed);
	k10.setScreenBackground(0x000000);
	k10.canvas->canvasDrawImage(5, 30, "S:/31.png");
	k10.canvas->canvasText("铁血丹心", 120, 100, 0xFFFF00, k10.canvas->eCNAndENFont24, 50, false);
	k10.canvas->canvasText("《射雕英雄传主题曲》", 109, 150, 0xFFFFFF, k10.canvas->eCNAndENFont16, 50, false);
	k10.canvas->updateCanvas();
	mind_n_KaiShi = 0;
}
void loop() {
	if ((mind_n_KaiShi==1)) {
		mind_n_KaiShi = 0;
		music.playTFCardAudio("S:/tiexue.wav");
	}
}


// 事件回调函数
void onButtonAPressed() {
	mind_n_KaiShi = 1;
	k10.canvas->canvasClear();
	mind_n_num = 0;
	while (!(mind_n_num==206)) {
		k10.canvas->canvasDrawImage(5, 30, "S:/" + (String((String(mind_n_num).toInt())) + String(".png")));
		k10.canvas->updateCanvas();
		delay(600);
		mind_n_num += 1;
	}
	k10.canvas->canvasText("玉华科创制作", 95, 100, 0xFFFF00, k10.canvas->eCNAndENFont24, 50, false);
	k10.canvas->updateCanvas();
}

【项目总结】

 

1.通过该项目制作,行空板K10基本能实现图片音频同步播放,达到的效果比较理想。

2.感谢刘春晓老师耐心指导,使程序更优化。

 

【附件资源】

 

内含素材和源程序

评论

user-avatar