怎样DIY一个遥控电灯开关( 二 )


但是了解的并不多,
所以我上网查了一下。
arduino的睡眠模式有很多种,
可是却有点鸡肋,跟我想象的不太一样...
只适用于监测用途。
它睡眠时间最多为8秒,
就开机一次,
把程序跑一遍,
然后再睡眠8秒,
再开机,跑程序,再睡8秒...
(为所欲为~为所欲为~为所欲为~)

怎样DIY一个遥控电灯开关


一度以为没有希望了,没想到脑海里突然出现一个东西 - 光敏电阻!光敏电阻是一种根据可见光的强弱来改变电阻阻值的元器件。一般的光敏电阻是光度越强,阻值越小,反之则越大。有了这个神器,事情就变得简单起来了。

怎样DIY一个遥控电灯开关


我尝试用三极管的B极连接光敏电阻,C极连电源,E极连arduino。当平常开灯状态下,光敏电阻阻值相对较低。一个小电流通过B级,三极管就会把它放大给板子供电。当灯关掉后,光敏电阻阻值瞬间变大,进入B极的小电流被切断,这是三极管没有能量给板子供电。
这个问题得以解决,我就可以开始对装置进行安装与固定了。我在需要用到的墙壁部分贴上一层电工胶布,预防接下来胶水损坏墙身,然后房东要我赔钱...

@房东
怎样DIY一个遥控电灯开关


至于供电部分,因为我还处于隔离期间,不能出远门买到开关和电池盒。所以我用两节9v电池。一节与光敏电阻和三极管相连,给arduino板供电,另一节给继电器供电。用纳米吸附贴(DIY无线充电宝推文中有提及)把两节电池固定在电路上方,这样子便于电池的更换。
怎样DIY一个遥控电灯开关

最后阶段,用胶水把装置固定好。关键是要找准铁块对开关的击打点,找到最受力的点,因为我家的开关很紧,需要较大的马达扭力才可以。电池连接好放在一起,背贴着纳米吸附贴。光敏电阻我把它放在相对高一点的位置,这样子人经过时影子不会挡到从而影响电压的稳定性。

成品:
怎样DIY一个遥控电灯开关



展示:
怎样DIY一个遥控电灯开关
https://www.zhihu.com/video/1249858125156122624
做这个装置折腾了快一个礼拜,其中出现很多状况,位置问题,供电问题,编程问题,元器件短缺问题等等,而且不能出去买材料,就地取材导致这个装置看起来非常累赘。我用arduino板是arduino UNO,这块板子体积偏大,适用于初学者,因为它不需要焊接,所连接都是靠杜邦线插孔来完成。如果是真正做项目的话,会用其他集成度更高,体积更小和针对性更强的板子。可是无论什么板子,万变不离其宗,最基本的一旦掌握好,驾驭更高层的更精妙的东西也一样会游刃有余。
如果你也喜欢DIY的话,不管是什么类型的,不管有多鸡肋。只要多多动手,善于把理念具象化,突破一个又一个的困难,你会发现你所收获的满足感和成就感远远大于成品本身!

想看到更多有趣的DIY,欢迎关注微信公众号:曲解猫
【怎样DIY一个遥控电灯开关】 http://weixin.qq.com/r/yEjWzmrEOTdGrS6t9x3a (二维码自动识别)


推荐阅读