DIY 家庭防盗报警装置设计制作(图文/代码)

我的基本想法是通过arduino lilypad 实时at感器和人体红外感应模块的信号,有触发信号后驱动有源蜂鸣器模块报警。
用到的东西:
arduino lilypad板子 1
震动传感器 1
人体红外感应模块 1
有源蜂鸣器模块 1
白色发光管1
蓝色发光管1
按键开关1
usb转ttl板 1
充电宝 1
程序反复修改了几次,目前的算是定型了吧,检测到震动传感器的触发信号,延时5秒,蜂鸣器发出一种频率的报警声,同时白色发光管发光;
检测到人体红外感应模块的触发信号,延时5秒,蜂鸣器发出第二种种频率的报警声,同时蓝色发光管发光;检测到人体红外感应模块的触发信号和震动传感器的触 发信号,延时5秒,蜂鸣器发出第三种种频率的报警声,同时蓝色发光管和白色发光管发光;延时5秒是方便主人开门关闭报警;一旦声光报警触发会循环下去不会 停止,除非主人关闭电源或者充电宝电量不足。
下面是实物照片:
代码:
int bjbz1=0;
int bjbz2=0;
int bjbz3=0;
unsigned char state = 0;
unsigned char i,j,m;
void setup()
{
pinmode(7,input);//7脚接sr501人体红外热释电传感器输出
pinmode(10,output);//10脚接发光管蓝色输入
pinmode(2,input);//2脚接震动传感器输出
pinmode(11,output);//11脚接发光管白色输入
attachinterrupt(0, blink, falling);//d2口为外部中断0,当有下降沿触发的时候调用blink函数
pinmode(9,output);//9脚接有源蜂鸣器模块输入
serial.begin(9600);
}
void loop()
{
if ((state!=0) && (bjbz1==0)&&(digitalread(7)==0))
{ serial.println(“zheng dong ok”);
state = 0;
delay(5000);
digitalwrite(11,high);
alarm1();
delay(3000);
notone(9);
bjbz1=1;
}
else
{ notone(9);
digitalwrite(11,low);
bjbz1=0;
}
if ((digitalread(7)==1)&& (bjbz2==0) )
{
serial.println(“hongwai ok”);
if (bjbz2==0)
delay(5000);
digitalwrite(10,high);
alarm2() ;
delay(3000);
notone(9);
bjbz2=1;
} else
{
notone(9);
digitalwrite(10,low);
bjbz2=0;
}
if ((state!=0) && (bjbz3==0)&&(digitalread(7)==1))
{
serial.println(“zheng dong and hongwai ok”);
if (bjbz3==0)
delay(5000);
digitalwrite(11,high);
digitalwrite(10,high);
alarm3() ;
delay(3000);
notone(9);
bjbz3=1;
}
else
{ notone(9);
digitalwrite(10,low);
digitalwrite(11,low);
bjbz3=0;
}
}
void blink()//数字输入传感器下降沿触发中断服务函数
{
state++;
}
void alarm1()
{
while(bjbz1==0)
{
for(int i=100;i《800;i++)
{
tone(9,i);
delay(5);
}
delay(5000);
for(int i=800;i》=200;i--)
{tone(9,i);
delay(5);
}
delay(2000);
}
}
void alarm2()
{
while(bjbz2==0)
{
for(int j=700;j《=1500;j++)
{
tone(9,j);
delay(5);
}
delay(4000);
for(int j=1500;j》=700;j--)
{
tone(9,j);
delay(5);
}
delay(2000);
}
}
void alarm3()
{
while(bjbz3==0)
{
for(int m=400;m《=1400;m++)
{
tone(9,m);
delay(5);
}
delay(5000);
for(int m=1400;m》=400;m--)
{
tone(9,m);
delay(5);
}
delay(2000);
}
}

应用于通信网络工程建设中的电缆测试仪的方案设计
CMOS技术制造传感器将彻底改变传感器市场
这三种学习模式在于深度学习的未来
兆易创新回应中芯国际事件:公司不会受到较大影响
腾讯正式发布首款自研服务器,面向云场景的极致设计
DIY 家庭防盗报警装置设计制作(图文/代码)
电子产品的微型化是开发新解决方案的动力
地平线与中科创达宣布成立合资公司
机器人餐厅成为各大公司竞争的新焦点
晶华微荣获2022年度硬核中国芯“最具创新精神IC设计企业奖”
基于微流控的生物打印机可实现3D打印人体器官
18650常用锂电池充电宝里面为什么是沙子
百度研究院2023科技趋势预测发布
龙芯中科荣获证券基金行业信息技术应用创新联盟两项年度优秀奖项
无线测温系统,防止开关柜于未“燃”
小米生态链企业华米科技明日推新手环:华米Amazfit智能手环
无人出租车入榜2020百度沸点年度科技热词
R&S推出新一代R&S RTP高性能示波器
英特尔贵为处理器巨头 在可穿戴设备市场却再一次失败
打败三星再夺液晶面板销售冠军,LG用了七年