0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带有Arduino的语音控制开关的制作

454398 来源:wv 2019-10-05 17:56 次阅读

步骤1:启动。..

以下是您需要的项目列表:

1。 Arduino开发板

2。电线结果3。 5v继电器

4。 PCB结果5。 2针螺钉端子(2)

6。所有焊接组件

步骤2:

1。组件如上图所示。

2。现在,将电缆放在螺钉端子中。

-》另一端的一对(红色和黑色)连接到电源或电池。在我的情况下,我已连接到6v 4.7ah电池。

-》而另一对(绿色和白色)已连接至照明灯。

-》您可以添加AC/DC电源根据灯的配置而定。我已经连接了10个1w LED

3。我还连接了母排针端子,以便可以轻松地从arduino插入跳线电缆。

步骤3:电路。..

继电器的作用就像电子电路中的状况一样。在线圈上施加5v时,舌片连接到p1,否则连接到p2。

连接所有点,如上图所示。

步骤4 :Arduino程序

int incomingByte = 0;//用于输入串行数据

void setup()

{

Serial.begin(9600);//打开串行端口,将数据速率设置为9600 bps

pinMode(12,OUTPUT);

}

void loop()

{

////仅在接收数据时才发送数据:

if(Serial.available()》 0)

{//读取传入的字节:

entrying Byte = Serial.read();

//说说您得到了什么:

Serial.print(“我收到了:”);

Serial.println(incomingByte,DEC);

}

如果(incomingByte == 100)

digitalWrite(12,HIGH);

否则,如果(incomingByte == 97)

digitalWrite(12,LOW);

}

步骤5:工作原理

步骤6:C#代码。..

// c# program to switch on the lights

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO.Ports;

using System.IO;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

SerialPort sp= new SerialPort();

sp.PortName = “com4” // write your com port connected to arduino

sp.BaudRate=9600;

sp.Open();

sp.Write(“d”);

sp.Close();

}

}

}

关闭灯。

// c# program to switch off the lights

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO.Ports;

using System.IO;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

SerialPort sp= new SerialPort();

sp.PortName = “com4” // write your com port connected to arduino

sp.BaudRate=9600;

sp.Open();

sp.Write(“a”);

sp.Close();

}

}

}

Type both the projects separately

Type =》 Build =》 take the .exe file

you can get the .exe file from

Documents/Visual Studio/Projects///bin/Debug/.exe

for both the off and on, bring two exe files and place them somewhere u are comfortable.

第7步:上电时间。..

=》将红色和黑色电线分别连接到电源的+ ve和-ve端子。

在我的情况下,我使用的是10个1W LED。因此,我连接了6v 4.7Ah电池为它们供电。如果要连接到交流电源,则可以继续使用。

接线。..。 !!!请勿将LED直接连接到交流电中,而应使用交流设备。

=》将白色(gnd)和绿色(+ ve)连接到设备或LED的两个端子上。

我还已将DPDT开关连接到电池,以便直接打开LED。热情洋溢。您可以跳过该步骤。

步骤8:将它们放在一起

步骤9:配置JARVIS。

您可以下载JARVIS:

从此处下载Jarvis软件

完成安装后,打开程序,选择您喜欢的语言。

然后单击右下角的+按钮以添加自定义命令。..

然后添加命令,

添加响应及其各自的文件位置。

最后说“ 更新命令”以保存并激活这些命令。

尝试说这些命令并查看结果

步骤10:可能的错误

如果jarvis程序没有使用识别您的声音,然后您应该训练系统。

要执行此操作,请转到控制面板》语音重组

完成训练过程,然后尝试一下。

如果问题仍然存在,请随时与我联系或发表评论低。

在www.facebook.com/bisudw

与我联系:给我发邮件:mails2bisu@gmail.com

步骤11:任何设备可以通过语音控制

只需对代码进行一些修改,然后通过从语音控制到arduino板上添加更多的继电器开关即可。 p》

这是我的修改。我添加了一个带有230v 50hz AC电源的开关来控制风扇。

然后更新了JARVIS控制台上的命令。..全部都设置为可用。

而不是Fan插件您想要并开始使用的任何设备。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开关
    +关注

    关注

    19

    文章

    3163

    浏览量

    94076
  • 语音控制
    +关注

    关注

    5

    文章

    485

    浏览量

    28357
  • Arduino
    +关注

    关注

    188

    文章

    6478

    浏览量

    188396
