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

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

3天内不再提示

如何使用Wi-Fi和网页以无线方式控制圣诞灯

454398 来源:网络整理 作者:佚名 2019-11-05 17:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:您需要的东西

微控制器:Huzzah ESP8266接线板(9.99)*

连接电线

面包板($ 4)

延长线($ 2)**

电池组

3-5V Arduino控制继电器(在ebay上为$ 4)

FTDI电缆(在ebay上为$ 5)

LED

220欧姆电阻

您自己的Web托管服务器

*如果您从未使用过无需担心,ESP8266中断模块,只要您熟悉Arduino IDE,就可以使用它。您可以使用Arduino IDE直接在Huzzah中对芯片进行编程。我们使用此模块而不是Arduino的原因是因为我们还需要Wifi。板上没有焊接任何引脚,因此您必须具有一些焊接技能!

步骤2:准备延长线和控制继电器

除非已阅读,否则请勿插入扩展线下一个段落

在操作延长线时,请勿插入延长线。我从eBay购买的控制继电器的下面有裸露的针脚,如果在延长线插入时,会感到震惊和重伤。出于演示目的,我删除了围绕它构建的框。在您进行操作时,我不能过分强调不要插入延长线的重要性!结果1。您将要非常小心地切断延长线上的绝缘层,以确保不切断其他电线上的绝缘层。

2。成功移除最外层绝缘后,您将需要切断黑色导线并剥去末端。

3。一端应插入控制继电器的常开输入端,另一端应插入控制继电器的公共端。不确定将步骤

5拧紧,请紧紧拧紧两根电线,并参考示意图。您将需要按照我的图所示将控制继电器连接到Huzzah ESP8266。

第3步:设置Web服务器

我认为能够整洁甚至在我不在家时也可以远程控制我的圣诞灯。因此,我使用了Web服务器(这也使我周围有一个服务器)也有所帮助。

此部分的设置非常简单。您将要登录到主机并找到您的cPanel。从那里,您将要上传我的php代码到您的域根文件夹,并将其重命名为index.htm-就是这样。

我编写了一个非常简单的用户界面,其中包括:两个单选按钮,一个提交按钮和文本,以使您知道光源的当前状态。通过选择单选按钮并提交值,可以更改灯光的状态。

代码的工作原理是读取所选值,然后将所选内容写入服务器上的文本文件。在这种情况下,我已将其写入名为value.txt的文件中。每次您提交新选择时,value.txt中的值都会被新值覆盖。例如,如果当前状态为关闭,则value.txt中的文本将为“关闭”。如果将状态更改为打开,则将更改文本文件,并且文件内唯一的文本为“打开”。

您可能想知道可以通过浏览器访问value.txt,如果您的域名是“ mydomain.com”,则可以通过键入“ mydomain.com/value.txt”来访问文本文件。 ”进入您的浏览器。这是一个重要的事实,我们在下一步中将单选按钮的值读取到ESP8266中。

步骤4:HUZZAH ESP8266的代码

开始,您需要安装ESP8266WiFi.h库,您可以在adafruit网站上找到它。之后,您将需要编辑代码的某些部分以使其适合您的家庭网络和您的域。具体来说,您需要插入网络名称,密码和主机名。更改以下代码行:

const char *ssid = “Your_network_name”;

const char *password =“Your_Network_Password”;

const char* host =“www.your_domain_name_here.com”;

代码如何工作?

代码登录到您的家庭网络然后导航到您的domain.com/value.txt。然后,它将读取页面上的所有字符,并根据读取的内容执行单独的指令。如果找到“打开”字样,则引脚16变为高电平,控制继电器通电,从而打开我们的灯。如果读取到文本“关闭”,则控制继电器断电,并且指示灯熄灭。两次检查之间存在500毫秒的延迟。

第5步:附加信息

我很好奇我的整个设备使用了多少毫安操作过程中。事实证明,当线圈断电时,MCU使用大约74mA的电流。线圈通电后,MCU和控制继电器组合总共使用130mA。

