树莓派人体感应报警器

 买了一个香橙派。琢磨着做了一个人体感应报警器。
需要的东西很简单,
一个音乐播放芯片,一个继电器,一个漫步者的喇叭,
一个人体红外感应器,
五伏电源,
一个香橙派,还有一个10K欧的电阻
总共加起来。150块钱左右。
这只是一个简易的报警器。
我现在还不会linux上面音乐播放器编程,如果懂得编程的话,可以省掉音乐播放芯片和继电器


后面还可以拓展给手机发短信的功能。
比如说,当红外感应器感应到有人体进入感应区域的时候,如果没有自己的手机接收到家里的wifi。就跟手机发一条提醒短信,同时音响发出报警音效。


所有的元器件如下图

  树莓派人体感应报警器_第1张图片



接线图如下所示,
树莓派人体感应报警器_第2张图片




最后效果如下视频。
http://player.youku.com/player.php/sid/XMTYwNTg5MDA2OA==/v.swf

代码也非常简单,有兴趣的朋友可以自已改一下,也可以加我QQ一起探讨一下有关于树莓派的编程应用
#include
#include
#include
#include
#include
#include  
#include  
#include
#include




//主函数
int main()

wiringPiSetup() ; //初始化GPIO
pinMode (24, INPUT) ; //设置GPIO 24 引脚 为输入模式
pinMode (25, OUTPUT) ; //设置GPIO 25 引脚 为输出模式
while(1)
{
//以下为信号处理以及LED点亮;
if(digitalRead (24) == 1)  //如果GPIO 24引脚为高电平,则是感应到人体
{
delay (100) ;//延时去抖动
if(digitalRead (24) == 1) 

digitalWrite(25, LOW);  //GPIO 25 电平触发继电器启动;
while(digitalRead (24) == 1) 

}
}

return 0;
}


你可能感兴趣的:(linux,系统编程)