树莓派火灾报警模块总结
火灾报警这一模块比较好实现,也是意料之中的事情。用到了以下模块:火焰传感器、树莓、继电器、蜂鸣器。
接线如下图:
代码如下:
#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 概述 进入新时期后,信息化手段正在全方面渗透于智能城市的全方面建设中,而与之有关的消防系统也具备了智能化的显著特征.然而不应当忽视,当前多数消防系统仍然设置为独立式的,针对各种类型的消防报警设施也 ...
- 新型的火灾报警系统设有多个设备联动的模式,其能够服务于智能化以及化的火灾报警
1 概述 进入新时期后,信息化手段正在全方面渗透于智能城市的全方面建设中,而与之有关的消防系统也具备了智能化的显著特征.然而不应当忽视,当前多数消防系统仍然设置为独立式的,针对各种类型的消防报警设施也 ...
- 校园安全责任重大 安防守护迭代升级
经过漫长的两个月暑假,开学的日子又近了.而随着开学的临近,校园安全问题再次成为社会各自重点布控对象.在过去的两个月中,不少地区院校也利用假期时间,对学校存在的安全问题进行集中的调修.整治.新学期到来, ...
- 基于边缘计算的森林火警监测系统
基于边缘计算的森林火警监测系统 张科1,叶影1,张红2 1 浙江省林业技术推广总站(浙江省林业信息宣传中心),浙江 杭州 310020 2 北京航天泰坦科技股份有限公司,北京 100071 摘要: ...
- 树莓派智能家居项目整合(包含语音、socket、火灾、摄像头线程)
树莓派智能家居项目一 1.百度网盘下载代码链接 2.main.c 3.段错误 4.C语言的函数声明 4.1没声明的报错内容 5.关于报错,调试程序 坎坎坷坷,墨墨迹迹了这么久也算是完成了四个线程的同时 ...
- python人脸识别门禁系统毕设_树莓派人脸识别门禁系统代码以及代码分析——opencv拍照调用FACE++处理...
树莓派人脸识别门禁系统的总体设计 硬件包括:树莓派3B.电源模块.转5V降压模块.触摸感应传感器模块.声光报警模块和驱动模块. 由此设计出的人脸识别门禁系统总体结构框图如下: 总体结构框图 程序运行时 ...
- 『森林火灾检测』基于PaddleX实现森林火灾检测
效果预览 B站链接 AIStudio链接 项目背景 2019年3月30日17时 ,凉山州木里县境内发生森林火灾,30名扑火人员牺牲. 2020年3月30日15时35分,凉山州西昌市经久乡和安哈 ...
- 智能家居 (8) ——智能家居项目整合(网络控制线程、语音控制线程,火灾报警线程)
目录 mainPro.c(主函数) 指令工厂 inputCommand.h voiceControl.c(语音控制) socketControl.c(网络线程) 控制工厂 contrlEquipmen ...
最新文章
- CVPR 2022 | 阿里达摩院新技术,美体塑形一键就成
- Java NIO系列教程(十二) Java NIO与IO
- PAXOS/RAFT理解
- gitlab升级-(一)安装一台旧版本
- 2021年宝鸡中学高考成绩查询,宝鸡各高中2020年高考喜报成绩一览
- 如何将SQL Server 2017主数据服务模型迁移到另一台服务器
- RBF(径向基)神经网络
- Java常量什么时候被回收,JVM GC调优(2)-GC算法判定对象可以被回收(部分摘自深入理解Java虚拟机) - Java 技术驿站-Java 技术驿站...
- 微型计算机是嵌入式吗,什么是嵌入式计算机
- python多找表格进行数据对比
- linux中man命令的基本用法,linux中的man命令的详细解释
- 【Numpy】np.stack()最通俗易懂解释
- 静态路由和默认路由的原理与基础配置命令
- posix_memalign函数详解以及使用时的注意事项
- Python时间24小时制和12小时制转换
- define和sbit的区别
- 一分钟让你了解什么是ELP
- 直播礼物特效-快手直播礼物分析
- 【Java大数据】Java基础
- SignalR 2.0 系列: SignalR 自托管主机