电子发烧友App

硬声App

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

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

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>带有ESP32和Thingspeak的AGSM

带有ESP32和Thingspeak的AGSM

2023-06-14 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

 

带有 ESP32 和 Thingspeak 的 AGSM(CO 气体)

poYBAGSBsSWAe4GCAACXYnObq1o800.png
 

在此项目中,您将学习如何使用 ESP32 将传感器读数发送到 ThingSpeak。该项目使用 AGSM 传感器,但您可以轻松修改示例以使用不同的传感器。ESP32 开发板使用 VS CODE(平台 IDE)进行编程

项目概况

ThingSpeak 允许您将传感器读数发布到您的网站,并在带有时间戳的图表中显示它们。您还可以使用 MATLAB Visualizations 可视化您的图表,并从世界任何地方访问您的读数。

有几种方法可以将传感器读数发送到 ThingSpeak。该项目使用thingspeak-arduino库。您可以在我们的 GitHub 页面上查看库示例。

你需要的东西

1. ESP32-DevKitC V4

2.AGSM_CO

 
 
 
pYYBAGSBsSiAGwkaAAAbZk0-sKY275.png
 
1 / 2ESP32
 

 

原理图和电路图

 
 
 
poYBAGSBsSqASIYFAACr1LyCSeI403.png
 
1 / 3图表
 

更改uart串口。ESP32 可以更改你想要的 uart 端口更改方法可以在vs code的hardware.cpp(c>.platformio>packages>framework-arduinoespressif32>cores>esp32>HardwareSerial.cpp)文件中更改RX2、TX2。

另一种方法是单击 Serial 函数并选择 Go to Definition。

AGSM 气体传感器

AGSM 可以轻松应用于连接到物联网 (IoT) 的设备,并提供一种简单的方法来监控传感器值和环境变化。

pYYBAGSBsS2AarLVAABRxSt3Z8M458.png
 

AGSM公司

  • 测量范围:0~100ppm
  • 准确度:<5% @ 全量程
  • T90 响应时间:<150 秒
  • 工作输入电压范围:DC 3.3V ~ 5.0V
  • 功耗:3.3VDC (17mW) 时为 5.15mA
  • 分辨率:0.001ppm

AGSM 传感器必须连接到 ESP32 才能将数据发送到 ThingSpeak。

我们将使用 AGSM 传感器模块和 Uart 通信为此,将传感器连接到 ESP32 的主 RXD (GPIO 17) 和 TXD (GPIO 16) 引脚,如下图所示。

设置 THINGSPEAK

进入thingspeak主页

poYBAGSBsTCARw7uAAF2omzRWJg189.png
 

注册并创建一个包含温度和湿度两个字段的新频道。

在创建新频道时,您将获得称为 API 密钥的东西。

我们稍后会用到这些

poYBAGSBsTOAKD6TAACMOr7WT9c204.png
 

安装库(VS Code + PlatformIO)

如果您使用带有 PlatformIO 扩展的VS Code ,请将以下内容复制到 platformio.ini 文件以包含库。下载 Thingspeak 库。

pYYBAGSBsTaAO1z8AAEDnHuvTaE032.png
物语图书馆
 

要使代码正常工作,您需要在以下变量中插入您的网络凭据:

  • #define WIFI_SSID “你的 wifi ssid”
  • #define WIFI_PASSWORD “你的wifi密码”

要使代码正常工作,您需要将频道号和 apikey 更改为以下变量。

  • const char* myWriteAPIKey = "你写的 apikey";
  • unsigned long myChannelNumber = "你的频道号";

示范

以 115200 的波特率打开串行监视器。30 秒后,它应该连接到 Wi-Fi 并开始将读数发布到 ThingSpeak。

poYBAGSBsTiAZqqNAABXU6ezJLs453.png
VS 代码串行监视器
 

转到您的 ThingSpeak 帐户并转到您刚刚创建的频道,您将看到正在发布并绘制在图表上的温度读数。

pYYBAGSBsTuAZf8gAAAm1jMNZ3E966.png
 

物语频道

如果您想查看更多来自各种传感器以及 CO 的数据和数据,请访问以下频道。

AGSM_CO, SO2

AGSM_H2S、O3

AGSM_NO2

TB600C-CO-100(CO)

LOX-O2-S(O2)

COZIR_LP2(CO2)


评论

查看更多

下载排行

本周

  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次下载  |  免费