简单粗暴的红外遥控墙壁开关-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17585|回复: 10

简单粗暴的红外遥控墙壁开关

[复制链接]
发表于 2015-3-2 23:06 | 显示全部楼层 |阅读模式

家里灯的开关离床太远了,暖热了被窝还得下去关灯??这怎么能忍,奈何租来的房子不便把开关给换了,所以那就来改造一下吧!

材料很简单,Arduino + 1838B红外接收头 + 遥控器 + 9克舵机 + 电源
红外解码用到IRremote库,舵机用Sevro库,有这两样就搞定一半了。
原理也很简单,按下遥控器上的按键,Arduino解码识别之后,控制舵机转动到开或者关的位置,然后再归位到中间的位置,重要的是,要根据你家里开关的形状,找准开和关的角度。
另外,我的舵机是直接用哥俩好粘在开关的内框架上的,呵呵,等该搬走的时候直接掰下来,扣上开关外面的盖子,就什么都没有发生过.........

原理图就算了吧,附上程序就够了。

另外,这个程序是我在做原型实验时写的,为了节省Arduino,最终我是用STC单片机来代替Arduino,如下图。



original_TWWY_375000010cce125f.jpg


original_mbaC_4bc80001ee7a125d.jpg


original_8MlX_0a980000b7f51191.jpg


遥控开关.zip (34.65 KB, 下载次数: 237)
发表于 2015-3-3 00:08 | 显示全部楼层
用什么供电?
电池用不了几天,电源也不少电吧!
 楼主| 发表于 2015-3-3 09:25 | 显示全部楼层
袁培根 发表于 2015-3-3 00:08
用什么供电?
电池用不了几天,电源也不少电吧!

用的是12V的稳压电源,我在程序里加了休眠,所以单片机的耗电是uA级的,主要是舵机的待机电流有点大,mA级的,忘了具体是多少。。。。用电池的话,一个是电压不够5V,再就是电池容量在这样的耗电量下撑不了一个月,不划算。
发表于 2015-3-6 20:40 | 显示全部楼层
D:\Arduino\libraries\RobotIRremote\IRremoteTools.cpp:5: error: 'TKD2' was not declared in this scope
请教楼主这个问题该怎么解决?
发表于 2015-3-10 11:48 | 显示全部楼层
有创意,我觉得楼主可以多控制几个灯,这样更划算,不那么暴力再加点其它东西都有智能家居的味道了
发表于 2015-3-10 12:34 | 显示全部楼层
缺点就是不够漂亮,但是沟通了硬开关和软件之间。。。
发表于 2015-3-29 22:06 | 显示全部楼层
建议换两个电磁铁,当作继电器一样驱动,不通电的时候还不耗电
发表于 2015-3-31 21:20 | 显示全部楼层
算是实践的好
发表于 2015-4-11 21:29 | 显示全部楼层
哼哼,加个光敏开关,毕竟只有晚上才会偷懒啊
也可以用充电器转室电啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 08:37 , Processed in 0.133441 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表