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

    浏览量

    14625
  • Web服务器
    +关注

    关注

    0

    文章

    138

    浏览量

    24423
收藏 人收藏

    评论

    相关推荐

    服务器如何处理 HTTP 请求

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

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

    前言 作为 IT 技术人员,在日常工作中云服务器的使用不可或缺,华为云 Flexus 云服务器 X 实例以其卓越的性能和高性价比成为理想的选择。选择华为云 Flexus X 实例,就意味着步入了一个
    的头像 发表于 12-26 18:15 172次阅读
    华为云 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 205次阅读
    Tomcat开放源代码的<b class='flag-5'>Web</b>应用<b class='flag-5'>服务器</b>

    nginx隐藏版本号与WEB服务器信息

    nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看看最终的隐藏结果吧 具体怎么实现呢,其实也很简单,请往下看 1 官网下载最新稳定版 wget http://nginx.org
    的头像 发表于 11-22 10:25 174次阅读
    nginx隐藏版本号与<b class='flag-5'>WEB</b><b class='flag-5'>服务器</b>信息

    使用zabbix监控云服务器的方法

    Zabbix环境 在开始监控云服务器之前,你需要准备Zabbix环境。这包括安装Zabbix服务器、Zabbix代理和配置Web界面。 2.1 安装Zabbix服务器 Zabbix
    的头像 发表于 11-08 10:47 268次阅读

    独立服务器与云服务器的区别

    随着互联网技术的飞速发展,企业对于服务器的需求日益增加,而服务器市场也随之出现了多种类型的产品,其中最常见的是独立服务器和云服务器。这两种服务器
    的头像 发表于 10-12 14:34 283次阅读

    使用NS1串口服务器HTTP模式上传服务器数据

    HTTP协议工作于客户端-服务端架构之上。浏览作为HTTP客户端通过URL向HTTP服务端即Web服务器发送所有请求。
    的头像 发表于 08-30 12:36 380次阅读
    使用NS1串口<b class='flag-5'>服务器</b>HTTP模式上传<b class='flag-5'>服务器</b>数据

    如何使用espconn api实现一个Web服务器

    我正在尝试使用 espconn api 实现一个 Web 服务器。 在一些请求之后,我收到将此错误(err1,超过最大时间值)写入 uart,下一个espconn_send导致致命异常 (28)。 没有关于此的文档... 我该如何解决这个问题?
    发表于 07-18 07:46

    将ESP8266配置为带有AT命令的Web服务器,AT命令回复HTTP GET出现错误怎么解决?

    我已将ESP8266配置为带有 AT 命令的 Web 服务器。当浏览连接时,它会向我发送一个请求[i]GET /favicon.ico我想用一个[i]错误 404 未找到. 如何在响应 IPD 时发送的数据包中执行此操作?
    发表于 07-16 08:29

    服务器和虚拟服务器的区别是什么

    服务器和虚拟服务器是两种常见的服务器类型,它们在很多方面有相似之处,但也有一些关键的区别。本文将详细介绍云服务器和虚拟服务器的区别,包括它
    的头像 发表于 07-02 09:48 840次阅读

    服务器操作系统有几种?

    web版适用2G运行内存,都是添加4G运 行内存也只有鉴别2G,中小型企业大多数应用标准版,要是想布署集群服务器必须使用商业版。 2、Windows 2008 Windows server 2008
    发表于 03-29 16:59

    linux服务器和windows服务器

    Linux服务器和Windows服务器是目前应用最广泛的两种服务器操作系统。两者各有优劣,也适用于不同的应用场景。本文将 对Linux服务器和Windows
    发表于 02-22 15:46

    服务器连接应用解决方案

    、ATM等终端,甚至包括火车系统等大型设备)提供计算或应用服务。根据服务器所提供的服务类型,可以分为多种形式,如文件服务器、数据库服务器应用
    的头像 发表于 02-19 12:38 286次阅读
    <b class='flag-5'>服务器</b>连接应用解决方案

    Apache服务器和Nginx服务器

    Apache和Nginx都是常见的开源Web服务器软件,它们用于处理HTTP请求并提供网站和应用程序的服务。下面是对Apache和Nginx的一些基本特点的比较: 一、Apache HTTP
    的头像 发表于 01-22 16:48 575次阅读

    独立服务器和云服务器的区别

    独立服务器和云服务器的区别是很多用户在选择服务器时要做的课程,那么独立服务器和云服务器的区别有哪些呢?
    的头像 发表于 01-17 10:58 875次阅读