树莓派人体感应报警器

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


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


所有的元器件如下图

 



接线图如下所示,




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

代码也非常简单,有兴趣的朋友可以自已改一下,也可以加我QQ一起探讨一下有关于树莓派的编程应用
#include <wiringPi.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h> 
#include <sys/stat.h> 
#include <fcntl.h>
#include <sys/sysinfo.h>




//主函数
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;
}


  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

q472599451

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值