极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】168种传感器系列实验(171)---HLK-V20离线语音模块

[复制链接]
 楼主| 发表于 2020-12-3 20:11:50 | 显示全部楼层
使用2.0MMP8插排,引出HLK-V20模块接线

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-5 10:37:09 | 显示全部楼层
尝试使用模块制作语音识别控制接线板。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-5 10:40:49 | 显示全部楼层
通过命令词”打开开关”,对应模块上 B2 引脚,继电器模块接通220V插座,板上 LED1点亮;使用命令词”关闭 开关”,继电器模块断开220V插座,LED 灯熄灭。

https://v.youku.com/v_show/id_XNDk5NDQzNTk0MA==.html

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-7 17:04:38 | 显示全部楼层
通过命令词”打开灯光”,对应模块上 B6 引脚,继电器模块接通5V灯光电源,打开灯光;使用命令词”关闭灯光”,继电器模块断开5V灯光电源,LED 灯带熄灭。见视频

https://v.youku.com/v_show/id_XNDk5NzYwNDEyNA==.html

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-7 17:19:00 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 11:00:45 | 显示全部楼层
官方提供的资料下载地址:
https://h.hlktech.com/mobile/download/fdetail/93


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 11:09:49 | 显示全部楼层
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  项目测试:尝试简单读取HLK-V20模块的数据


  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  4.   项目测试:尝试简单读取HLK-V20模块的数据
  5.   模块接线:
  6.   HLK_V20   Arduino
  7.   VCC         5V
  8.   GND         GND
  9.   TX          D2
  10.   RX          D3
  11. */

  12. #include <SoftwareSerial.h>
  13. SoftwareSerial HLK_V20(2, 3);

  14. void setup() {
  15.   Serial.begin(115200);
  16.   HLK_V20.begin(115200);
  17. }

  18. void loop() {
  19.   Serial.println(HLK_V20.readString());
  20.   delay(1000);
  21. }
复制代码


回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 11:12:03 | 显示全部楼层
实验串口数据


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 11:30:47 | 显示全部楼层
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  项目测试:读取并显示HLK-V20模块的串口输出数据

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  4.   项目测试:读取并显示HLK-V20模块的串口输出数据
  5.   模块接线:
  6.   HLK_V20   Arduino
  7.   VCC         5V
  8.   GND         GND
  9.   TX          D2
  10.   RX          D3
  11. */

  12. #include <SoftwareSerial.h>//导入软串口库
  13. SoftwareSerial HLK_V20(2, 3);//定义软串口接脚D2与D3

  14. void setup() {
  15.   Serial.begin(115200);
  16.   HLK_V20.begin(115200);
  17.   Serial.println("HLK_V20 准备就绪");
  18. }

  19. void loop() {
  20.   int outputValue = 0;
  21.   String HLK_V20_feedback = "";
  22.   if (HLK_V20.available()) {//当串口接收到数据时,执行下述程序
  23.     HLK_V20_feedback = HLK_V20.readString();
  24.     Serial.println(HLK_V20_feedback); //串口打印HLK_V20输出的反馈数据
  25.     Serial.println("");
  26.     delay(100);
  27.   }
  28. }
复制代码


回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 11:34:24 | 显示全部楼层
实验串口返回情况


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 14:31:02 | 显示全部楼层
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  项目测试:HLK-V20模块控制浴霸的串口输出数据

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
  4.   项目测试:HLK-V20模块控制浴霸的串口输出数据
  5.   模块接线:
  6.   HLK_V20   Arduino
  7.   VCC         5V
  8.   GND         GND
  9.   TX          D2
  10.   RX          D3
  11. */

  12. #include <SoftwareSerial.h>//导入软串口库
  13. SoftwareSerial HLK_V20(2, 3);//定义软串口接脚D2与D3

  14. void setup() {
  15.   Serial.begin(115200);
  16.   HLK_V20.begin(115200);
  17.   Serial.println("HLK_V20 准备就绪");
  18. }

  19. void loop() {
  20.   int outputValue = 0;
  21.   String HLK_V20_feedback = "";
  22.   while (HLK_V20.available()) {//当串口接收到数据时,执行下述程序
  23.     HLK_V20_feedback = HLK_V20.readString();
  24.     Serial.print("串口命令=");
  25.     Serial.println(HLK_V20_feedback); //串口打印HLK_V20输出的反馈数据
  26.     delay(500);

  27.   }
  28.   if (HLK_V20_feedback.endsWith("dakaiyuba") == 1) {
  29.     Serial.println("播报语:已为您打开浴霸");
  30.   }
  31.   else if (HLK_V20_feedback.endsWith("Jguanbiyuba") == 1) {
  32.     Serial.println("播报语:已为您关闭浴霸");
  33.   }
  34.   else if (HLK_V20_feedback.endsWith("dakaizaoming") == 1) {
  35.     Serial.println("播报语:已为您打开照明");
  36.   }
  37.   else if (HLK_V20_feedback.endsWith("guanbizhaoming") == 1) {
  38.     Serial.println("播报语:已为您关闭照明");
  39.   }
  40.   else if (HLK_V20_feedback.endsWith("dakainuanqi") == 1) {
  41.     Serial.println("播报语:已为您打开暖气");
  42.   }
  43.   else if (HLK_V20_feedback.endsWith("guanbinuanq") == 1) {
  44.     Serial.println("播报语:已为您关闭暖气");
  45.   }
  46.   else if (HLK_V20_feedback.endsWith("dakaicfeng") == 1) {
  47.     Serial.println("播报语:已为您打开吹风");
  48.   }
  49.   else if (HLK_V20_feedback.endsWith("guanbicfeng") == 1) {
  50.     Serial.println("播报语:已为您关闭吹风");
  51.   }
  52.   else if (HLK_V20_feedback.endsWith("Jwakeup_uni") == 1) {
  53.     Serial.println("播报语:我在");
  54.   }
  55.   else if (HLK_V20_feedback.endsWith("exitUni") == 1) {
  56.     Serial.println("播报语:有需要再叫我");
  57.   }
  58. }
复制代码


回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 14:33:07 | 显示全部楼层
实验串口返回情况


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 19:06:19 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 19:07:43 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-29 19:09:14 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 19:57 , Processed in 0.040837 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表