| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> STM32+ze-08甲醛传感器使用教程 -> 正文阅读 |
|
[嵌入式]STM32+ze-08甲醛传感器使用教程 |
????????新房子快下来了,装修后怕甲醛影响身体,便决定自己动手做一个甲醛传感器检测,本来很简单的一个东西,做了快一个月了,简直是累死个人,下面听我慢慢给大家道来。 ? ? ? ? 硬件平台:stm32f103c8t6,甲醛传感器 ? ? ? ? 程序功能: uart2 与传感器通信,将采集到的数据通过uart1打印出,通过串口调试助手便可看到。 ? ? ? ? 首先把程序先给大家,方便自己搭建环境测试一下传感器是否正常工作。 ? ? ? ? 关注微信公众号:广乙电子(dlrcclub),回复关键字:ze08. 记得以前白嫖过一个某讯的空气检测仪,带甲醛检测、PM2.5检测。于是想着废物利用,把里面的传感器取出来岂不是美哉?于是就开始了悲惨的遭遇。 ????????这个就是空气检测仪,我把上面的传感器取下来,死活测不出数据来,后来从某宝买了个回来,数据便有了,简直坑爹啊!!!! ? ? ? ?买了个这个,花了35块,我看还有80多的,100多的,不同的厂家,不同的价格,由于自费,我就挑了个35块包邮的。图片给大家做个参考,我就不发链接了。 ? ? ?某讯的空气检测仪里面的传感器长这样: ????????不知道是不是ze-08,反正长的一样,唯一不同的是,就是不出数据。? ????????接下来为大家讲一下工作原理,网上卖的这种传感器都一样,规格书除了厂家不一样,其它的参数全一样,每一位代表的数据,这些全一样,所以说,你用我这套程序,就可以驱动网上买的传感器了。 ? ? ? ? 这个传感器有好多数据模式,串口,DAC,pwm。我们在这里选用常用的串口作为通信接口,程序容易写,单片机资源也够用。 ????????这个是串口2中断处理函数,首先判断0XFF,收到了0XFF就代表接收到了数据,然后将接收到的数据保存到数组中。
????????在规格书中介绍,需要将采集到的数据取反,并给出了个函数,我们照抄就可以。
将数据采集后还有一个甲醛计算公式: 国家甲醛计算标准:0.08mg/m3 = 833 * 0.08 = 66.64 ppb 不清楚是真的还是假的,手册就是这么写的。 最后我们看一下主函数:
????????这样,我们就可以从串口调试助手看到打印出的数据了,这样就可以方便大家移植甲醛传感器,进行更综合的项目了。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 0:57:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |