欢迎访问ayx爱游戏电子!客户对每件产品的放心和满意是我们一生的追求,用我们的努力,解决您的烦恼!
Banner
首页 > 常见问题

ayx爱游戏电子:大神手工DIY了一个空气检测仪

来源:爱游戏app官方登录 作者:爱游戏app网页版

  想做这个东西,其实已经有段时间了,零件早就买了,然后,因为各种原因,一直吃灰中。这次做出来,实在是因为最近时间比较充裕,闲的无聊。这个空气检测仪可以说是堆料,有什么用什么,最后就成这个样子了,当然,你也可以根据自己的想法更改零件的摆放位置、删减功能。

  这个检测仪是基于 EspEasy固件的,主要功能是检测 CO2和 PM2.5,同时还可以检测温度,湿度,气压,光照,但是由于甲醛传感器的结果受各种条件影响较大,没有加入。

  EspEasy是一款免费的开源物联网 MCU固件,最初由 letscontroit. com社区(原名 esp8266. nu社区)开发。它运行在基于 ESP8266的硬件平台上,“EspEasy”是指固件, 而不是硬件。它提供了一个非常简单的操作系统,用户只需连接传感器,便可以通过 Web页面读取和控制,而无需编写任何代码,并且可以通过 ota更新固件。刷入 EspEasy固件的设备可以轻松接入智能家庭系统,通过 Web页面配置完成以后,基于 ESP8266的硬件便可以成为无线传感器,或者控制设备。

  本着零基础,少折腾的原则,选件以简单粗暴、方便实用为主,尽量少留选择的余地,防止给新手挖坑。如果是新手,最好按推荐的型号买,可以无脑接线。入门级别的,可以按EspEasy官方支持传感器型号来选件,更多的可以参考官方的插件列表。高手请直接关闭,全文无技术含量。

  高手:对 EspEasy十分了解(由于是基于 EspEasy完成的,所以这里的高手就这样定义了);

  NodeMcu(或者 WeMos D1 mini也行,这里是 EspEasy的官方硬件支持列表,有基础的可以随意,没基础的,最好跟着脚印走。)

  OLED显示屏(驱动芯片 SD1306或者 SH1106,分辨率最好128X64,I2C接口,颜色根据个人喜好,选配。)

  Plantower PMSX003(“X”代表数字,我这用的是7003,根据个人需要选配。)

  串口驱动 (CP2102或CH340,如果其他型号,可以向买家要或自己搜)

  EspEasy(可以去官网下载,也可以用我编译的版本,应该是基于11月底的版本,去掉了一些这里没用的插件。文章末尾有下载连接。)

  刷写 EspEasy固件非常方便,首先先确定串口芯片型号,安装对应驱动,一般常见的就是 CP2102和 CH340,如果不是,可以向商家索取或者百度搜索,我的下载包里提供了 CP2102和 CH340的驱动。

  安装完驱动以后,重新插拔下设备,就可以在设备管理器里看到新的串口设备了,记住串口号。

  在下载的文件夹中打开 EspEasy文件夹,找到里面的 FlashESP8266.exe双击打开。打开软件后,选择对应的串口,Firmware选择 GeekAir4096.bin,然后点击 Flash,会弹出一个 CMD窗口,显示刷写进度,刷完以后,重新插拔一下,重启 Esp。

  文件夹里面的三个 blank文件是用来清空 flash的,尤其是当 EspEasy设置登录密码,而又忘记的时候,用于初始化还原(建议刷固件之前先用 blank清空一下)。

  刷完重启以后,就可以搜索 SSID了,手机或电脑都行,搜索 WIFI,找到 Geek_Air_0,链接,密码 configesp,如果链接后没有自动弹出设置页面,就手动访问 192.168.4.1,设备的 IP地址需要是自动获取的,如果不是,先更改自动获取,再链接 Esp。

  保证访问设备和 ESP在同一个路由下,并且可以访问,使用前面得到的 IP地址,登录 Esp,我编译的固件已经打开了 Rules,NTP,时区也设置好了,并且关闭了串口,如果是官方版本,可以手动修改。

  为了可以少动脑子,坑越少越好,建议无脑添加,名字不能改,如果哪个传感器没有,可以空过去,前面的编号一定不要变,比如1、2、3、6、7、8,如果有基础,可以自己更改名字和顺序,但是同时需要对应的修改 Rules。

  BME280 温度、湿度、压力传感器,offset可以根据自己的实际情况调整。

  如果用焊接的方式,接线会比较方便,焊完之后,用偏口钳把长出来的引脚简短。但是如果想用杜邦线直接插,可能会麻烦点,需要剥线,最好是相同功能针脚用相同颜色,这样接线的时候不容易接错。如果使用洞洞板,还用杜邦线直插的话,由于洞洞板的厚度,可能会插得不实,需要用偏口钳子把前面的塑料剪掉一点。

  S8的进气口在背面,一定要留出空间,由于它的外壳是透明的,我就把 RGBLed放在它旁边,根据空气质量不同,显示不同颜色。

  外观自己喜欢什么风格,可以随意发挥,像这样裸奔,或者淘个漂亮点的 CPU粘上做装饰,一个极客风的检测仪;或者用亚克力板和细漆包线 DIY一个透明的“洞洞板”,板上再雕刻个名字啥的,侧面加个 LED,做个科幻风格的;或者 3D打印个外壳;或者把任务交给孩子,用积木拼个外壳,总之一共就这些东西,您想怎么放置都行,但是注意通风。也可以把这个检测仪做成分体的,屏幕分离出来,通过 MQTT接收数据,传感器放到需要用的地方,随意发挥。

  OLED用来显示基本的信息,可以自动息屏。红色 LED是 WiFi指示灯,当 WiFi断开的时候,红灯闪烁。黄色 LED是 MQTT指示灯,断开的时候,黄灯闪烁,绿色是模式切换指示灯,长按按钮,绿灯连续闪烁3次,长按事件触发。按钮短按时,点亮熄灭的 OLED屏幕,长按时,用于开关 LED灯。由于没有多余的可用端口,板载 LED在系统运行时会亮,就当个电源灯用吧,如果实在觉得碍眼,用烙铁卸了它,或者,偏口钳剪碎,再清理干净。

  六、结语做这个空气检测仪还是很容易的,建议没有排错能力的新手,完全按照脚印走,防止掉坑;稍微有点基础的,就可以按这个思路随意发挥了;如果是高手,应该看不到这里,前面第一段看完就已经关闭了,最后,欢迎交流,不喜勿喷。

  iPhone 14 4800万镜头和iPhone13的1200万差距是啥,快速帮你讲明白

  吓人!毛坦厂2022年收复读班102个,1.5万人,第一学历有多重要?

  上海,男子何某花56300元在某西餐厅买了一瓶日本“三得利响30年调和威士忌”

  苹果发布会亮点!iPhone14系列最贵13499元,电力足够从早用到晚;最便宜单品98元,为一根挂绳

  iPhone14 Pro推车祸检测功能 主动打求救电线 Remix今晚上市

  “数学书上……好像不太对?”上海小学生指出教科书错误上热搜,专家回应了!

  苹果推出Apple Watch Ultra:双频GPS 最长续航60小时

  Apple Watch Series 8发布:新增温度传感器 399美元起售