#没有代码

  1. 需求:N台设备 × 每台设备M个点温度监控,上传到后台+前台显示

  2. 实现方案:ESP32+MAX31865温度模块

  • 选用ESP32主要是自带wifi,原来觉得只是采集数据上传,运算能力无所谓,被打脸。原因是精度不够,需要用到拟合算法,好在ESP32够给力,赞一个。

  • MAX31865温度模块真的是天坑,跳过去乐升天,跳不过去沉地狱。模拟芯片都是很难伺候的。

首先市场上买到的现成模块有bug。官方推荐的参考电阻是400欧,github上代码默认也是400欧,买回来的是430的,而且是低精度版本,具体多少真不知道。

另外作为ADC电路,模块也缺少屏蔽和补偿,成本摆在那里。
既然无法提高自身精度,那么只能靠算法和校准了。
踩过两个简单算法坑后,尝试了一下多项式拟合,完美!
(可怕的线性代数,还好有代码可以抄,感恩)
现场不好操作,我用焊台和温度计校准


3. 后台

  • 粗略算了一下,看似每次采集的数据不多,架不住24小时×365天不间断运行,数据库用mysql有点吃紧,最后选了mongodb,虽然不习惯,考虑到后期维护,还是忍了。终于要从“**很多数据”进入“大数据”**时代了。

多点温度监控:ESP32+MAX31865+MQTT的一些坑相关推荐

  1. 基于物联网的多点温度监控系统(WeMOS D1 WIFI ESP8266 开发板)

    基于物联网的多点温度监控系统 一.设计任务与要求 1. 任务 设计制作基于物联网的多点温度监控系统. 2. 要求 1.实时获取3个被测对象温度,温度测量范围:-55℃ -+125℃:测量精度:0.1℃ ...

  2. 【智能家居 DIY 活动】基于 RT-Thread 的分布式无线温度监控系统 DIY 活动正式上线啦!!!

    基于 RT-Thread 的分布式无线温度监控系统 1. 项目简介 Hi~ 各位小伙伴们,还在为初学 RT-Thread 不知从何下手而感到烦恼吗?有没有想过利用 RT-Thread 来打造属于自己的 ...

  3. 基于ZigBee 的多点温度采集系统设计与实现

    摘要:针对广阔空间环境温度采集系统对功耗及成本的要求,设计了基于无线传感网络技术的多点温度采集系统.以CC2430 为主控芯片,选用DS18B20 作为温度采集节点的传感器,基于ZigBee 协议栈构 ...

  4. 基于PC与单片机串口通信的温度监控系统程序设计

    基于PC与单片机串口通信的温度监控系统程序设计 1.系统介绍 1)本系统主要讲解基于PC与单片机串口通信的温度监控系统程序设计(如图1),上位机采用常用的PC机,下位机使用的是STC89C52单片机, ...

  5. 基于matlab的温度信号采集,基于matlab与单片机的动态温度监控系统的设计

    基于matlab与单片机的动态温度监控系统的设计 基于Matlab/Simulink 与单片机的动态温度监控系统的设计Matlab 有着强大的数值处理能力,已应用于工程计算.控制系统设计.数字信号处理 ...

  6. 基于ESP8266的阿里云远程实时温度监控

    基于ESP8266的阿里云远程实时温度监控 基于ESP8266的远程实时温度监控 基于ESP8266的远程实时温度监控系统,通过ESP8266开发板采集DHT11温湿度传感器的数据,在连接WIFI接入 ...

  7. esp32使用mqtt接入百度云服务

    接入百度云服务 前言 什么是mqtt mqtt主要功能 对接mqtt服务 物联网平台介绍 百度iot物联网平台 mtqq.fx模拟接入 esp32使用mqtt 前言 由于微信对接mqtt服务需要服务器 ...

  8. 无线温度控制系统是如何解决传统温度监控系统存在的问题

    引言 电力系统对安全性有很高的要求,电力系统设备在长时间的使用过程中会老化或出现过热现象,如果不能及时发现并加以解决,就可能导致严重的事故,须严格监视电力系统设备的工作状态,其中对高压开关柜触点的温度 ...

  9. 服务器温控系统,服务器温度监控

    服务器温度监控 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 本节定义了云手机 ...

最新文章

  1. 英语进阶系列-A06-本周总结
  2. python做视频抽帧图_python-opencv-视频截取帧图片
  3. 吐槽:Lambda表达式
  4. python中的作用域_python 模块的作用域
  5. 「技术大牛」是如何缩短事件平均解决时间的?
  6. 18. 二叉树的镜像
  7. mac android 找不到设备管理器,Android Studio找不到连接设备解决方案
  8. 计算机二级-C语言-对标志位的巧妙使用。对二维数组数据进行处理。对文件进行数据输入。...
  9. opencv——访问图像元素(imagedata widthstep)
  10. c语言图像对比度增强,图像对比度应用
  11. 别让手机偷走你的大半生
  12. python 排列组合函数_python排列组合
  13. destoon php 循环语句,destoon二次开发模板及调用语法汇总_PHP
  14. Ubuntu磁盘管理
  15. dct变换可以用什么方法代替_「dct变换」DCT变换自学笔记 - seo实验室
  16. UE4让物体始终朝向摄像机(二)—RInterp To用法
  17. 炎黄传媒人事大变 投资方查账上现金引发恐慌
  18. 这五类人可以了解下蛋白粉哪个牌子好!
  19. 分步傅里叶算法_快速分步傅里叶算法,split-step fast Fourier transform,音标,读音,翻译,英文例句,英语词典...
  20. mbp安装steam显示“steam_osx”已损坏,mac安装steam方法

热门文章

  1. 如何进行在线教育app开发
  2. 如何用计算机解kkt条件,【直观详解】拉格朗日乘法和KKT条件
  3. “蜜拓蜜”高铁冠名列车首发仪式隆重举行
  4. 2022-2028中国药物依从性包装系统市场现状研究分析与发展前景预测报告
  5. 川崎焊接机器人编程实例_少、减轻—焊接机器人编程3种方法川崎焊接机器人使变压器的体积减...
  6. echarts人口密度图全解
  7. Word2010不能打中文,只出英文?切换输入法也没有用问题
  8. MMD :maximum mean discrepancy(最大平均差异)
  9. 闲置iPhone这么用
  10. React学习笔记(上)