步骤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插件您想要并开始使用的任何设备。
端子线加工中出现的一些不好因素的原因是什么
解锁都市“有风“生活,创维电视A5D携刘亦菲开启高音画电视新浪潮
全球半导体产业迎来了新一轮热潮 但国产化基础仍然薄弱
戴尔推出2020款XPS 13笔记本,全面屏设计,搭载第十代Intel处理器
Q3季度小米手机出货量升至全球第三,高端市场未有明显突破
带有Arduino的语音控制开关的制作
terawins T101A
HAL255全极XYZ三轴感应霍尔开关、三轴传感霍尔元件
堡盟推出受专利保护涂层的耐化学腐蚀微型超声波传感器
示波器如何利用好?
宏碁推出超轻薄本Swift5 重量仅998g
中国IT寻“魂”二十年!
2020年1-2月份电子信息制造业发展现状如何
什么是5G LAN?
终于等到你 国行Galaxy S8/S8+推送安卓8.0更新
西门子电机和大型驱动器公司Innomotics全新成立!
多屏一云应用兴起 通用处理器发展势不可当
汽车仿真测试领域频频出手?天翼云为安全出行再次加码
贴片机生产工艺流程连线方式
谐振电感升压DC/DC转换器