火灾报警这一模块比较好实现,也是意料之中的事情。用到了以下模块:火焰传感器、树莓、继电器、蜂鸣器。

接线如下图:

代码如下:

#include <stdio.h>
#include <string.h>
#include <wiringPi.h>
#include <wiringSerial.h>
#include <unistd.h>#define SWITCH  7
#define SWITCH2 22int initwiringPiSetup()
{int ret = wiringPiSetup();if (ret == -1){printf("树莓派初始化失败\n");return -1;}
}
void initPin()
{pinMode(SWITCH,OUTPUT);//设置引脚为输出引脚pinMode(SWITCH2,INPUT);digitalWrite(SWITCH,LOW);digitalWrite(SWITCH2,HIGH);
}int main(int argc,char const*argv[]){initwiringPiSetup();initPin();while(1) {if(digitalRead(SWITCH2)==LOW){printf("报警\n");digitalWrite(SWITCH,HIGH);}else{digitalWrite(SWITCH,LOW);digitalWrite(SWITCH2,HIGH);printf("安全\n");}
}return 0;}

树莓派火灾报警

树莓派火灾报警模块总结相关推荐

  1. 浅析智慧消防应用中多设备联动火灾报警系统

    1 概述 进入新时期后,信息化手段正在全方面渗透于智能城市的全方面建设中,而与之有关的消防系统也具备了智能化的显著特征.然而不应当忽视,当前多数消防系统仍然设置为独立式的,针对各种类型的消防报警设施也 ...

  2. 智慧消防应用中多设备联动火灾报警系统

    1 概述 进入新时期后,信息化手段正在全方面渗透于智能城市的全方面建设中,而与之有关的消防系统也具备了智能化的显著特征.然而不应当忽视,当前多数消防系统仍然设置为独立式的,针对各种类型的消防报警设施也 ...

  3. 新型的火灾报警系统设有多个设备联动的模式,其能够服务于智能化以及化的火灾报警

    1 概述 进入新时期后,信息化手段正在全方面渗透于智能城市的全方面建设中,而与之有关的消防系统也具备了智能化的显著特征.然而不应当忽视,当前多数消防系统仍然设置为独立式的,针对各种类型的消防报警设施也 ...

  4. 校园安全责任重大 安防守护迭代升级

    经过漫长的两个月暑假,开学的日子又近了.而随着开学的临近,校园安全问题再次成为社会各自重点布控对象.在过去的两个月中,不少地区院校也利用假期时间,对学校存在的安全问题进行集中的调修.整治.新学期到来, ...

  5. 基于边缘计算的森林火警监测系统

    基于边缘计算的森林火警监测系统 张科1,叶影1,张红2 1 浙江省林业技术推广总站(浙江省林业信息宣传中心),浙江 杭州 310020 2 北京航天泰坦科技股份有限公司,北京 100071   摘要: ...

  6. 树莓派智能家居项目整合(包含语音、socket、火灾、摄像头线程)

    树莓派智能家居项目一 1.百度网盘下载代码链接 2.main.c 3.段错误 4.C语言的函数声明 4.1没声明的报错内容 5.关于报错,调试程序 坎坎坷坷,墨墨迹迹了这么久也算是完成了四个线程的同时 ...

  7. python人脸识别门禁系统毕设_树莓派人脸识别门禁系统代码以及代码分析——opencv拍照调用FACE++处理...

    树莓派人脸识别门禁系统的总体设计 硬件包括:树莓派3B.电源模块.转5V降压模块.触摸感应传感器模块.声光报警模块和驱动模块. 由此设计出的人脸识别门禁系统总体结构框图如下: 总体结构框图 程序运行时 ...

  8. 『森林火灾检测』基于PaddleX实现森林火灾检测

    效果预览 B站链接 AIStudio链接 项目背景   2019年3月30日17时 ,凉山州木里县境内发生森林火灾,30名扑火人员牺牲.   2020年3月30日15时35分,凉山州西昌市经久乡和安哈 ...

  9. 智能家居 (8) ——智能家居项目整合(网络控制线程、语音控制线程,火灾报警线程)

    目录 mainPro.c(主函数) 指令工厂 inputCommand.h voiceControl.c(语音控制) socketControl.c(网络线程) 控制工厂 contrlEquipmen ...

最新文章

  1. CVPR 2022 | 阿里达摩院新技术,美体塑形一键就成
  2. Java NIO系列教程(十二) Java NIO与IO
  3. PAXOS/RAFT理解
  4. gitlab升级-(一)安装一台旧版本
  5. 2021年宝鸡中学高考成绩查询,宝鸡各高中2020年高考喜报成绩一览
  6. 如何将SQL Server 2017主数据服务模型迁移到另一台服务器
  7. RBF(径向基)神经网络
  8. Java常量什么时候被回收,JVM GC调优(2)-GC算法判定对象可以被回收(部分摘自深入理解Java虚拟机) - Java 技术驿站-Java 技术驿站...
  9. 微型计算机是嵌入式吗,什么是嵌入式计算机
  10. python多找表格进行数据对比
  11. linux中man命令的基本用法,linux中的man命令的详细解释
  12. 【Numpy】np.stack()最通俗易懂解释
  13. 静态路由和默认路由的原理与基础配置命令
  14. posix_memalign函数详解以及使用时的注意事项
  15. Python时间24小时制和12小时制转换
  16. define和sbit的区别
  17. 一分钟让你了解什么是ELP
  18. 直播礼物特效-快手直播礼物分析
  19. 【Java大数据】Java基础
  20. SignalR 2.0 系列: SignalR 自托管主机

热门文章

  1. linux桌面应用程序开发工具,极简桌面工具(uTools For Linux)
  2. dva源码解析(三)
  3. mysql导入数据dmp文件怎么打开_数据库中dmp文件怎么打开?dmp文件打开详细的处理方法...
  4. 物联网为零售客户打造全新消费体验
  5. 团队内部合作的几种模式
  6. 6. Linux内核创建一个新进程的过程分析
  7. 数据价值评估的一些思考
  8. php 各种进制表示,php 各种进制转换
  9. 请回答c语言-初识c语言(上)【入门】
  10. 亚马逊选品分析:打造畅销产品