1

1、线动式 制点:电机选择要合适,处最好使用带轴承的滑轮,导轨用光滑灵活的,窗帘最好选择较轻的布料。 2、同步带式 材料:同步带、同步轮、普通窗帘轨道、60KTYZ交流永磁同步电机、遥控电路等。 特点:能带动较大窗帘,运行较稳定。 电机轴跟窗帘轴连接起来就行了。

-

下面是更多关于窗帘diy的问答

怎么把普通窗帘diy成电动窗帘

1、线绳传动作:电机选择要合适,拉线处使用带轴承,导轨要选用光滑灵活的,窗帘选择较轻的。

2、同步带式材料:同步带、同步轮、普通窗帘轨道、60KTYZ交流永磁同步电机、遥控电路等。特点:能带动较大窗帘,运行较稳定。电机轴跟窗帘轴连接起来就行了。 本回答被网友采纳

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

接触了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

/* smart curtain */

/* writer: tttt-top */

/* date:20160227 */

int enablepin=11;

int in1a=4;

int in2a=7;

int photocellPin = 2; // 光敏电阻接口

int photocellVal = 0; // 光敏输出值初始化

int curtainState = 0; //窗帘初始为拉开

int i=0,j=0;

void setup() {

//pinMode(ledPin, OUTPUT);

pinMode(enablepin,OUTPUT);

pinMode(in1a,OUTPUT);

pinMode(in2a,OUTPUT);

digitalWrite(enablepin,LOW);

Serial.begin(9600);

}

void loop() {

//串口输出读到的光敏输出模拟值

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(" fan zhuan,close the curtain");//反转拉上窗帘

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(" zheng zhuan,open the curtain");//正转拉开窗帘

delay(2000);

digitalWrite(enablepin,LOW);

curtainState=0;

j=0;

}

delay(2000);

}

按图1、2所示连接各元件;

放张实物图:

连接完成后,再检查一遍电路。

3.烧写测试

手动改变光照强度,可从串口监视器中看到当前光强的准确值:

当光照小于80的次数多于10次(模拟实际使用中光线不足长达X秒)时,可以看到电机反转;大于300的次数多于10次(同理)时,看到电机正转,与预期一致,试验成功。

四、总结

本次尝试并没有将其用在真正的窗帘上,原因在于电机与窗帘之间的连接问题没有解决。本来的想法是用像自行车车链类似的齿轮连接电机和窗帘的一端,苦于一直没有找到可以试验的东西,所以仅用电机的正转反转来代表窗帘的拉开与关闭。关于这个问题各位朋友有好的建议的话可以一起讨论讨论。

360截图20160227134401319.jpg (60.15 KB, 下载次数: 14)

图1 光敏电阻的连接

360截图20160227134950564.jpg (97.88 KB, 下载次数: 15)

图2 H桥的连接

360截图20160227140855744.jpg (123.53 KB, 下载次数: 23)

实物图

串口.png (56.64 KB, 下载次数: 26)

串口监视器的数据 本回答被网友采纳

自制电动窗帘

你需要有遥控器和光敏感的工具,买一个小马达,一些电线和一块小电路板。这些东西有一个简单,直接安装

我想知道电动窗帘的轨道与普通窗帘轨道是否是一样,要将普通窗帘换成电动窗帘怎么换,要买哪些配件?

不一样。换的话,只需要换轨道套装。面料和钩子不换。 另外,还要加控制系统。

在原本的窗帘怎么改变成电动窗帘

1,原窗帘盒处引220V市电的零火线

2,采用电动窗帘专用轨道

3,选用相应电机(有墙壁开关的可以选干触点或485的电机,不用则可选择带内置接收的电机) 本回答被提问者和网友采纳

普通窗帘如何在不更换窗帘的情况下改成电动窗帘?

直接一个电动轨道后把窗帘安上挂钩上去就可以变成电帘啦。如果本是挂钩的,直接安装上去比较省事,如果是有洞的那种罗马杆的,需要对窗帘头进行一些修改,改成挂钩式的,这样可能会影响窗帘的长度。 本回答被网友采纳

最佳贡献者

你的回答

单击“发布您的答案”,即表示您同意我们的服务条款