This website requires JavaScript.
入驻
发布

WIFI甲醛检测仪 (ZE08k)

前世今生 发布于2024-05-14 17:35:43 CC BY 分类:智能家居 侵权投诉
销量: 0
1
1
0
简介:

基于ESP12F单片机,ZE08K电化学甲醛检测模块设计的一款DIY低成本(100元以内)甲醛检测仪,带外壳和面板,支持WIFI联网,远程查看/设置甲醛数据。

应用场景:

DIY、批量性产品,适用于办公室、卧室、客厅、实验室、工厂等需要实时检测显示甲醛浓度的场合。

一、产品简介

基于ESP12F单片机,ZE08K电化学甲醛检测模块设计的一款DIY低成本(100元以内)甲醛检测仪,带外壳和面板,支持WIFI联网,远程查看/设置甲醛数据。


二、应用场景

DIY、批量性产品,适用于办公室、卧室、客厅、实验室、工厂等任何需要实时检测显示甲醛浓度的场合。


三、产品概述

1.该甲醛检测仪使用ESP12F作为主控,使用ZE08K-CH2O模块检测所处环境中的甲醛浓度。

2.带电池,电路中设计了充电电路及电源路径管理电路,外接电源时切断电池供电,只使用外部电源供电,节省电池电量。使用USB Type-C接口进行充电,USB口使用了2个5.1k电阻,用以诱骗快充充电器供电,否则只能使用只支持5V的充电器。

3.电池为单片3.7V聚合物锂电池,充电3小时,持续放电5小时左右。使用了一个电源开关,在不用时关闭电源,节省电池电量。

4.使用了SMAJ5.0CA 贴片TVS瞬态抑制二极管,在输入电压异常时将电压钳位在5V,从而保护后继电路免遭异常过压的损坏。

5.使用1.8寸TFTLCD屏幕,显示WIFI连接状态,电池电量状态。

6.LCD屏幕和甲醛模块均选中的插针款,方便安装和更换。

7.使用网页配网,网页配置WIFI及MQTT参数,支持通过web上传固件及文件系统。连接WIFI后,使用MQTT协议进行数据上传及参数设置,开放MQTT参数配置,可以自定义MQTT服务器参数。

8.支持OTA在线升级固件

9.支持LittleFS文件系统,可以掉电保存甲醛修正值参数。

10.可在手机端查看甲醛值,可设置甲醛值修正参数。安卓手机端MQTT客户端使用 IOT MQTT Panel,在附件中可下载。

WIFI甲醛检测仪 (ZE08k)硬件项目图1

四、产品参数

1.    PCB尺寸:48mmx81mm,2层板,PCB厚度1.6mm,有铅喷锡

2.    输入电压:5V

3.    输入电源带载能力:1A

4.    测量范围:0-1.6ppm(0-1.968mg/m)

5.    分辨率:≤0.01ppm(≤0.0123 mg/m)

6.    工作温度:0-50℃

7.    工作湿度:15%RH-90%RH(无凝结)

8.    WIFI参数:只支持2.4G WIFI,不支持5G WIFI

9.    甲醛模块使用寿命:2年(空气中)

WIFI甲醛检测仪 (ZE08k)硬件项目图2

 

五、使用说明

1.整体流程

PCB元件焊接--程序下载--手机配网--手机安装配置MQTT客户端

2.程序下载

下载附件中的源码,使用vscode编译下载;或者使用ESP8266 FLASH DOWNLOAD TOOL工具下载.bin固件。

以下为vscode下载示例

A.把USB转TTL串口线按PCB上的丝印所示(注意RX/TX需要交叉接线)连接到PCB和电脑。下图为跳线图

WIFI甲醛检测仪 (ZE08k)硬件项目图3


B.根据USB口不同,可能需要修改一下platformio.ini文件里面的COM30,改成你自己的COM口。

WIFI甲醛检测仪 (ZE08k)硬件项目图4


查看COM口方法:

WIFI甲醛检测仪 (ZE08k)硬件项目图5


C.在vscode里面打开文件 src/main.cpp,并点击PlatformIO:Upload

WIFI甲醛检测仪 (ZE08k)硬件项目图6


D.因本软件使用了LittleFS文件系统,因此还需要给ESP12S安装文件系统。依次点击如下1、2、3、4按钮。

WIFI甲醛检测仪 (ZE08k)硬件项目图7

如果下载失败,按下复位按钮,或者PCB重新上电,再次下载即可。


E.进行到D步固件已经安装完成,然后拿掉USB串口线,GPIO0跳线,UART重新跳线到甲醛模块,开关关闭重新打开,即可进行下一步的手机WEB配网操作

WIFI甲醛检测仪 (ZE08k)硬件项目图8

3.手机配网

烧录程序后,模块重新上电。

此时设备会生成一个配网用的软件AP热点,参数如下:

IP:192.168.4.1

ssid:qwer

password:asdfghjkl

 

用手机连上这个WIFI以后,在手机浏览器输入 http://192.168.4.1 进入配网的网页,可以设置上网WIFI的ssid和password,还有MQTT服务器的参数。

 

MQTT服务器参数示例:

host:broker-cn.emqx.io (有很多免费的MQTT服务器,可以自行百度使用方法,也可以使用源码中默认的服务器参数)

port:1883

topic:xybsmartsocket/xxxxxxxx (xxxxxxxx这几个字符非常重要,一定要复制下来,后面设置手机APP需要用到******)

OTA固件链接:http://x.x.x.x /ze08k.bin (你可以把固件编译好以后上传到自己的服务器,供设备升级。可以是网站或者是你的本地共享文件路径,上传好以后一定要打开浏览器实际测试一下,看看这个固件地址是不是能正常下载。) 

设置好以后,设备自动重启,再次进入启动流程。

4.手机安装配置MQTT客户端

安卓手机安装好附件中的《IoT MQTT Panel_0.45.18_Apkpure.apk 》 APP后,打开APP,具体操作参考演示视频。


六、备注

1.本模块下载程序后方可正常使用,程序使用Vscode+Platformio编写,下载使用TTL串口工具。固件详见附件“ze08k.bin.zip”压缩包,源码详见“esp12f_ze08.zip”文件夹。

 2.本模块物料成本在100元以内,物料的详细信息和参考购买连接在附件“配件购买参考连接”中查看。


七、演示视频

以下为下载好程序,重新上电配网视频,联网成功前,左上角WIFI图标为蓝色,联网成功后变为白色


甲醛检测 ESP8266 ESP12F ZE08-CH2O 甲醛
最近更新时间 2024-05-14 17:35:43
描述
PCB
元件清单
原理图
附件
讨论