eagler8
发表于 2020-12-3 20:11:50
使用2.0MMP8插排,引出HLK-V20模块接线
eagler8
发表于 2020-12-5 10:37:09
尝试使用模块制作语音识别控制接线板。
eagler8
发表于 2020-12-5 10:40:49
通过命令词”打开开关”,对应模块上 B2 引脚,继电器模块接通220V插座,板上 LED1点亮;使用命令词”关闭 开关”,继电器模块断开220V插座,LED 灯熄灭。
https://v.youku.com/v_show/id_XNDk5NDQzNTk0MA==.html
https://v.youku.com/v_show/id_XNDk5NDQzNTk0MA==.html
eagler8
发表于 2020-12-7 17:04:38
通过命令词”打开灯光”,对应模块上 B6 引脚,继电器模块接通5V灯光电源,打开灯光;使用命令词”关闭灯光”,继电器模块断开5V灯光电源,LED 灯带熄灭。见视频
https://v.youku.com/v_show/id_XNDk5NzYwNDEyNA==.html
https://v.youku.com/v_show/id_XNDk5NzYwNDEyNA==.html
eagler8
发表于 2020-12-7 17:19:00
eagler8
发表于 2021-4-29 11:00:45
官方提供的资料下载地址:
https://h.hlktech.com/mobile/download/fdetail/93
eagler8
发表于 2021-4-29 11:09:49
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
项目测试:尝试简单读取HLK-V20模块的数据
/*
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
项目测试:尝试简单读取HLK-V20模块的数据
模块接线:
HLK_V20 Arduino
VCC 5V
GND GND
TX D2
RX D3
*/
#include <SoftwareSerial.h>
SoftwareSerial HLK_V20(2, 3);
void setup() {
Serial.begin(115200);
HLK_V20.begin(115200);
}
void loop() {
Serial.println(HLK_V20.readString());
delay(1000);
}
eagler8
发表于 2021-4-29 11:12:03
实验串口数据
eagler8
发表于 2021-4-29 11:30:47
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
项目测试:读取并显示HLK-V20模块的串口输出数据
/*
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
项目测试:读取并显示HLK-V20模块的串口输出数据
模块接线:
HLK_V20 Arduino
VCC 5V
GND GND
TX D2
RX D3
*/
#include <SoftwareSerial.h>//导入软串口库
SoftwareSerial HLK_V20(2, 3);//定义软串口接脚D2与D3
void setup() {
Serial.begin(115200);
HLK_V20.begin(115200);
Serial.println("HLK_V20 准备就绪");
}
void loop() {
int outputValue = 0;
String HLK_V20_feedback = "";
if (HLK_V20.available()) {//当串口接收到数据时,执行下述程序
HLK_V20_feedback = HLK_V20.readString();
Serial.println(HLK_V20_feedback); //串口打印HLK_V20输出的反馈数据
Serial.println("");
delay(100);
}
}
eagler8
发表于 2021-4-29 11:34:24
实验串口返回情况
eagler8
发表于 2021-4-29 14:31:02
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
项目测试:HLK-V20模块控制浴霸的串口输出数据
/*
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百七十一:HLK-V20 AI智能离线语音识别模块 150条本地指令离线识别
项目测试:HLK-V20模块控制浴霸的串口输出数据
模块接线:
HLK_V20 Arduino
VCC 5V
GND GND
TX D2
RX D3
*/
#include <SoftwareSerial.h>//导入软串口库
SoftwareSerial HLK_V20(2, 3);//定义软串口接脚D2与D3
void setup() {
Serial.begin(115200);
HLK_V20.begin(115200);
Serial.println("HLK_V20 准备就绪");
}
void loop() {
int outputValue = 0;
String HLK_V20_feedback = "";
while (HLK_V20.available()) {//当串口接收到数据时,执行下述程序
HLK_V20_feedback = HLK_V20.readString();
Serial.print("串口命令=");
Serial.println(HLK_V20_feedback); //串口打印HLK_V20输出的反馈数据
delay(500);
}
if (HLK_V20_feedback.endsWith("dakaiyuba") == 1) {
Serial.println("播报语:已为您打开浴霸");
}
else if (HLK_V20_feedback.endsWith("Jguanbiyuba") == 1) {
Serial.println("播报语:已为您关闭浴霸");
}
else if (HLK_V20_feedback.endsWith("dakaizaoming") == 1) {
Serial.println("播报语:已为您打开照明");
}
else if (HLK_V20_feedback.endsWith("guanbizhaoming") == 1) {
Serial.println("播报语:已为您关闭照明");
}
else if (HLK_V20_feedback.endsWith("dakainuanqi") == 1) {
Serial.println("播报语:已为您打开暖气");
}
else if (HLK_V20_feedback.endsWith("guanbinuanq") == 1) {
Serial.println("播报语:已为您关闭暖气");
}
else if (HLK_V20_feedback.endsWith("dakaicfeng") == 1) {
Serial.println("播报语:已为您打开吹风");
}
else if (HLK_V20_feedback.endsWith("guanbicfeng") == 1) {
Serial.println("播报语:已为您关闭吹风");
}
else if (HLK_V20_feedback.endsWith("Jwakeup_uni") == 1) {
Serial.println("播报语:我在");
}
else if (HLK_V20_feedback.endsWith("exitUni") == 1) {
Serial.println("播报语:有需要再叫我");
}
}
eagler8
发表于 2021-4-29 14:33:07
实验串口返回情况
eagler8
发表于 2021-4-29 19:06:19
eagler8
发表于 2021-4-29 19:07:43
eagler8
发表于 2021-4-29 19:09:14