资料介绍
描述
带有 ESP32 和 Thingspeak 的 AGSM(CO 气体)
在此项目中,您将学习如何使用 ESP32 将传感器读数发送到 ThingSpeak。该项目使用 AGSM 传感器,但您可以轻松修改示例以使用不同的传感器。ESP32 开发板使用 VS CODE(平台 IDE)进行编程。
项目概况
ThingSpeak 允许您将传感器读数发布到您的网站,并在带有时间戳的图表中显示它们。您还可以使用 MATLAB Visualizations 可视化您的图表,并从世界任何地方访问您的读数。
有几种方法可以将传感器读数发送到 ThingSpeak。该项目使用thingspeak-arduino库。您可以在我们的 GitHub 页面上查看库示例。
你需要的东西
1. ESP32-DevKitC V4
2.AGSM_CO
原理图和电路图
更改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) 的设备,并提供一种简单的方法来监控传感器值和环境变化。
- 测量范围: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主页
注册并创建一个包含温度和湿度两个字段的新频道。
在创建新频道时,您将获得称为 API 密钥的东西。
我们稍后会用到这些
安装库(VS Code + PlatformIO)
如果您使用带有 PlatformIO 扩展的VS Code ,请将以下内容复制到 platformio.ini 文件以包含库。并下载 Thingspeak 库。
要使代码正常工作,您需要在以下变量中插入您的网络凭据:
- #define WIFI_SSID “你的 wifi ssid”
- #define WIFI_PASSWORD “你的wifi密码”
要使代码正常工作,您需要将频道号和 apikey 更改为以下变量。
- const char* myWriteAPIKey = "你写的 apikey";
- unsigned long myChannelNumber = "你的频道号";
示范
以 115200 的波特率打开串行监视器。30 秒后,它应该连接到 Wi-Fi 并开始将读数发布到 ThingSpeak。
转到您的 ThingSpeak 帐户并转到您刚刚创建的频道,您将看到正在发布并绘制在图表上的温度读数。
物语频道
如果您想查看更多来自各种传感器以及 CO 的数据和数据,请访问以下频道。
- 带有ESP32 CAM的超级简单安全摄像机
- 带有ESP32的Arduino物联网云
- 带有ESP32 CAM和Telegram的相机陷阱
- 带有ESP32的Discord安全摄像头
- 带有磁性鼠标垫的基于ESP32的BLE鼠标
- 乐鑫ESP32-MINI-1参考设计
- 乐鑫ESP32-SenseKit参考设计
- 乐鑫ESP32-WROOM-32UE参考设计
- 乐鑫ESP32-PICO-MINI-02参考设计
- 乐鑫ESP32-PICO-MINI-02U参考设计
- 乐鑫ESP32-MeshKit-Light_使用指南
- esp32-s3_datasheet
- 带有ESP32 CAM的笨拙但很棒的傻瓜相机
- esp32s下载电路原理图下载 27次下载
- 带有BME280的ESP32 Web服务器的高级气象站 18次下载
- ESP32能取代STM32吗?哪个更好? 2383次阅读
- 基于ESP32-S3的高性能开发板介绍 8718次阅读
- ESP32-C3 WIFI的工作模式 4478次阅读
- 什么是ESP32-CAM摄像头? 2.1w次阅读
- 基于ESP32的简易web服务器设计 3305次阅读
- 使用ESP32连接腾讯云实现远程控制 3240次阅读
- 使用ESP32实现UDP通信的方法 5727次阅读
- ESP32使用MiroPython编程环境搭建 2690次阅读
- 基于ESP32制造有趣的超级马里奥主题时钟 4021次阅读
- ESP8266/ESP32自动下载原理 4249次阅读
- 基于ESP-WROOM-32E专为IoT设计的FireBeetle ESP32-E主控板介绍 4608次阅读
- ESP32的数字遥测实现 1521次阅读
- 如何利用ESP32实现太阳能气象站的设计 4281次阅读
- 如何使用ESP32创建一个气象站 3771次阅读
- dfrobotBeetle-ESP32控制器简介 2695次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多