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插件您想要并开始使用的任何设备。

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

    关注

    20

    文章

    3307

    浏览量

    97492
  • 语音控制
    +关注

    关注

    5

    文章

    510

    浏览量

    29556
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195963
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    安信可小智AI语音模组实测:实现语音控制关灯

    以下作品由安信可社区用户 zzbinfo 制作   这次评测的是安信可科技出品的Ai-WV01-32S的小智AI语音模组。 将从 开箱、配网、语音测试 ,到最终通过 串口指令控制 一个
    的头像 发表于 11-19 16:09 453次阅读
    安信可小智AI<b class='flag-5'>语音</b>模组实测:实现<b class='flag-5'>语音</b><b class='flag-5'>控制</b>关灯

    增加语音控制功能关注这几颗芯片轻松搞定

    增加语音控制功能关注这几颗芯片轻松搞定 目前感觉几乎所有的头部或者非头部的产品都在争先恐后的上语音控制功能,产品单价高的上离在线AI对话功能,产品单价低的上离线
    的头像 发表于 08-19 16:46 625次阅读

    网络语音控制器 智能自控语音播报

    网络语音控制器(NetworkVoiceController)是一种通过有线/无线网络接收指令,实现远程语音播报、对讲或声光告警的智能设备。其应用场景极为广泛,几乎覆盖所有需要“远程声音交互”或
    的头像 发表于 08-13 15:21 620次阅读

    茶吧机语音控制方案设计2025新版

    一、方案概述 在智能家居技术飞速发展的当下,茶吧机的智能化升级成为必然趋势。语音控制作为一种便捷、自然的交互方式,正逐渐成为茶吧机智能化的关键方向。本方案聚焦于利用 WT2606B 芯片,精心构建
    的头像 发表于 07-22 17:02 555次阅读
    茶吧机<b class='flag-5'>语音</b><b class='flag-5'>控制</b>方案设计2025新版

    语音控制模块工作原理

    语音控制芯片或者说模块的应用前景越来越广泛,无论是设计方案还是厂家生产的产品在越来越多越来越频繁的使用语音控制芯片。当然行业内更多的是称呼为语音
    的头像 发表于 06-17 11:49 989次阅读
    <b class='flag-5'>语音</b><b class='flag-5'>控制</b>模块工作原理

    鸿雁电器携手智芯科推出离线双核语音控制单火线开关

    近日,杭州鸿雁电器携手智芯科,基于其领先的双核离线语音识别芯片技术,联合开发出离线双核语音控制单火线开关,为智能家居行业带来了全新变革。该产品通过
    的头像 发表于 06-11 10:23 679次阅读

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 782次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    的发展,在Arduino出现以前,虽然也有很多公司在推广一些简单易用的可编程控制器,但是由于开发平台种类繁多,而且使用这些控制器基本上都需要对电子技术、数字逻辑、寄存器等内容进行多方面的了解和学习,才能
    发表于 05-13 09:28

    TTS语音播报控制器能做什么?

    TTS(Text-to-Speech)语音播报控制器,作为一种能够将文本信息转换为语音输出的技术设备,在现代社会的各个领域中展现出了广泛的应用前景。TTS技术的出现,丰富人机交互的方式,提高信息传播
    的头像 发表于 02-20 18:18 1101次阅读

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

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

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

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

    照明风暖浴霸语音控制芯片,智能声控开关芯片方案NRK3301

    加入了NRK3301离线语音识别方案后,在市场占有率提成了30%。‌NRK3301语音识别芯片是一款高性能的语音控制芯片,具备以下特点和功能,使其成为照明风暖浴霸
    的头像 发表于 02-07 18:31 758次阅读
    照明风暖浴霸<b class='flag-5'>语音</b><b class='flag-5'>控制</b>芯片,智能声控<b class='flag-5'>开关</b>芯片方案NRK3301

    空调语音控制方案NRK3501语音识别芯片-让智能生活触手可及!

    NRK3501语音识别芯片支持离线语音控制空调,精准识别,远场降噪,最多支持200条离线指令,5米内识别率92%,让智能家居更便捷舒适。
    的头像 发表于 01-07 11:40 1255次阅读
    空调<b class='flag-5'>语音</b><b class='flag-5'>控制</b>方案NRK3501<b class='flag-5'>语音</b>识别芯片-让智能生活触手可及!

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2816次阅读

    把常用的小黄鸭风扇升级为语音控制的智能风扇~

    以下作品由安信可社区用户 djy876 制作 前言 将常用的小黄鸭风扇升级为语音控制。最终达到效果是把小黄鸭接入Home Assistant (HA),并把雷达、苹果家庭接入HA,在省电模式下雷达
    的头像 发表于 12-21 16:31 1297次阅读
    把常用的小黄鸭风扇升级为<b class='flag-5'>语音</b><b class='flag-5'>控制</b>的智能风扇~