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

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

3天内不再提示

如何使用Web服务器控制中继

454398 来源:wv 2019-08-29 17:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:组件

硬件

NodeMCU开发板

继电器

USB电缆

软件

Arduino IDE

第2步:组件明细

什么是继电器

继电器是一种电磁设备,用于电气隔离两个电路并磁性连接。它们是非常有用的设备,允许一个电路在完全分离时切换另一个电路。它们通常用于将电子电路(在低电压下工作)连接到在非常高的电压下工作的电路。例如,继电器可以制作5V DC电池电路来切换230V AC电源电路

工作原理

如何使用Web服务器控制中继

继电器开关可分为两部分:输入和输出。输入部分具有线圈,当来自电子电路的小电压施加到该线圈时,该线圈产生磁场。该电压称为工作电压。常用的继电器有不同的工作电压配置,如6V,9V,12V,24V等。输出部分包括机械连接或断开的接触器。在基本继电器中有三个接触器:常开(NO),常闭(NC)和公共(COM)。在无输入状态下,COM连接到NC。当施加工作电压时,继电器线圈通电,COM接触到NO。可以使用不同的继电器配置,如SPST,SPDT,DPDT等,它们具有不同数量的转换触点。通过使用适当的接触器组合,可以接通和断开电路。获取有关继电器开关结构的内部细节。

COM终端是公共终端。如果COIL端子通过额定电压通电,则COM和NO端子具有连续性。如果COIL端子未通电,则COM和NO端子没有连续性。

NC终端是常闭终端。即使继电器没有接收到任何或足够的电压来操作,也可以接通电源。

NO端子是常开端子。当继电器接收到额定电压时,它是您放置所需输出的端子。如果COIL端子没有电压或电压不足,则输出打开并且不接收电压。当COIL端子接收额定电压或稍低时,NO端子接收足够的电压并可以打开输出上的设备。

什么是NodeMCU

NodeMCU是一个开源的物联网平台。它包括在Espressif Systems的ESP8266Wi-FiSoC上运行的固件和基于它的硬件ESP-12模块。

如何使用Arduino IDE对NodeMCU进行编程

要将NodeMCU串行连接到PC,您必须安装cp2102驱动程序。安装驱动程序后,将NodeMCU与PC连接,打开Arduino IDE并选择主板NodeMCU 1.0并选择端口。之后上传代码。

如何将NodeMCU与中继连接

这里,我只连接了一个连接。您甚至可以将电压引脚连接到NodeMCU的Vin而不是3.3V。

步骤3:在Arduino IDE中设置NodeMCU

步骤1

打开Arduino IDE。然后转到File =》 Preference

步骤2

其他董事会经理,复制并粘贴网址,然后点击确定:

http://arduino.esp8266.com/stable/package_esp8266c 。..

第3步

打开Board Manager,转到Tools =》 Board =》 Boards Manger。

步骤4

打开Boards Manager并搜索nodemcu。

步骤5

之后下载ESP8266WiFi库。打开库管理器:Sketch =》包含库=》管理库

搜索ESP8266WiFi库

步骤6

选择Board和Port。

步骤4:程序

第5步:结果

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

    关注

    0

    文章

    51

    浏览量

    14937
  • Web服务器
    +关注

    关注

    0

    文章

    139

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何快速在云服务器上部署Web环境?

    如何快速在云服务器上部署Web环境
    的头像 发表于 10-14 14:16 324次阅读

    at_device(8266)不支持web服务器吗?

    我现在想用esp8266 at device 做一个网页服务器 但是文件系统什么都做好了 运行webnet_test 显示下边的错误 查了论坛 说at不支持服务器 但是是20年的帖子了 现在有支持吗 如果不支持是不是换rw007就可以了
    发表于 09-23 06:09

    如何使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上构建 Web 服务器

    使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上构建 Web 服务器
    发表于 09-04 08:10

    如何使用 Mbed OS 在 NuMaker IoT 板上构建 Web 服务器

    使用 Mbed OS 在 NuMaker IoT 板上构建 Web 服务器
    发表于 09-04 06:33

    【EASY EAI Orin Nano开发板试用体验】使用stream推流代码和WEB服务器代码实现在客户端网页上查看摄像头图像

    本帖最后由 donatello1996 于 2025-8-13 20:32 编辑 【EASY EAI Orin Nano开发板试用体验】使用stream推流代码和WEB服务器代码实现在客户端
    发表于 08-11 23:15

    DNS服务器无法访问?2分钟快速排查与解决!#DNS服务器 #DNS #服务器

    服务器
    jf_57681485
    发布于 :2025年06月10日 14:55:34

    如何配置Linux防火墙和Web服务器

    在当今数字化时代,网络安全显得尤为重要。Linux作为一种开源操作系统,广泛应用于服务器管理和网络配置中。本篇文章将详细介绍如何配置Linux防火墙和Web服务器,确保内网与外网的安全访问。同时,我们将探讨如何通过SSH远程管理
    的头像 发表于 05-24 15:26 1655次阅读
    如何配置Linux防火墙和<b class='flag-5'>Web</b><b class='flag-5'>服务器</b>

    国外bgp服务器多少钱?# 服务器

    服务器
    jf_57681485
    发布于 :2025年04月24日 14:19:00

    新加坡服务器延迟大吗?真相在这里#新加坡服务器 #服务器

    服务器
    jf_57681485
    发布于 :2025年04月18日 13:48:50

    NTP校时服务器 时钟同步服务器

    服务器
    jf_75250307
    发布于 :2025年03月19日 20:56:34

    服务器如何处理 HTTP 请求

    请求。这是服务器等待接收HTTP请求的第一步。 接受连接 :当客户端(如Web浏览)发起连接请求时,服务器接受该连接,并创建一个新的套接字来处理该连接。这个套接字将用于后续的通信。
    的头像 发表于 12-30 09:37 1018次阅读

    华为云 Flexus 云服务器 X 实例之 openEuler 系统下部署 Web 应用服务器 OpenResty

    前言 作为 IT 技术人员,在日常工作中云服务器的使用不可或缺,华为云 Flexus 云服务器 X 实例以其卓越的性能和高性价比成为理想的选择。选择华为云 Flexus X 实例,就意味着步入了一个
    的头像 发表于 12-26 18:15 818次阅读
    华为云 Flexus 云<b class='flag-5'>服务器</b> X 实例之 openEuler 系统下部署 <b class='flag-5'>Web</b> 应用<b class='flag-5'>服务器</b> OpenResty

    Tomcat开放源代码的Web应用服务器

    Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序
    的头像 发表于 12-23 11:24 877次阅读
    Tomcat开放源代码的<b class='flag-5'>Web</b>应用<b class='flag-5'>服务器</b>