哑虎的智能家居路 篇一:来啊,快活啊----DIY一个PM2.5检测仪吧
最近看到几个值友发的智能家居的帖子,瞬间中毒了,于是也陷入了智能家居的的探索之路里了。但是呢其他的东西都还没购置齐全,而且也有问题没有解决,所以暂时不写出来了。正好之前的那个IKAIR彻底的掉线不能使用了,所以DIY一个PM2.5检测仪就非常必要了。所以先写写DIY PM2.5检测仪的记录吧,也算自己的小记录。
先谢谢几位值友的经验分享。
这几篇文章对我的帮助非常的大,但是都有些缺陷,介绍不够详细或者和我需求不太相同。所以我也决定写一个自己的经历,而且我喜欢写傻瓜教程。那么下面就佛罗米吧.
硬件的购买:
攀藤科技PMS5003 G5 PM2.5激光传感器
这个淘宝很多,记得买线和转接板,我买的这家送,买传感器送线和转接板,非常不错。
DHT11温湿度传感器
和传感器一家购买,本来我也是看着便宜顺便买的,结果发现还真的可以用上。
nodemcu V3开发板
这个是主力设备,记得买V3的。
nodemcu扩展板
扩展板很有必要,因为有其他的硬件要加入,这样比较方便,不用串线。
OLED显示屏
记得买IIC通信的,送针的,当然如果带针或者焊接好的就更好了。
2.54双母头杜邦线
这个就在一家买吧,不贵买2个吧。
-----------------------------------------------------------------------------------------------------------------
我的订单截图,继电器是看的另外帖子买的,目前没有接。
说实话现在马家服务挺好的,都用静电袋包着。
打开包装照个全家福。
nodemcu V3开发板
nodemcu扩展板
DHT11温湿度传感器
攀藤科技PMS5003 G5 PM2.5激光传感器
1.3寸液晶屏 蓝色 I2C IIC通信 12864 OLED显示屏模块
40P彩色杜邦线 母对母
所有的硬件到位后准备开始继续插插插吧
------------------------------------------------------------------------------------------------------------------
2.硬件的接线
这个地方如果不是焊接好的还是要焊接下。其他的就是纯抽插运动。
https://pan.baidu.com/s/1jHXWnuY 高清无码大图
干货来了,傻瓜接线图来了。惊不惊喜?意不意外?特殊的一点是网上说的攀藤G5接5V那,实际接5V没有反应的。OLED的接线和DHT11的接线也折腾了我一天,网上的资料太少,所以我还是蛮佩服我自己的。
-----------------------------------------------------------------------------------------------------------------
3.固件的刷入和设定
几篇文章都是介绍的各种固件,我也试过 链接 这个固件,但是没有成功,按介绍的是再按“RST”,我按下就断线了,所以我就没继续了。
我选择了另外一个值友介绍的ESPEASY官网地址是:链接
我看了看,支持很多传感器,而且比较简单。
如果你是第一次使用nodemcu,可能需要下载安装一个CH340的驱动程序,这个大家自己找下。如果刷过上个那样的固件,软件会安装好驱动的。
ESPEASY目前最新Pre-release版本为Release v2.0.0-dev10,下载页面是:链接 ,现在这个dev10版的直接支持PMS5003了。
包下载下来解压,刷机用FlashESP8266.exe
选择你的nodemcu端口,以及想要刷的firmware,即可。不过要记住的是我们的板子是4M版本,所以要选4096的文件,而normal和test的区别主要在normal只包含了稳定版的插件,而test则包含正在testing的插件。
(这段话是复制casatift文章的,谢谢casatift)
ESPEASY设置
刷完了之后,大家记得按下开发板上的rst键,然后掏出手机。搜索无线网络,会发现一个叫SSID叫做ESP_0的无线网络,连接,密码是:configesp,连上之后,打开网关页面,默认是192.168.4.1。
然后选择你家的无线网络,输入密码,单击connect,接着nodemcu就会重启,这会你要做的就是去路由器DHCP设置页面找到nodemcu的IP地址(此处强烈建议将IP地址设置为静态IP)
(这段话是复制casatift文章的,谢谢casatift)
然后就去浏览器输入这个固定IP开始玩耍吧
下面介绍点简单的设置吧。
这个是怎么和Domoticz的通讯,可以看到还支持HTTP的连接,但是我没有设置好,还不能连接到乐联网,有会设置的希望能指导一二,谢谢了。
设备方面支持PMS003 DHT11 OLED等,我上面买的硬件都是支持的,所以如果你不想探索,就按我这个来也可以的。
OLED这里的显示说明下 比如你要显示PM2.5 格式就是:前缀名:[设备名#取值名]
DHT11也支持,非常不错哦
攀藤G5的设定。这里提示的IDX数值是你传输到Domoticz的重要标示,所以也是要设定好的。
ok是不是很简单,数据都显示出来了,后悔屏幕买小了,不过更大的ESPEASY固件是不是支持也不知道了。而且ESPEASY不支持中文显示,这个比较头疼。
怎么样把数据传输到domoticz并显示,我就不啰嗦了, 下面的足够详细了。我这里主要是补充下硬件的连接等。
-----------------------------------------------------------------------------------------------------------------
暂时的找了个盒子先固定住了,用着再说,准备自己做个外壳的,去3D打印一个,用3DMAX做模型,以前还会几个软件,可以试试。PM2.5的数据不能被homebridge传输到homekit里,这个问题还待解决,有解决的朋友也可以帮帮我咯。
到这里就介绍完毕了,其他的内容等我改天再写吧。有两个问题也高亮了,希望有值友能够传授下经验咯。
shytian
校验提示文案
桃子小哥
校验提示文案
正正邪邪
校验提示文案
值友9067582264
校验提示文案
pufand
校验提示文案
云栖隐者
校验提示文案
theoly
校验提示文案
Steven_Lee
校验提示文案
樂乆
校验提示文案
M-慢性子
校验提示文案
注册个啥啊
校验提示文案
kevinyg
校验提示文案
ghostguzi
校验提示文案
HN小丸子
校验提示文案
亲爱的汐
校验提示文案
HN小丸子
校验提示文案
I勇敢的心I
校验提示文案
风IVI
校验提示文案
kisszhq
1、我按照你的图片设置的但是不显示温度,只有T:C
2、系统时间获取不到,显示的是00:00:00
3、PM三个指标都是0正常吗
校验提示文案
HN小丸子
校验提示文案
值友2710320528
IDX,IP什么的都看过没问题 ESPEASY上能看到测出来的数据
校验提示文案
刘叁姐
校验提示文案
gingerbear
校验提示文案
独孤法神
校验提示文案
值友2793021452
校验提示文案
值友9913815445
校验提示文案
小陈俞
校验提示文案
小陈俞
校验提示文案
小陈俞
校验提示文案
小陈俞
校验提示文案
小陈俞
校验提示文案
小陈俞
校验提示文案
小陈俞
校验提示文案
小陈俞
校验提示文案
HN小丸子
校验提示文案
怕酸的柠檬果
校验提示文案
jasc
校验提示文案
kisszhq
1、我按照你的图片设置的但是不显示温度,只有T:C
2、系统时间获取不到,显示的是00:00:00
3、PM三个指标都是0正常吗
校验提示文案
风IVI
校验提示文案
I勇敢的心I
校验提示文案