简单粗暴的红外遥控墙壁开关
家里灯的开关离床太远了,暖热了被窝还得下去关灯??这怎么能忍,奈何租来的房子不便把开关给换了,所以那就来改造一下吧!
材料很简单,Arduino + 1838B红外接收头 + 遥控器 + 9克舵机 + 电源
红外解码用到IRremote库,舵机用Sevro库,有这两样就搞定一半了。
原理也很简单,按下遥控器上的按键,Arduino解码识别之后,控制舵机转动到开或者关的位置,然后再归位到中间的位置,重要的是,要根据你家里开关的形状,找准开和关的角度。
另外,我的舵机是直接用哥俩好粘在开关的内框架上的,呵呵,等该搬走的时候直接掰下来,扣上开关外面的盖子,就什么都没有发生过.........
原理图就算了吧,附上程序就够了。
另外,这个程序是我在做原型实验时写的,为了节省Arduino,最终我是用STC单片机来代替Arduino,如下图。
用什么供电?
电池用不了几天,电源也不少电吧! 袁培根 发表于 2015-3-3 00:08
用什么供电?
电池用不了几天,电源也不少电吧!
用的是12V的稳压电源,我在程序里加了休眠,所以单片机的耗电是uA级的,主要是舵机的待机电流有点大,mA级的,忘了具体是多少。。。。用电池的话,一个是电压不够5V,再就是电池容量在这样的耗电量下撑不了一个月,不划算。 真有创意!:D D:\Arduino\libraries\RobotIRremote\IRremoteTools.cpp:5: error: 'TKD2' was not declared in this scope
请教楼主这个问题该怎么解决?
有创意,我觉得楼主可以多控制几个灯,这样更划算,不那么暴力再加点其它东西都有智能家居的味道了:D:D:D 缺点就是不够漂亮,但是沟通了硬开关和软件之间。。。 建议换两个电磁铁,当作继电器一样驱动,不通电的时候还不耗电 算是实践的好 哼哼,加个光敏开关,毕竟只有晚上才会偷懒啊
也可以用充电器转室电啊
页:
[1]
2