使用基于ESP32的Web服务器的Internet控制LED

使用基于ESP32的Web服务器的Internet控制LED

在本文中,我将解释如何使用Arduino IDE创建基于ESP32的Web服务器,该服务器允许远程打开/关闭LED。
硬件组件:

  • DFRobot FireBeetle ESP32物联网微控制器(支持Wi-Fi和蓝牙)× 1
  • LED(通用)× 1
  • Adafruit RGB背光LCD - 16x2× 1
  • 电阻221欧姆× 1
  • USB-A到Micro-USB线× 1

软件应用程序和在线服务:

  • Arduino IDE

在这个例子中,我们将弄清楚如何使基于ESP32的Web服务器控制LED状态,可以从世界上任何地方访问。
您将需要一台用于此项目的Mac计算机,但您甚至可以在廉价且低功耗的计算机(如Raspberry Pi)上运行此软件。

电路城原创内容,未经同意,不得转载!

电路相关文件

电路图文件
接线图.rar
描述:接线图
源代码
源码.rar
描述:源代码
教程
项目详情.pdf
描述:项目详细介绍
分享到:
收藏 (1)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Nurgaliyev Shakhizat所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • WIFI-ESP32

    自己绘制的ESP32系统板,包含全套AD工程,可直接打样。本人已经验证完毕,没有问题。
    来自:智能家居时间:2019-10-09 esp32 esp32-wroom32
  • 【无线、音频处理】基于ESP32-WROOM-32 的音频处理

    ESP32-WROOM-32为主控100M网口USB接口TAS5751M 数字输入、开环 D 类音频放大器VS1053b 单片Ogg Vorbis/MP3/AAC/WMA/MIDI音频解码器以太网PHY层芯片LAN8720A
    来自:DIY创意产品时间:2019-09-11 音频 esp32
  • 带面部检测相机的智能风扇

    iPhone相机检测您的脸部并控制伺服电机。风扇根据你的脸自动移动!硬件组件:舵机(Tower Pro MG996R)× 1 苹果手机 × 1 风扇× 1 寒武纪机器人obniz× 1 软件应用程序和在线服务:OpenCV用obniz 开发板控制伺服电机。它是JavaScript开发板,可以在浏览器中使用。第1步:设置obniz要设置obniz,您需要做的就是遵循三个步骤。将obniz连接到WiFi。将LED或电机等设备连接到obniz。扫描obniz的QR码并开始编程。您无需安装任何软件。……详细的步骤详见附件!
    来自:家用电器时间:2019-09-09 物联网 家庭自动化 面部识别
  • nanoFramework ESP32 RMT发射器

    如何在ESP32上直接从nanoFramework生成脉冲序列。硬件组件: Espressif ESP32S× 1 逻辑分析仪,16× 1 软件应用程序和在线服务: Microsoft Visual Studio 2017nanoFramework Visual Studio扩展Microsoft VS Code目的:我想将几个WS2812 LED连接到我的ESP32。我使用nanoFramework作为平台。事实证明,现成的解决方案不存在,所以我不得不卷起袖子自己写。我研究了其他作者的解决方案,例如 Arduino(NeoPixelBus)ESP32-NeoPixel-WS2812-RMT他们使用ESP32的RMT硬件模块作为LED串的命令发送器。所以,我需要从C#访问RMT模块!幸运的是,ESP-IDF提供了访问该模块的API,它仍然只是编写一个包装库来从C#访问这个API代码。方法:根据.NET nanoFramework中的Interop 手册,我编写了一个包装器,允许用户控制ESP32的RMT发送器。使用这个包装器,可以编写一个WS2812 LED控制库,但它本身很有用,因此它与LED控制库分开。电路城原创内容,未经同意,不得转载!
    来自:基础电路时间:2019-08-28 esp32 脉冲序列 rmt发射器
  • 全自动家庭水培系统Green Box

    Green Box是一个自动化的水培系统。硬件组件: LED灯条,日光× 1 Raspberry Pi 3型号B.× 1 继电器模块(通用)× 1 Atlas Scientific pH传感器套件× 1 Adafruit湿度和温度传感器× 1 SparkFun ZX距离和手势传感器× 1 Seeed Grove - 数字光传感器× 1 切换开关,切换× 1 Atlas Scientific EZO-PMP™蠕动泵× 1 轴流风扇,12 VDC× 1 气泵× 1 水泵× 1 电磁阀,2路× 1 软件应用程序和在线服务: Arduino IDE通用Windows平台(UWP)-Visual studio community 2019手动工具和制造机器: 激光切割机(通用)烙铁(通用)焊锡丝,无铅Green Box是我长期以来的一个想法,并且能够在今年夏天成为现实。我一直对水培法感兴趣,因为它的效率和环境可持续性。在水培系统中使用的水比在土壤中少90%,不需要农药(非常适合昆虫和生态系统!),并且可以从堆肥中产生营养!所以,我有了创建全自动水培系统的想法。目标是让人们通过相对较少的工作来种植自己的食物,并促进可持续的生活。Green Box采用筏网络水培和传感器。该系统有3个主要组件:温度和湿度,水位和光线。在我居住的地方有时候温度会变得太高,过于干燥的环境会使植物死亡。因此,使用温度和湿度传感器和风扇,我编程系统在温度过高时打开风扇。我还在控制面板上添加了一个拨动开关,用于手动打开和关闭风扇。然后,对于水位,使用水位传感器,电磁阀和Atlas Scientific的EZO-PMP水泵,您可以将其自动设置在某个水位,或手动输入所需的水位。我用自己的vermi-compost制作了用于制造养料的的堆肥茶。接下来,对于灯光系统,使用环境光传感器,当天黑时,LED灯将亮起,并在环境变亮时关闭。电路城原创内容,未经同意,不得转载!
    来自:家用电器时间:2019-08-27 传感器 家庭自动化 继电器
  • 双向数字访客或人员计数器

    此模块自动计算进入或居住在房间,家中等的人数...硬件组件:Arduino UNO和Genuino UNO× 1 Seeed Grove - 红外反射传感器v1.2× 2 Adafruit RGB背光LCD - 16x2× 1 软件应用程序和在线服务:Arduino IDE很多时候我们需要监控前往某个地方的人数,比如购物中心。为此提供解决方案,我们将实施一个名为“Bi Directional Digital Visitor Counter”的项目,该项目具有自动室内灯光控制功能。这个项目有一个“访客统计功能”。该项目背后的基本概念是测量和显示进入任何房间的人数,如研讨会大厅,会议室等.LCD显示房间内的人数。我们可以使用此项目来计算和显示进入任何会议室或研讨会大厅的访客数量。这有两个方面的作用。这意味着如果一个人进入房间,计数器将增加,如果一个人离开房间,计数器将减少。此外,它还会自动控制房间的灯光。当房间空了时,灯会自动关闭。如果有人想知道一个房间里的人数,以便没有拥堵,那么该电路证明是有用的。该项目在发展中国家非常有用,该项目前景广阔。该项目帮助我们自动控制房间的灯光,并计算进出房间的人数/访客人数。通过使用该电路和适当的电源,我们可以实现各种应用,如风扇,管灯等。
    来自:智能家居时间:2019-07-10 arduino 家庭自动化 计数器
  • 电源故障检测器

    当我不在家的时候,如果这时候家里电源出现故障,尤其是冰箱,如何才能有效的避免这个糟糕的情况呢,我需要接收到电源故障的通知。硬件组件:Arduino Nano R3× 1 GPRS屏蔽SIM900× 1 12V开关墙电源× 1 SparkFun可焊接面包板 - 迷你× 1 母头8位1排(0.1“)× 3 电源插座× 2 9V电池(通用)× 1 9V电池夹× 1 电阻10k欧姆× 2 电阻5,6K欧姆或68k欧姆× 1 1N4007 - 高电压,高电流额定二极管× 2 电容100μF× 1 手动工具和制造机器:烙铁(通用)这个项目实现的主要功能是:如果主电源发生故障,GPRS模块会向我的手机发送一条带短信的警报信息。
  • 如何在家里制作10美元的WiFi安全系统

    如果PIR运动传感器检测到任何动作,它会向您的手机发送通知。没有任何费用和工作!硬件组件:ESP8266 ESP01 WiFi模块× 1 FTDI USB转TTL适配器× 1 迷你PIR运动传感器× 1 LD1117稳压器× 1 1000uF电解电容器× 1 100nF陶瓷电容器× 1 开关按钮× 1 LED× 1 迷你面包板× 1 跳线× 1 数字万用表× 1 USB连接器× 1 软件应用程序和在线服务:IFTTT Maker服务NodeMCU固件Arduino IDE如果PIR运动传感器检测到任何动作,它会向您的手机发送通知。本项目采用ESP8266 ESP-01 WiFi模块,PIR运动传感器和3.3V稳压器。您还可以在此项目中看到如何构建3.3V电站,如何使用FTDI将代码上传到ESP-01,如何使用Arduino IDE对ESP-01进行编程,以及使用IFTTT创建免费的WiFi方案。
  • 自动化智能垃圾桶,感应开合

    现在国家正在大力推进垃圾分类投放,这是一个很有意义但是却需要投入大量精力的过程,作为一个工程师,我能做些什么,于是,我想到了制作一个简易的智能垃圾桶,可以感应到人的靠近,自动打开和关闭垃圾桶。硬件组件:跳线(通用)×16SG90微伺服电机×1超声波传感器 - HC-SR04(Generic)×2面包板(通用)×1Arduino UNO和Genuino UNO×1Espressif ESP8266 ESP-01×1软件应用程序和在线服务:BlynkArduino IDE手动工具和制造机器:热胶枪(通用)胶带我对这个项目的期望是,当我靠近这个垃圾桶,我不需要踩脚踏或者其他动作就可以打开垃圾桶,这样子可以帮助我们更加卫生的处理生活垃圾。
  • 可以使用红外遥控器控制传统风风扇的电路方案设计

    只需使用红外遥控器即可开启/关闭风扇,无需起床。硬件组件:Seeed Grove - 双通道SPDT继电器× 2 Arduino UNO和Genuino UNO× 1 红外接收器(通用)× 1 红外遥控器× 1 Hi-Link HLK-PM01× 1 手动工具和制造机器:烙铁(通用)电缆剪,200mm热缩管我在家里发现了一个有着10年历史的小扇子,它是由一些按钮驱动控制的,如果想要使用这个小电扇,我不得不从我的床或者椅子上起来去手动打开它或者调整它的风速。因此,我想出了一个关闭/开启和使用简单的红外遥控器改变速度的想法,在炎热的夏日和夜晚获得了很多舒适。我认为这是一个非常好的主意, 你可以将这种方法用于您家中的每个家用电器,希望您会发现它很有用!
销量
21
查看
276
参数名 参数值
发布于 2019 年 09 月 19日
Moore8直播课堂

tracer