大数跨境
0
0

“圣剑!聆听我的召唤!”

“圣剑!聆听我的召唤!” DF创客社区
2022-01-13
2
导读:做一款能听懂你说话的一款光剑
【点击上方「蓝字」关注DF创客社区,一起成为技术颜控】

“我的圣剑啊,聆听我的召唤!”

哈哈哈,不好意思啊,我的中二病又犯了。

在前段时间,各个短视频平台,光剑变身,光圈普渡众生的视频,不知道大家有没有看到过。在那个时候我就有了一个想做一把光剑的想法,但是呢,单单是做一把光剑又显得十分的单调,所以我就想做一款能听懂我说话的一款光剑。

视频展示:

准备材料

硬件材料:

组装

▲  焊接导线
▲  套上外壳
▲  将所有线按照上图焊接
▲  焊接电池与语音识别模块

焊接电池到板子上,可以用板子给电池充电,是不是很nice。

▲  将线从手柄上导出来
▲  将语音识别模块装入结合处
▲  最后将18650电池和3.7V锂电池赛在后面
▲  光剑完成展示

代码展示

#include "DFRobot_ASR.h"
#include <FastLED.h>
#define NUM_LEDS 300
#define DATA_PIN 9
#define CLOCK_PIN 13
CRGB leds[300];

DFRobot_ASR  asr;

void setup()
{
  Serial.begin(115200);
  asr.begin();
  asr.addCommand("hong deng",0);                //开启红灯
  asr.addCommand("lan deng",1);                //开启蓝灯
  asr.addCommand("lv deng",2);                //开启绿灯
  asr.addCommand("guan deng",3);             //关闭灯光

  //开始识别
  asr.start();
  Serial.println("Start");
  FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
}

void loop()
{
  int result = 0;
  //读取识别到的词条.
  result = asr.read();

  if(result == 0)
  {
    Serial.print("ASR result is:");
    Serial.println(result);//返回识别结果,即识别到的词条编号
    fill_solid(leds, 300, CRGB::Red);      //灯带显示为红灯
    FastLED.show();
    }
  else if(result == 1){
    Serial.print("ASR result is:");
    Serial.println(result);//返回识别结果,即识别到的词条编号
    fill_solid(leds, 300, CRGB::Blue);      //灯带显示为蓝灯
    FastLED.show();
  }
  else if(result == 2){
    Serial.print("ASR result is:");
    Serial.println(result);//返回识别结果,即识别到的词条编号
    fill_solid(leds, 300, CRGB::Green);      //灯带显示为绿色
    FastLED.show();
  }
  
  else if(result == 3){
    Serial.print("ASR result is:");
    Serial.println(result);//返回识别结果,
    FastLED.clear();                   //关闭灯带
    FastLED.show();                     //刷新灯带颜色
  }

}

《纯阳剑谱》

拔剑式:心中无女人,拔刀自然神

破剑式:剑谱第一页,忘掉心上人

舞剑式:剑谱第二页,女人扰心神

万剑归宗:怀中抱妹,伤害翻倍

总结:剑法已经悉数交付于你了,个中真意能得多少就得多少吧!记住为师交与你的——“女人只会影响你拔剑的速度,越漂亮的女人越危险。”

下山去吧!


原文链接:https://mc.dfrobot.com.cn/thread-311814-1-1.html?fromuid=830836

项目作者: 创客达闻西

译文首发于DF创客社区

转载请务必注明项目出处与原作者信息



硬件军火库


DF硬件军火库


点击了解详情👆


大家有什么想说的或者是对文章翻译的指正,欢迎在下方留言

欢迎点击阅读原文,与原作者直接沟通!



 往期项目回顾 



树莓派基础系列教程

树莓派是什么?能吃吗?

一文读懂全系列树莓派!

这个树莓派机箱,有点儿香!

用树莓派做一个激光扫描建模仪

用ESP32制作一个桌面天气预报站

用Arduino自制一个小型蜘蛛机器人

简单几步,给树莓派安装一个Windows 11 系统

春天来了,你需要一款复古风格的树莓派相机!

用树莓派打造一个无接触自动体温和口罩检测终端

魔法一样隔空在屏幕写字,捏起手指就能实现!在线可玩


点击阅读👆

【声明】内容源于网络
0
0
DF创客社区
我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
内容 1282
粉丝 0
DF创客社区 我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
总阅读2.1k
粉丝0
内容1.3k