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

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

3天内不再提示

如何使用NodeMCU和智能手机应用程序语音控制设备

454398 来源:工程师吴畏 2019-08-14 14:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:简介

我搜索并阅读了很多项目,每个项目都提供了一些有用的信息。因此,我将所有这些组合在一起,加上我自己的一小部分,来创建这个项目。基本上,您需要在手机上运行Android应用并使用它控制其他设备。在此应用程序中,您可以使用按钮和/或语音命令打开或关闭设备。

步骤2:材料

如何使用NodeMCU和智能手机应用程序语音控制设备

下面列出了您需要的东西。我从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并单击保存

重新启动应用程序

现在您可以单击任何按钮来控制相应的设备

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

    关注

    5

    文章

    510

    浏览量

    29561
  • NODEMCU
    +关注

    关注

    13

    文章

    289

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    nordic NRF54蓝牙设备在Google Pixel 10上“听诊”蓝牙信道示例

    完善了Nordic端到端的蓝牙信道探测解决方案,不仅支持在智能手机上直接测试评估信道探测功能,更能助力开发者打造支持信道探测的应用程序。Nordic的蓝牙信道探测解决方案可为专用蓝牙低功耗标签实现精准
    发表于 11-26 17:44

    亿光67-24ST系列LED为智能手机“点睛”

    在当今科技飞速发展的时代,智能手机已成为人们生活中不可或缺的智能伙伴,而亿光67-24ST系列LED为智能手机“点睛”,也为智能手机带来了全新的视觉体验和功能升级。亿光代理商南山电子今
    的头像 发表于 10-30 16:21 607次阅读
    亿光67-24ST系列LED为<b class='flag-5'>智能手机</b>“点睛”

    傲琪人工合成石墨片: 破解智能手机散热困境的创新解决方案

    近年来,智能手机行业面临着一个日益严峻的挑战:设备性能不断提升,但散热技术却跟不上处理器功率增长的步伐。消费者对轻薄机身的追求,更加限制了传统散热方案的应用空间。 某主流手机厂商的最新旗舰机型研发
    发表于 09-13 14:06

    智能手机气密性检测仪大揭秘:原理、功能全解析-岳信仪器

    智能手机气密性检测仪是智能手机生产过程中不可或缺的重要设备,它确保了手机具备出色的防水防尘性能,从而延长手机的使用寿命并提升用户体验。今天,
    的头像 发表于 07-16 14:02 710次阅读
    <b class='flag-5'>智能手机</b>气密性检测仪大揭秘:原理、功能全解析-岳信仪器

    掌握智能手机气密性检测仪操作技巧,检测更高效

    智能手机生产与维修过程中,气密性检测至关重要,它能确保手机具备良好的防水防尘性能,延长手机使用寿命。而掌握智能手机气密性检测仪的操作技巧,能显著提升检测效率与准确性。在操作前,做好充
    的头像 发表于 05-20 11:04 1096次阅读
    掌握<b class='flag-5'>智能手机</b>气密性检测仪操作技巧,检测更高效

    2025Q1中国手机市场:华为领跑 #智能手机 #消费电子 #晶扬电子 #华为

    智能手机
    jf_15747056
    发布于 :2025年04月27日 17:57:04

    中国智能手机复合材料后盖搭载量快速增长

    “2023年智能手机品牌纷纷加码复合材料后盖,而在此之前国内市场智能手机后盖材料中玻璃和塑料渗透率高达90%以上,目前复合材料后盖搭载量快速增长,至2024年其渗透率已增至约10%,成为市场新风向。”
    的头像 发表于 04-08 17:53 1343次阅读
    中国<b class='flag-5'>智能手机</b>复合材料后盖搭载量快速增长

    智能手机气密性检测仪的使用方法

    之前,要做好充分准备。首先,需确保检测仪处于正常工作状态,检查电源连接是否稳固,设备外观有无损坏。然后,根据待检测智能手机的型号和尺
    的头像 发表于 03-24 14:38 1851次阅读
    <b class='flag-5'>智能手机</b>气密性检测仪的使用方法

    智能手机气密性检测仪的操作流程

    智能手机气密性检测仪是确保手机防水性能的关键设备。通过一系列精密的测试步骤,能够准确评估手机外壳的密封性能。以下是智能手机气密性检测仪的操作
    的头像 发表于 03-20 14:28 1621次阅读
    <b class='flag-5'>智能手机</b>气密性检测仪的操作流程

    基于BLE技术 智能手写笔解决方案:改变你的书写体验PTR5415

    方案说明: 我们的智能手写笔方案基于BLE技术,利用蓝牙低功耗连接手写笔与移动设备(如智能手机、平板电脑)之间的无线通信。可以实时将书写数据上传到手机APP及云端,及时有效的对书写数据
    发表于 03-11 17:50

    TECNO重磅发布CAMON 40系列智能手机

    2025年世界移动通信大会(MWC)次日,TECNO作为全球领先的AI智能全生态创新科技品牌,正式发布了其最新影像旗舰智能手机——CAMON 40系列。该系列包括CAMON 40 Premier
    的头像 发表于 03-07 10:51 2653次阅读

    全球高端智能手机市场份额持续增长

    市场调查机构CounterPoint Research报道称,揭示了2024年全球高端智能手机市场的最新动态。据该机构报道,近年来,全球高端智能手机(售价超过600美元,当前约合4358元人
    的头像 发表于 02-19 13:39 820次阅读

    智能手机市场稳步复苏,2024年出货量增长显著

    根据知名市场研究机构Omdia最新发布的智能手机初步出货量报告,2024年第四季度全球智能手机市场表现亮眼,出货量达到了3.28亿部,与去年同期相比实现了2.8%的稳健增长。这一数据不仅标志着
    的头像 发表于 02-10 14:38 991次阅读

    AI芯片在智能手机中具体怎么用?

    AI芯片在智能手机中的应用主要体现在以下几个方面: 图像处理和智能拍照:AI芯片通过深度学习算法,可以识别场景、人物等信息,并自动调整拍摄参数以提高拍照效果。例如,手机摄像头能识别面孔、头发和衣
    的头像 发表于 01-03 14:02 1883次阅读

    芯片在智能手机中扮演什么角色?

    智能手机中,芯片扮演着核心角色,它们是手机性能和功能的基础。以下是智能手机中一些关键芯片的作用: 中央处理器(CPU):负责执行操作系统和应用程序的指令,处理
    的头像 发表于 12-23 13:28 2447次阅读