|
本帖最后由 flying03 于 2016-1-18 14:36 编辑
想做这个东西其实是因为已经DIY了一台空气净化器。
苦于没有测试仪来验证空净的工作效果。
哪怕只看到大至的趋势也行。
先来一张自制空气净化器的图片,这东西使用兼容小米空气净化器的滤芯,在上面卡进去一个涡轮抽风机,风机是从无叶风扇上取下来的,废物利用,还有一部分是抽风机的调速部分,这个也从风扇上取下来。
然后进入测试仪的开发,在实验状态下,使用一台uno r3的板子,通过面包板,连接DSM501A粉尘传感器,输出部分使用HC06蓝牙模块,在手机上查看输出。
先来一张实验状态的图片
物料列表:
1,AT8芯片 1PCS
2,22PF电容 2PCS
3,16M晶振 1pCS
4,DSM501A传感器 1PCS
5,HC06蓝牙模块 1PCS
6,洞洞板 1PCS
7,USB线 1PCS(废物利用)
8,外壳 1PCS (废物利用)
9,螺丝钉、导线、热溶胶 若干(废物利用)
首先,在实验板状态下,写代码测试,这一关最重要,可以直接在IDE中查看数据输出,先不接蓝牙模块。
代码如下:
在15平房子开启自制的空气净化器,1个小时内手机读数情况如下:需要说的是,这个手机APP是网上的,用来连接蓝牙交接收串口数据。我程序中指定每5分钟输出一次,其实传感器每分钟测试出两个数,但我在实验状态下发现每半分钟测出一这个数不准确,所以用5分钟出来的10个数,再除以10平均一下这种方法,得到5分钟一个的读数,是相对比较准确的。
代码完成后,使用ISP方式,把代码烧进一块全新的AT8芯片,烧写分两部分,先写引导部分,再写入程序,这一部分坛子里有详细的方法,就不多说了。
然后在洞洞板上焊接一个IC座,把AT8放进去,然后最重要的部分来了,制作最小系统,要让AT8起振,要在9,10两脚加入晶振与电容,我先是没有这一步,后来加入之后就成功了。
再接下去,接入传感器与蓝牙模块,相当于I/O输入与输出.
这些东西都固定到外壳上去,用热溶胶固定电路板上的电线,以及传感器与外壳之间的接缝。
最后从电路板接一个USB线出来,母头接电源或充电宝。成品是这样子的:
改进的空间:
1,可以使用数码管显示,这样不用手机APP,也不用蓝牙模块,但会比较耗电。
2,使用wifi 模块把数据传到物联网平台上,数据通过网站读取。
3,反向控制风机的控制电路,根据输出数据做电机调速。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|