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


页: 1 [2] 3 4
查看完整版本: 【Arduino】168种传感器系列实验(171)---HLK-V20离线语音模块