收藏 人收藏

    评论

    相关推荐

    网络语音控制器的原理与应用

    随着科技的飞速发展,网络语音控制器作为一种新兴的技术产品,已经在各个领域展现出了其巨大的应用潜力和价值。网络语音控制器是一种人机系统中以语言驱动的
    的头像 发表于 02-20 18:16 114次阅读

    网络语音控制器是什么设备

    网络语音控制器,作为一种能够通过语音识别技术接收并执行用户语音指令的智能设备,结合计算机、人工智能、物联网、网络通信、语音处理等技术,使用户
    的头像 发表于 02-19 17:42 107次阅读

    开源项目!基于 Arduino 的 MIDI 架子鼓

    探索如何也能拥有一套适合你办公桌的架子鼓! 电子元件 Arduino Leonardo (或其他带有 ATmega32U4 芯片的 Arduino 型号) 7 个压电传感器 (直径 35 毫米,信号捕获
    发表于 11-25 12:00

    智能语音开关:离线控制,守护隐私的新选择

    智能家居依赖网络,智能音箱成入口。但隐私泄露成问题,离线智能产品应运而生。九芯电子采用NRK3502离线语音芯片,实现精准语音控制,守护用户隐私,操作便捷安全。
    的头像 发表于 11-22 13:37 401次阅读
    智能<b class='flag-5'>语音</b><b class='flag-5'>开关</b>:离线<b class='flag-5'>控制</b>,守护隐私的新选择

    语音开关控制器方案,全屋开关变“声控”

    概述随着智能家居的普及,语音开关控制器方案正逐渐成为现代家庭的新宠。家中的灯光、窗帘、空调乃至各类家电,都可通过简单的语音指令轻松操控。全屋开关
    的头像 发表于 11-01 08:03 400次阅读
    <b class='flag-5'>语音</b><b class='flag-5'>开关</b><b class='flag-5'>控制</b>器方案,全屋<b class='flag-5'>开关</b>变“声控”

    离线语音控制芯片:提升家居生活便捷性,舒适度的智能原件

    离线语音控制芯片是一种集成了语音识别与处理功能的微型电子元件,它能够在不依赖网络连接的情况下,实现对特定语音指令的识别与执行, 离线语音
    的头像 发表于 10-31 15:42 243次阅读
    离线<b class='flag-5'>语音</b><b class='flag-5'>控制</b>芯片:提升家居生活便捷性,舒适度的智能原件

    语音开关控制器方案,全屋开关变“声控”

    智能家居语音开关控制器,以NRK330x为核心,支持多语言识别,无缝融入家居系统,多重安全防护。具备高性能内核、AI算法、多样音频解码及丰富外设,支持场景联动,提升居住便捷性与家居生活品质。
    的头像 发表于 10-31 10:36 471次阅读
    <b class='flag-5'>语音</b><b class='flag-5'>开关</b><b class='flag-5'>控制</b>器方案,全屋<b class='flag-5'>开关</b>变“声控”

    开关电源设计与制作

    电子发烧友网站提供《开关电源设计与制作.doc》资料免费下载
    发表于 10-24 16:36 8次下载

    语音灯控新体验,让传统开关实现智能化!

    ,为用户的居家生活带来了全新的体验。语音唤醒与控制用户只需通过简单的语音指令,如“小薇小薇,在的,打开灯光”,即可轻松唤醒智能设备并控制家中灯光的
    的头像 发表于 10-19 08:08 493次阅读
    <b class='flag-5'>语音</b>灯控新体验,让传统<b class='flag-5'>开关</b>实现智能化!

    用“说”智能控制灯具开关语音识别芯片NRK3603

    用“说”智能控制灯具开关是一种基于语音识别技术的智能家居设备,它通过内置的语音识别芯片,利用离线识别算法,将用户的语音指令实现对灯具的
    的头像 发表于 09-07 09:26 502次阅读
    用“说”智能<b class='flag-5'>控制</b>灯具<b class='flag-5'>开关</b><b class='flag-5'>语音</b>识别芯片NRK3603

    离线语音控制技术特点

    离线语音控制通过结合高性能的音频前端处理算法和本地AI模型实现了高效的语音识别和控制能力,不依赖于互联网连接,同时具备灵活的应用扩展性。这种解决方案为各种智能设备提供了稳定、高效和多语
    的头像 发表于 06-26 18:12 665次阅读
    离线<b class='flag-5'>语音</b><b class='flag-5'>控制</b>技术特点

    语音控制模块_雷龙发展

      1,串口   uart串口控制模式,即异步传送收发器,通过其完成语音控制。 []()   图中,GND表示单片机系统电源的参考地,TXD是串行发送引脚,RXD是串行接收引脚。发送uart将来
    发表于 06-14 17:18

    开源项目!可编程的磁悬浮桌面氛围灯(Arduino+WS2812)

    、将电源插孔连接器粘在灯底的圆孔处。 2、将红黑线接到连接器并引出来,它们将焊接到 Arduino 上。 制作磁性开关(可选) 这步是可选的。你可以选择直接拔掉插头,只在底座上放一块磁铁。 1、用
    发表于 06-03 11:53

    如何用Arduino制作一个简易自动喂鱼器

    如果你家里养有鱼,并想找到一种自动化喂食的方法,这个项目可能会对你有所启发。 在这个教程中,作者将展示如何制作自己的基于Arduino的自动喂鱼器,让小鱼不在饿肚子。 自动喂鱼器的工作原理非常
    发表于 03-28 11:25