Grove - Multichannel Gas Sensor V2 有 4 个测量单元,每个测量单元都对各种气体敏感,这意味着您可以同时获得四组数据。而不同种类的气体也可以通过这四组数据来判断。该模块使用的气体传感器基于 MEMS 技术,具有体积小、测量稳定性强的优点,更适合定性测量而不是定量测量
Grove - AMG8833 8x8 红外热温度传感器阵列是基于先进 MEMS 技术的高精度红外阵列传感器。该传感器可以测量范围从 0°C 到 80°C(32°F 到 176°F)的温度,并提供 +- 2.5°C (4.5°F) 的精度。可支持8×8(64像素)二维区域的温度检测,最大检测距离为7米。
该项目旨在展示如何在物联网实施中使用 Arduino MKR1010 WiFi 和 Grove - Multichannel Gas Sensor V2 和 Grove - AMG8833 8x8 Infrared Thermal Temperature Sensor Array。与两个传感器集成的设备将收集测量数据。所有数据都将发送到阿里云物联网平台。
阿里云物联网平台让物联网公司可以在设备和物联网平台之间进行稳定的通信。以全球部署的节点为特色,世界各地的设备可以快速、低延迟地与物联网平台通信。阿里云物联网平台还提供了多种安全措施,保障单个设备的安全以及设备与物联网平台之间的安全通信。阿里云物联网平台的关键是其数据存储和处理能力,允许集成 API 和其他阿里云服务。最后,阿里云物联网平台是高度可定制的,具有用于快速数据分析、存储和应用程序开发的规则引擎。
该项目中使用了一些库:
1. https://github.com/arduino-libraries/WiFiNINA
2. https://github.com/Seeed-Studio/Seeed_Arduino_MultiGas
3. https://github.com/arduino-libraries/ArduinoMqttClient
4. https://github.com/sparkfun/SparkFun_GridEYE_Arduino_Library
5. https://github.com/bblanchon/ArduinoJson
在这个项目上完成库安装后,我们可以检查代码和所有库。所以 RAM 和 FLASH 内存的使用是很清楚的,我们也可以使用 cppcheck 这是一个C/C++ 代码的静态分析工具来发现缺陷。
最终成功接入阿里云物联网平台。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !