0
关注
243
浏览

脑洞大开 怎样自制电动窗帘

为什么被折叠? 0 个回复被折叠
热心网友 未知组 用户来自于: 北京市
2026-01-18 22:55
寒假接触了Arduino,做了个“智能窗帘”,发个帖把整个过程写下来,各位觉得有帮助就最好啦! 一、分析目的及流程 我想做的“智能窗帘”就是要实现一个功能——清晨能自己拉开,傍晚能自己拉住,简单实用。 大致的过程就是: 收集光敏电阻采集到的光强数据; 判断是否需要打开电机,并确定电机转动方向。 至于为什么不做个APP在手机上,是因为个人比较认同“智能手机并不是未来智能家居系统的核心”的说法。[我才不会说是因为我不会] 二、准备材料 要实现这个功能,材料方面包括:外加电源(5V以上)、光敏电阻、直流电机、L293D(H桥)和一些电阻、跳线。 三、动手实现 1.编写程序 在东西回来之前,先把程序写了,源码如下: [C]纯文本查看复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 /*smartcurtain*/ /*writer:tttt-top*/ /*date:20160227*/ intenablepin=11; intin1a=4; intin2a=7; intphotocellPin=2;//光敏电阻接口 intphotocellVal=0;//光敏输出值初始化 intcurtainState=0;//窗帘初始为拉开 inti=0,j=0; voidsetup(){ //pinMode(ledPin,OUTPUT); pinMode(enablepin,OUTPUT); pinMode(in1a,OUTPUT); pinMode(in2a,OUTPUT); digitalWrite(enablepin,LOW); Serial.begin(9600); } voidloop(){ //串口输出读到的光敏输出模拟值 photocellVal=analogRead(photocellPin); Serial.print(photocellVal); Serial.print(""); //光线不足且窗帘没拉 if(photocellVal<80&&curtainState==0) { i++; Serial.println(i); //delay(2000); } //当光线不足超过15分钟时,关闭窗帘 if(i>10&&curtainState==0) { digitalWrite(in1a,LOW); digitalWrite(in2a,HIGH); digitalWrite(enablepin,HIGH); Serial.print("i="); Serial.print(i); Serial.println("fanzhuan,closethecurtain");//反转拉上窗帘 delay(4000); digitalWrite(enablepin,LOW); curtainState=1;//窗帘拉上 i=0; } //光线充足且窗帘拉上 if(photocellVal>300&&curtainState==1) { j++; Serial.println(j); } if(j>10&&curtainState==1){ digitalWrite(in1a,HIGH); digitalWrite(in2a,LOW); digitalWrite(enablepin,HIGH); Serial.print("j="); Serial.print(j); Serial.println("zhengzhuan,openthecurtain");//正转拉开窗帘 delay(2000); digitalWrite(enablepin,LOW); curtainState=0; j=0; } delay(2000); } 按图1、2所示连接各元件; 放张实物图: 连接完成后,再检查一遍电路。 3.烧写测试 手动改变光照强度,可从串口监视器中看到当前光强的准确值: 当光照小于80的次数多于10次(模拟实际使用中光线不足长达X秒)时,可以看到电机反转;大于300的次数多于10次(同理)时,看到电机正转,与预期一致,试验成功。 四、总结 本次尝试并没有将其用在真正的窗帘上,原因在于电机与窗帘之间的连接问题没有解决。本来的想法是用像自行车车链类似的齿轮连接电机和窗帘的一端,苦于一直没有找到可以试验的东西,所以仅用电机的正转反转来代表窗帘的拉开与关闭。关于这个问题各位朋友有好的建议的话可以一起讨论讨论。 360截图20160227134401319.jpg(60.15KB,下载次数:14) 图1光敏电阻的连接 360截图20160227134950564.jpg(97.88KB,下载次数:15) 图2H桥的连接 360截图20160227140855744.jpg(123.53KB,下载次数:23) 实物图 串口.png(56.64KB,下载次数:26) 串口监视器的数据
热心网友 未知组 用户来自于: 北京市
2026-01-18 22:26
不会, 武汉智博伟业智能设备有限公司以“ZHIBO”品牌为基础,是一家集室内、外遮阳产品研发、生产、销售、维护于一体的专业化遮阳公司,主营电动窗帘、智能家居、电动遮阳、电动门窗、电动舞台幕、电动开窗机等成品及配件,是家居、酒店、商业广场、办公室及公共建筑场所专业遮阳、窗饰工程配套商。 智博遮阳十分注重产品质量管理及品牌建设,并一直以行业领先的设计方案、先进的生产设备、雄厚的技术力量,通过长时间从事遮阳行业,对大中型遮阳工程设计、生产、施工拥有丰厚的经验,并得到了客户的信赖与口碑!

关于作者

问题动态

发布时间
2026-01-19 00:24
更新时间
2026-01-19 00:24
关注人数
0 人关注

相关问题

光纤入户的原理,布局是怎样的?
多模光纤的缩写是息怎样表示?
大众汽车的灯光是怎样控制的
2018 指纹锁市场怎样?
廉租房安装楼宇对讲的标准是怎样?
怎样接弱电工程安装及维修单子?
新风系统怎样实现智能控制?
8个视频监控摄像头一个电源怎样接线
怎样让吊装投影仪不破坏整体家居的美感?
电动窗帘怎样留电线

推荐内容

没有预留电源怎么安装电动窗帘
电动窗帘 可以做3C认证吗?
武汉电动窗帘比较哪里好
杜亚电动窗帘电机那个型号好用,各有什么不同。
智能窗帘工作的原理是什么?能说下么?
酒店常见电动窗帘的特点以及利弊
目前销量最好的电动窗帘品牌
窗帘轨道价格多少?
电动窗帘是使用哪种电机,要传动多大的力
维修电动窗帘有哪些方法和技巧
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号