写在前面:本文章用来记录自己设计制作家用厕位感应器的经过,上篇主要是项目计划构思部分。
“有人没有?”
“有。”
“哦,好吧!”
不过一会儿,媳妇儿从厕所出来,跑到我桌前,把刚洗过手上的水,甩了我一脸,沮丧的看着我,“刚在我正蹲着,不知道谁去叫门了,弄的我都不好意思继续蹲下去了。哎!”。我鬼笑到,“你不会没搞完就出来了吧?在自己家怕啥?蹲还不蹲个尽兴?管他谁着急呢。”,“哎呀,你不懂,不给你说了,哼!”。媳妇儿跑屋里,关上门,启动“冷战”模式,等着我去哄。我偷笑了两声,深深懒腰,挠挠头,叹了口气,心里问自己,怎么弄呢?从座椅上站起来,走到厕所门口,看着厕所的门,开始盘算。这时,老姐从我身后走过来,“在厕所这儿发啥呆呢?你上不上,不上我上啦啊。”,“哈哈,没事儿,不上,你上吧。”,“不上在这儿愣着干嘛,滚开。”,老姐嫌弃地砰的一声,关上了厕所的门。
我回到屋里,打开百度,搜索“厕所显示”,浏览了几个有关厕位显示的帖子后,开始计划开发适合我家使用的厕位感应器。
我主要考虑了这几点:
1.厕所内部设备检测有没有人,厕所外门口设备显示有没有人;
2.信号怎么传输?信号要通过无线传输,一方面是考虑到通过有线传输的话,室内室外走线麻烦;另外就是在农村,搞点无线的东西,邻居们都会觉得比较神奇,你要是弄根线,通过线去传输信号,他们就会觉得这玩意儿和弄根线接个开关控制个灯泡子一样简单。哈哈,爱装逼的心促使我去得瑟。还有就是之前在淘宝图便宜买了一对2.4G的无线模块,扔家里吃灰一直没用,但一直想用了它,也算是废物利用了吧!
3.室内用什么检测人体?检测人体的传感器,我想了两种,一种是热释电传感器,一种是普通的红外发射接收管。热释电传感器比较适合做人体感应的电路,但是,我考虑到,如果人一直蹲在那,热释电就检测不到温度动态变化,就会误以为没有人,只有人走动时,检测到温度的动态变化才行,所以放弃热释电。二是考虑用一对红外接收管发射管,往人体身上发红外,靠人体反射红外信号,来检测是否有人。之前大学做轨迹识别小车就是用的红外接收发射电路,比较熟悉,用起来得心应手。另外就是现在我们公司做水表气表,上面都有红外通信电路,好多废板子上都可以拆下来红外发射管和接收管用,可以省些银子,也算是废物利用了吧!
4.室外用什么显示是否有人?我看百度上人家都是用LED拼的“有人”和“无人”的字来显示,我感觉家用的就不搞那么麻烦了,就用五个红色的LED灯并联,表示有人,五个绿色的LED灯并联,表示无人吧,这样比较简单,红灯停,绿灯行。
5.要不要做PCB?不做,这个产品只有自己家用,基本没有市场价值,就不费银子去打PCB板子了。把之前上学时候,从实验室带出来的几块洞洞板,其他元件也都选插件的,去手工焊接算了,要不然这些洞洞板时间长了,我看着上面的铜片都长绿毛了,这次用了它们,也算是废物利用了吧!
6.主控MCU用什么?室内室外的MCU要不要用成一样的?先考虑室内功能需求,就一个红外发射控制和红外接收信号采集,一个无线通信即可。再考虑室外功能需求,一个无线通信,两个IO控制显示红灯和绿灯来区分指示是否有人即可。功能都比较简单,那就用我的珍藏版STC8吧。大概两年前还是三年前吧,经常用STM8的我也经不住ST的疯狂涨价,决心要往国产切换了。就考虑了功能比较强悍,性价比比较高的国产STC8G2K64S4单片机,自己做了个最小系统板,挂淘宝上卖,可是好多时间过去了,一个买家都没有光顾。哈哈,太惨了。但是,有一说一,这个MCU真心不错,好用,一般项目也都够用,价格美丽,特别是官方的库写的好用,用起来和ST的感觉差不多了。室内室外都用这个MCU,主要是降低自己的工作量,毕竟是业余时间搞这个,不能花太多精力。哈哈,板子画的也还行啊,别人不买,咱就自己留着用,也算是废物利用了吧!
7.怎么供电?电池,不行,LED指示灯的功耗都是上mA的,太费电,另外就是红外也得实时检测,也太费电,还有就是无线通信,间隔几秒就要发射信号,更新状态,也费电。我拉开抽屉,看到之前好多旧手机配的充电器,输出DC5V/1A或者DC5V/2A,这个足够我用了。那就把这些旧的手机充电器,引出来5v的电,用来给设备供电,反正留着也没啥用,也换不了菜刀,这次用两个,也算是废物利用了吧!
8.结构件怎么办?我觉得这玩意儿,得弄个塑料壳,包装下,要不然别人看见我那手工焊接工艺,恶心的受不了怎么办。3D打印?NO,我不会3D绘图,重新学成本太大。那就拆,拆一个之前的不用的控制盒,把里面的东西都拆了,到时候开个长条的窗口,让红外透出来检测信号。再找之前包装礼物用的小黑盒子,把LED灯弄里面,放到室外用于指示。
大概就准备这么多吧,菜都洗好了,接下来就是起锅烧油了。