由于我目前使用电池供电,因此将来我会修改Huzzah代码以实现esp.deepSleep函数,以降低MCU不在检查更改时的功耗。
责任编辑:wv

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

    关注

    244

    文章

    24704

    浏览量

    692387
  • wi-fi
    +关注

    关注

    15

    文章

    2460

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    物联网浪潮下,如何精准选型Wi-Fi模块?

    在物联网迅猛发展、Wi-Fi技术日益成熟的当下,众多场景尤其是移动设备领域,对 Wi-Fi 无线数据传输的需求与日俱增。那么,在众多设备中究竟该如何挑选合适的 Wi-Fi模块 呢?接下
    的头像 发表于 03-02 15:37 268次阅读
    物联网浪潮下,如何精准选型<b class='flag-5'>Wi-Fi</b>模块?

    技术资讯 I Wi-Fi 模块设计

    Wi-Fi模块可实现无缝连接和数据交换,对设备进行远程控制和监测。Wi-Fi模块设计旨在打造一套紧凑且高效的软硬件解决方案,使设备能够通过Wi-Fi网络通信。这类模块常用
    的头像 发表于 02-27 17:12 848次阅读
    技术资讯 I <b class='flag-5'>Wi-Fi</b> 模块设计

    ESP32 Wi-Fi 控制 LED 的原理

    在智能家居、物联网设备中,用手机通过Wi-Fi控制灯光、风扇或插座,已经非常普遍。而在嵌入式开发中,ESP32是最常用的Wi-Fi模块之一。本文将带你系统理解:ESP32是如何通过Wi-Fi
    的头像 发表于 01-09 19:04 557次阅读
    ESP32 <b class='flag-5'>Wi-Fi</b> <b class='flag-5'>控制</b> LED <b class='flag-5'>灯</b>的原理

    Wi-Fi无线连接的全球通用语

    现代生活中不可或缺的无线连接方式。二、Wi-Fi的核心特点1. 高速率,宽带宽支持从几十Mbps到数Gbps的传输速率,满足高清视频、在线游戏等高带宽应用需求。2. 广泛兼容,生态成熟几乎所有智能终端均内置
    发表于 01-07 09:49

    Wi-Fi模块选型指南 | 低功耗蓝牙/Wi-Fi 6模块推荐 | 物联网设备集成攻略

    物联网的快速发展,Wi-Fi技术的成熟的情况下,越来越多的场景需要用到Wi-Fi无线传输数据,尤其是移动设备中,怎么再设备中选择合适的Wi-Fi模块呢?下面我们来介绍下
    的头像 发表于 12-09 11:27 1303次阅读
    <b class='flag-5'>Wi-Fi</b>模块选型指南 | 低功耗蓝牙/<b class='flag-5'>Wi-Fi</b> 6模块推荐 | 物联网设备集成攻略

    Wi-Fi几乎渗透到所有需要无线连接的场景中,是构建本地无线网络的首选技术。

    高速数据交换与互联网访问,已成为现代生活中不可或缺的无线连接方式。 二、Wi-Fi的核心特点 高速率,宽带宽 支持从几十Mbps到数Gbps的传输速率,满足高清视频、在线游戏等高带宽应用需求。 2.
    发表于 12-08 17:23

    浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术

    作者: Qorvo 亚太区无线连接事业部高级行销经理林健富   2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
    发表于 09-19 18:29 2444次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波器新技术

    解读Nordic基于SSID的Wi-Fi定位解决方案

    ,与 nRF91 系列蜂窝物联网模组配合使用,可实现基于 SSID 的 Wi-Fi 定位。Nordic基于SSID的Wi-Fi定位可以在室内和室外、城市和郊区极其省电的方式获取精确的
    的头像 发表于 09-09 17:11 3976次阅读
    解读Nordic基于SSID的<b class='flag-5'>Wi-Fi</b>定位解决方案

    基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较

    ,与 nRF91 系列蜂窝物联网模组配合使用,可实现基于 SSID 的 Wi-Fi 定位。Nordic基于SSID的Wi-Fi定位可以在室内和室外、城市和郊区极其省电的方式获取精确的
    发表于 08-31 21:01

    LitePoint Wi-Fi测试软件减轻客户设计负担

    Wi-Fi 7于一年多前获得Wi-Fi联盟认证以来,作为最新一代通信技术,Wi-Fi正逐步成为用户实现无所不在无线连接的新选择。随着每一代Wi-F
    的头像 发表于 08-06 15:34 1367次阅读
    LitePoint <b class='flag-5'>Wi-Fi</b>测试软件减轻客户设计负担

    如何选择合适的芯科科技Wi-Fi开发板

    您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi 开发板。SiWx917是目前市场上最节能
    的头像 发表于 07-09 09:15 2911次阅读

    Air8000核心板Wi-Fi应用之SoftAP配网方案详解!

    本文深入探讨Air8000核心板在Wi-Fi应用中的SoftAP配网方案,通过该方案可快速搭建无线接入点,实现设备与网络的便捷连接,为物联网场景下的快速配置提供高效解决方案。 下面Air8000
    的头像 发表于 06-18 11:59 1035次阅读
    Air8000核心板<b class='flag-5'>Wi-Fi</b>应用之SoftAP配网方案详解!

    Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——2

    这种被动的避让方式会增加系统延迟,而且在多Wi-Fi 与蓝牙设备共存的环境中,延迟和干扰会愈发严重。 Wi-Fi 8的IDC机制通过初始控制帧(ICF)、初始
    发表于 06-13 11:15

    Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1

    过程。 表1 呈现了Wi-Fi 技术的演变历程及各代技术之间的差异,其中包含了对Wi-Fi 8在IEEE规范中的正式标准文件名称以及最高吞吐量的预估。在无线频段方面,Wi-Fi 8将继
    发表于 06-13 11:09

    飞易通 蓝牙+Wi-Fi 组合模块:无线连接的专业选择

    通多年的无线协议研发积淀,具备低同频干扰、蓝牙与Wi-Fi共存友好、出色的系统兼容性强等核心优势,广泛适用于智能家居、工业控制、医疗健康、消费电子等多个领域。 高效共存,突破干扰瓶颈 传统蓝牙与
    的头像 发表于 06-12 17:24 1161次阅读
    飞易通 蓝牙+<b class='flag-5'>Wi-Fi</b> 组合模块:<b class='flag-5'>无线</b>连接的专业选择