【ESP32 + Edge Impulse平台】模拟多传感器数据融合实验测试

news/2024/12/2 17:50:41/

本文章主要记录利用 【ESP32 + Edge Impulse平台】完成数据集的采集、训练、测试、模型部署和运行,实现多传感器数据的融合

目录

  • 1. 实验描述
    • 1.1【场景1固件】
    • 1.2【场景2固件】
  • 2.数据集采集
    • 2.1 数据集1
    • 2.1 数据集2
  • 3.数据集训练
    • 3.1 生成数据特征
    • 3.2 选用分类器训练数据集
    • 3.3 模型在线测试
  • 4. 模型Ardunio 部署
  • 5.编码 烧写测试
  • 6. 测试代码

关于平台的操作,请参考:
【ESP32 + Edge Impulse平台】运行AI算法模拟多传感器数据融合实现异常检测”
【Edge Impulse平台】相关介绍

我的 工程克隆地址:
yh_helan-project-1

1. 实验描述

硬件:ESP32 + MQ Sensor
软件:Ubuntu Edge Impulse 平台 + ardunio IDE

分别给ESP32烧录两个固件,模拟不同环境下的传感器数据值

  • 场景1:mq_indoor 模拟室内环境
    • 传感器值:气体传感感器 正常空气质量+温度值(0-20范围)
  • 场景2:mq_outdoor 模拟室外环境
    • 传感器值:向气体传感感器 吹气空气质量+温度值(30-50范围)

两个传感器名称分别命名为:
co2 :表示气体质量
tempratrue:表示模拟的传感器值

1.1【场景1固件】

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-20val=analogRead(14);Serial.print(val);  // co2Serial.print(',');Serial.print(randNumber); // tempratureSerial.println();delay(

http://www.ppmy.cn/news/1149911.html

相关文章

PET/MRI:技术和方法

前言 多模态信息通常用于诊断或研究的目的,因为每种成像技术提供了互补的信息,例如有关解剖学、生理学或代谢的信息。正电子发射断层扫描(PET)测量体内特定分子的分布和浓度,磁共振成像(MRI)反映质子密度和组织弛豫时间,计算机断…

使用Java的GeoTools地理库计算某个点是否在多边形内,经纬度数组转换为wkt格式数据

前言 本章讲解使用Java的GeoTools地理库计算某个点是否在多边形内。 本章适用于后台服务的GIS电子围栏计算。 GeoTools介绍 GeoTools是开源的Java地理信息计算库。GeoServer地图引擎就是基于GeoTools库构建得地图服务,可以说非常强大。 官网地址:https://docs.geotools.or…

API攻防-接口安全SOAPOpenAPIRESTful分类特征导入项目联动检测

文章目录 概述什么是接口? 1、API分类特征SOAP - WSDLWeb services 三种基本元素: OpenApi - Swagger UISpringboot Actuator 2、API检测流程Method:请求方法URL:唯一资源定位符Params:请求参数Authorization&#xff…

【ARM Coresight 系列文章 4.1 - ARM Coresight AHB-AP 使用详细介绍】

文章目录 AHB-AP 介绍AHB-AP 的连接AHB-AP 介绍 AHB-AP位于Cortex-M 的存储器系统和调试接口模块(SWJ-DP/SW_DP)之间,充当一个总线桥的角色,它把串行线/SWJ 接口的命令转换成 AHB 数据传送。对于大多数基本的在调试主机和Cortex-M系统之间的数据传输,只需要使用AHB-AP中的…

SpringCloud之Feign

参考:SpringCloud之Feign使用和拓展-CSDN博客 在使用Spring Cloud开发微服务应用时,各个服务提供者都是以HTTP接口的形式对外提供服务,因此在服务消费者调用服务提供者时,底层通过HTTP Client的方式访问。当然我们可以使用JDK原生…

VS Code调试使用标准输入功能的go程序的问题

默认情况下调试器dlv使用调试控制台来调试程序,此时不能执行具有标准输入功能的函数调用,如 _, err : io.Copy(dst, os.Stdin); 解决方法是修改当前项目的launch.json文件,如下 {// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性…

基本微信小程序的购物商城系统

项目介绍 随着互联网的趋势的到来,各行各业都在考虑利用互联网将自己的信息推广出去,最好方式就是建立自己的平台信息,并对其进行管理,随着现在智能手机的普及,人们对于智能手机里面的应用购物平台小程序也在不断的使…

用TRIZ创新方法理论指导产品研发学习笔记

事物的矛盾法则 事物的矛盾法则,也称为辩证法的矛盾法则,是马克思主义哲学中的一个基本概念,用于描述事物内部矛盾的本质和发展规律。这个法则强调,事物内部存在着矛盾,而矛盾是事物发展的动力和源泉。 TRIZ理论解决…