本文章主要记录利用 【ESP32 + Edge Impulse平台】完成数据集的采集、训练、测试、模型部署和运行,实现多传感器数据的融合
关于平台的操作,请参考:
【ESP32 + Edge Impulse平台】运行AI算法模拟多传感器数据融合实现异常检测”
【Edge Impulse平台】相关介绍
我的 工程克隆地址:
yh_helan-project-1
硬件:ESP32 + MQ Sensor
软件:Ubuntu Edge Impulse
平台 + ardunio IDE
分别给ESP32烧录两个固件,模拟不同环境下的传感器数据值
mq_indoor
模拟室内环境
mq_outdoor
模拟室外环境
两个传感器名称分别命名为:
co2
:表示气体质量
tempratrue
:表示模拟的传感器值
int mq_pin = 14;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200); //115200 bps
}
void loop() {
// put your main code here, to run repeatedly:
int val;
unsigned int randNumber = random(0,20); // 模拟温度值 0-20
val=analogRead(14);
Serial.print(val); // co2
Serial.print(',');
Serial.print(randNumber); // temprature
Serial.println(