用arduino实现智能家居 下载本文

内容发布更新时间 : 2024/7/1 4:16:47星期一 下面是文章的全部内容请认真阅读。

智能家居

1、 光控灯:当还景光较暗时,灯光自动打开,亮光白,同时,可以通过按键开关,关掉灯光

选择器件:食人鱼模块/RGB,亮度传感器,,按键 定义变量:int k;int light;int kpin=2;int lightpin=A0; 定义端口:pinMode(lightpin,INPUT);

pinMode(kpin,INPUT);

pinMode(9,OUTPUT); 读环境光值pinMode(10,OUTPUT); pinMode(11,OUTPUT); Light<=500 否 是 点亮RGB白色 读按键值 k 关RGB K==LOW 否 是 关RGB

Light=analogRead(lightpin); If(light<=500) { digitalWrite(9,LOW); digitalWrite(9,LOW); digitalWrite(9,LOW); k=digitalRead(kpin); if(k==LOW) { digitalWrite(9,HIGH); digitalWrite(9,HIGH);

2、 小夜灯:夜间有效,位置设置在客厅,当人从卧室出门时,小夜灯自动点亮,当人回到卧室时,自动灭掉,灯光颜色自选。 选择器件:红外避障,亮度传感器,LED

3、 节日彩灯:通过按键开关控制开闭,颜色变化要至少包括10种颜色,交替变化。 选择器件:RGB,按键

4、自动浇花器:为水培绿萝加水,当花瓶中水位低于10厘米时,自动向花瓶中加水,加到13厘米时,停止加水。 选择器件:水位传感器,继电器

5、自动空调:当卧室温度高于30度时,开启空调冷风功能,温度低到24度时,冷风关闭;当卧室温度低于18度时,开启空调暖风功能,温度升高到22度时暖风关闭。 选择器件:DHT11/LM35,红外发射模块

6、自动水温显示:当水温较高时,以红色灯光警示,当水温正常使用时,以绿色灯光提示,

当水温较低,以蓝色灯光提示。 选择器件:热敏/LM35,红绿模块

7、安全警报器:当卧室内出现明火时,通过蜂鸣器报警,当地面出现较大震动时,蜂鸣器报警。

选择器件:火焰传感器,震动传感器,蜂鸣器,