当前位置:   article > 正文

【花雕动手做】ASRPRO语音识别(32)--简版四路继电器模块的语音控制_asrpro语音模块四路继电器接线

asrpro语音模块四路继电器接线

在这里插入图片描述
本例实验使用四路继电器模块

在这里插入图片描述

四路继电器模块是一种可以通过单片机或其他数字信号控制的开关模块,它可以实现对高电压或高电流设备的开关控制。

在这里插入图片描述

四路继电器模块的特点有:

1、它有四个继电器,每个继电器可以独立控制一个负载,最大可以承受10A 250VAC或10A 30VDC的电压和电流。

2、它采用光耦隔离的方式,可以有效地防止信号干扰和保护控制器。

3、它有输出信号指示灯,可以直观地显示每个继电器的工作状态。

4、它有二极管续流保护,可以防止继电器的反向电流对控制器造成损坏。

5、它的外部连线采用旋转压接端子,可以方便地连接和拆卸线缆。

6、它的尺寸较小,只有70mmX17mmX20mm,可以节省空间和便于安装。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四路继电器模块的电原理如图。

在这里插入图片描述
在这里插入图片描述

它的使用方法也很简单,只需要将控制器的数字输出口连接到模块的输入端,然后将需要控制的设备连接到模块的输出端,就可以通过控制器的程序来控制继电器的吸合和断开。四路继电器模块可以应用在各种场合,例如控制电灯、电机、风扇、水泵等设备。

在这里插入图片描述

【花雕动手做】实验三十七:带状态指示灯的简版四路继电器逐一控制
实验开源代码

#include "asr.h"
extern "C"{
    void * __dso_handle = 0 ;}
#include "setup.h"

uint32_t snid;
void ASR_CODE();
void app();

//{speak:小伦-日常,vol:12,speed:10,platform:haohaodada,version:V3}
//{playid:10001,voice:欢迎使用人工智能AI语音助手,用智能管家唤醒我}
//{playid:10002,voice:我退下了,用智能管家唤醒我}

/*描述该功能...
*/
void ASR_CODE(){
   
  //语音识别功能框,与语音识别成功时被自动调用一次。
  set_state_enter_wakeup(15000);
  switch (snid) {
   
   case 0:
    digitalWrite(4,0);
    break;
   case 1:
    digitalWrite(2,0);
    break;
   case 2:
    digitalWrite(2,1);
    break;
   case 3:
    digitalWrite(3,0);
    break;
   case 4:
    digitalWrite(3,1)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/455991
推荐阅读
相关标签
  

闽ICP备14008679号