根据书中的例子,本来想做一个人体感应灯,无奈配件里没有感应灯,仔细检查了下配件,还少了电源,9V电池可以配但是电源线没有挺麻烦的。当然图便宜买了山寨的板子,所以也没啥说的,有什么用什么,先熟悉一些简单的配件和原理就好。
材料准备
arduino板1块,电磁继电器1个,声控开关1个,面包板1块,灯泡1个,导线若干。
电磁继电器原理
电磁继电器简单来说就是一块电磁铁控制的开关,当通上电就会产生电磁力吸住开关。
接线
image.png图片不太清晰,简单来说还是两趟电路,从5V接口分别连接继电器和感应灯(这里用声控开关代替),继电器连接灯泡。
image.pngGIF.gif
在实验过程中,直接连接LED灯怎么都不亮,由此猜想可能是电压不够的情况,由于安全起见(初学避免电路板以及电器元件烧坏的风险),所以就没有接220V交流电。
image.png代码部分
int PIRpin= 2;
int RELAYpin=3;
void setup() {
Serial.begin(9600);
pinMode(PIRpin,INPUT);
pinMode(RELAYpin,OUTPUT);
}
void loop() {
while(!digitalRead(PIRpin))
{
Serial.println("turn on");
digitalWrite(RELAYpin,HIGH);
delay(10000);
digitalWrite(RELAYpin,LOW);
Serial.println("turn off");
}
}
轻敲声控时,电器继电器会发出啪的声音。
网友评论