电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>使用ESP8226从网页获取数据并使用两个LED显示

使用ESP8226从网页获取数据并使用两个LED显示

2022-11-24 | zip | 0.02 MB | 次下载 | 免费

资料介绍

描述

该项目使用 ESP8226 从网页获取数据并使用两个 LED 显示。此示例中收集的数据是我当地城市的美国 AQI 空气污染数。我最初使用 Air Visual API 来获取数据,但由于某种原因,它并没有始终如一地返回我所在城市的数据。我认为这与我的 ISP 有关。您可以在 AirVisual 网站上免费注册 API,然后设备将获取您的本地数据。它返回一个充满数据的字符串,因此您必须做一些字符串魔术才能获得所需的空气污染值。草图包含在下面

我在当地超市找到了 Doremon 玩具,并认为我可以用 LED 代替眼睛并控制它们。这很容易做到,并且使用 Thingsspeak.com 上的帐户我从网页中获取了数据。我必须使用 Makuna Neopixel 库来控制 LED,因为这是唯一正确控制 LED 链接https://github.com/Makuna/NeoPixelBus的安装说明在 github 页面上。我还使用了 Netmanager 库,以便可以使用任何本地 WiFi 

设备显示数据 10 秒,然后进入深度睡眠模式,直到按下按钮并唤醒并获取当前数据。如果您已将设备移动到另一个位置,则必须通过 wifi 网络管理器面板输入新的 SSID 和密码。如果您有智能手机,这很容易,在您的 Wifi 连接上查找 ​​ESP WiFi 通道,面板将显示所有本地通道,选择您要使用的 SSID 并输入密码。然后,该设备将执行其业务,获取相关数据并显示与空气质量相对应的颜色。

建造

poYBAGN-uTOAd9UsAAcoCrrPsAA770.jpg
 

我用一个旧的烙铁把玩具的眼睛烧掉了,还给按钮开了一个洞。然后我用热胶将 LED 固定到位。

WeMos 电池模块插入 WeMos 设备的顶部。您需要将一根电线从复位引脚焊接到连接到按钮一侧的电阻腿上的 10K 欧姆电阻上。5V 提供给另一条腿。按钮的另一侧接地。LED 在 5V 上运行,因此将 LED 上的 5V 输入连接到 WeMos 上的 5V,将 LED 上的地连接到地,将 Led 上​​的信号引脚连接到 WeMos 上的引脚 3。确保焊接两个 LED,以便连接 5v、接地和信号。

您需要在Thingspeak.com上拥有一个帐户并使用 API 创建一个 GET 调用。您必须使用浏览器中的开发人员工具查看要从中提取数据的站点。选择页面上的位置,您应该会在开发人员工具中看到相应的编号,复制 Xpath 并将其粘贴到 API 应用程序部分的解析字符串部分。

pYYBAGN-uTWAa2uMAAJvfwr0bI8608.png
复制 Xpath
 

您还需要添加从中获取数据的站点的 URL。确保方法设置为 GET 并保存。您可以在浏览器中测试生成的 URL,只需复制帮助区域下 ThingHTTP 页面右侧的 URL。Thingspeak URL 位于第 89 行的 Thingspeak 草图中

如果适用于您的 ISP,您也可以使用Air Visual API。

使用的 Air Visual URL 

将工作地址放在 Air Visual 的草图中。

将您的草图加载到 ESP 并通过查看串行监视器检查它是否工作。

将所有电子设备放入玩具中。当您第一次按下按钮时,您必须将设备登录到您的网络,然后它会登录,眼睛会变成红色,白色,然后显示空气污染颜色。

poYBAGN-uTiAcykBAAKBLc9v1Hc023.png
 

就是这样,完成。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费