
Arduino-Sensorics: 用于从ESP32传感器读取数据并通过Wi-Fi上传至Influ...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Arduino-Sensorics是一款利用ESP32微控制器从各类传感器采集数据,并通过Wi-Fi传输至云端服务器进行存储和分析的应用程序。
Arduino传感器与ESP32微控制器的编程可以利用简洁明了的库来读取各种传感器数据,并通过WiFi将这些数据导出到InfluxDB,在Grafana中进行可视化展示。我提供的存储库包含了实现这一功能所需的代码。
所有设备的选择和连接都通过一个名为device_setup.h的文件完成,该文件允许用户选择特定Arduino ESP32微控制器所要连接的设备。已实现的功能包括:
- TM_BME280_Class.cpp:此类用于读取温度、湿度及压力传感器(如BH1750)的数据。
- MH-Z19B传感器:用于检测CO₂浓度。
- 显示器:包括4位7段TM1637显示和OLED显示器,后者在TM_OLED_Class.cpp中以128x32px的尺寸展示数据。
- RGB LED:支持环形及单个LED。
此外,通过使用device_setup.h文件中的预编译#define指令来选择要编译的具体类,从而节省资源。这些实现涵盖了C++的基础知识应用,如继承与模板等概念。
全部评论 (0)
还没有任何评论哟~


