步骤1:简介
我搜索并阅读了很多项目,每个项目都提供了一些有用的信息。因此,我将所有这些组合在一起,加上我自己的一小部分,来创建这个项目。基本上,您需要在手机上运行android应用并使用它控制其他设备。在此应用程序中,您可以使用按钮和/或语音命令打开或关闭设备。
步骤2:材料
下面列出了您需要的东西。我从aliexpress购买了所有这些产品,但你可以随心所欲地买到它。
nodemcu v3 esp8266中文版lol1n v3
带8个继电器的继电器模块(或分离式继电器)模块)
最后一个是android智能手机: - )
就是这样。我们很高兴。
第3步:硬件细节
如果您熟悉arduino(或nodemcu)和继电器,则可以跳过此步骤。对于那些没有的人,我将尝试解释这些东西是如何工作的。
首先,由于其esp8266芯片,nodemcu可以被认为是具有wifi能力的微控制器。我将向您展示如何在下一步中使用arduino ide与nodemcu配合使用。
其次,继电器模块用于分离来自nodemcu和ac线路的低dc电压控制信号。每个继电器有3个输出引脚。通常,com引脚连接到nc(常闭)引脚。当出现控制信号时,继电器线圈将翻转,因此com引脚连接到no引脚。
在继电器模块上,光电晶体管用于保护nodemcu免受交流电源线的干扰交换。继电器模块上的输入逻辑低电平将激活其相应的继电器。反之,逻辑高电平将使继电器无效。
您需要移除继电器板上vcc和jdvcc之间的跳线以分离电源。
步骤4:软件准备
首先,我买的nodemcu是来自中国所以他们使用usb芯片ch341。我们需要为它安装驱动程序。连接驱动程序,以便您可以下载,解压缩并安装到您的计算机上。
接下来,要使用arduino ide,我们需要添加板库。打开arduino ide:
工具 - 》董事会 - 》董事会经理
搜索esp8266社区的 esp8266 并安装
文件 - 》首选项
使用此框填写其他board manager url 框(删除“”字符)
“http://arduino.esp8266.com/stable/package_esp8266com_index.json”
工具 - 》电路板 - 》 nodemcu 1.0
在附带的arduino文件中,相应地更改参数:
ssid到您的wifi名称
密码到您的wifi密码
您也可以根据需要更改nodemcu上的控制引脚,但是您必须稍后再次使用该应用程序检查
让我们移动下一步。
第5步:智能手机应用程序
我使用mit app inventor为android手机创建应用程序。您可以通过gmail帐户免费注册。如果您只想使用该应用程序,请下载该zip文件,解压缩并在手机上安装 home3.apk 。每个输出引脚的命令非常简单
开启红色/关闭红色
开启绿色/关闭绿色
开启蓝色/关闭蓝色
打开黄色/关闭黄色
打开橙色/关闭橙色
打开棕色/关闭棕色
如果要更改为命令,请登录mit app inventor并修改我的 home3.aia
项目 - 》导入项目(.aia)
切换到阻止并修改命令
修改后,选择构建 - 》应用程序(保存.apk)
安装应用程序
所有事情都已设定,让我们把事情放在一起。
第6步:硬件连接
如图所示,nodemcu可以运行3.3v。所以它有一个电压调节器。您可以通过usb端口为其提供电源,以提供5v dc或将nodemcu vin引脚连接到最大范围为6到20v的电源。
在继电器板上,移除vcc - jdvcc之间的跳线。因为继电器是5v所以你需要为它提供5v或更低,但不低于3.3v。如果没有,继电器将不会激活。
首先,使用5v外部电源。它需要至少1.5a才能同时运行nodemcu和所有继电器。
将电源连接到继电器板上的jd-vcc和gnd引脚。
将电源连接到nodemcu的vin和gnd
将输出引脚从nodemcu连接到继电器板(d0 d1 d2 d5 d6 d7)
连接3.3v nodemcu到继电器板的vcc(对我来说有效,但在某些情况下,3.3v不足以激活继电器。你可以使用nodemcu的vin到继电器板的vcc,但功率分离不再可用。这不会
第二种情况,nodemcu通过电源线的usb电缆供电,这是一个问题,如果你只使用继电器来控制灯泡。外接电源用于继电器板
代替3.3v,可以将nodemcu的vin连接到继电器板的vcc
所以我们的系统很好要去。
第7步:最后的触摸
打开刚才在智能手机上安装的应用。我将其命名为 home dl 。 您可以稍后使用mit app inventor更改该愚蠢的名称。
在arduino ide中打开程序
将wifi ssid和密码更改为您的
将其上传到nodemcu
打开串口监控并等待本地ip,请注意。
当手机上的应用程序处于打开状态时,单击设置ip 按钮
在文本框中记下ip并单击保存
重新启动应用程序
现在您可以单击任何按钮来控制相应的设备
怎样用遥控器控制房屋中的任何物品
深度剖析LED背光系统和电源解决方案
小米8双频GPS有多厉害 双频GPS有什么作用
北京元心科技正式对外发布了5G安全微内核操作系统SyberV1.0
国内又破纪录:世界首条±1100千伏特高压工程新疆段架线
如何使用NodeMCU和智能手机应用程序语音控制设备
玩转摩拜免扫码解锁功能
[组图]天线技术
板式给料机专用变频调速器的详细说明
LED荧光粉涂覆工艺评价 失效分析
如何追究AI犯罪的民事责任?
数据分析方法可以提高IoT设备的安全性,应对网络攻击
空调扇原理_空调扇好用吗
华为FreeLace耳机仲夏紫轻体验 可以说是既好看又好用
UWB室内人员定位技术闯进我们的生活
平衡流量计产生误差的原因
Tektronix DPO5054数字示波器500MHz
华为Mate40 系列第一次真正支持全面色彩管理
真是脑洞大开,用VR操控机器人拆弹
iPhone11ProMax全球首发开箱图赏