基于单片机的无线智能家居设计

一、硬件系统总体框图

二、 MQ-2烟雾传感器模块
MQ2烟雾传感器使用的气敏材料是在清洁空气中电导率较低的二氧化锡,当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相应的输出信号。MQ2烟雾传感器可用于家庭和工厂的气体泄漏检测装置,适用于液化气、苯、烷、酒精、氢气、烟雾等可燃气体的检测,有良好的抗干扰性,可准确排除有刺激性非可燃性烟雾的干扰信息。探测范围广泛,灵敏度高、响应快、稳定性好、寿命长,价格低,有良好的重复性和长期的稳定性。在MQ-2模块中,当测试浓度高于阈值时,输出低电平,故当检测到低电平时,发送警报信号。

三、软件设计
1、烟雾传感器流程图

2、NRF24L01接收程序流程图:
主机主程序流程图:

从机流程图:

详细代码见:https://download.csdn.net/download/qq_41830588/15739413

基于51单片机的无线智能家居设计相关推荐

  1. 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]

    /***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...

  2. 基于51单片机多功能智能台灯设计 视力灯 坐姿矫正套件 台灯 人体感应 包括实物+电路原理图+程序+proteus仿真

    基于51单片机多功能智能台灯设计 视力灯 坐姿矫正套件 台灯 人体感应 包括实物+电路原理图+程序+proteus仿真 ID:69100646120443268太白路自信的桔梗

  3. 基于51单片机的教室智能照明控制设计

    具体实现功能 系统由STC89C52单片机+时钟芯片DS1302+液晶屏LCD1602+光敏电阻+红外对管+LED灯模块+按键模块构成. 具体功能: 1.用4个LED灯模拟教室的照明灯,人数小于10人 ...

  4. 【毕设论文】基于51单片机的超智能鞋柜设计

    摘 要 许多家庭习惯于自制鞋柜,它的先天不足在于空间封闭.不透风,易于细菌寄生.潮湿环境下鞋子发霉发臭,导致鞋子不能继续使用,同时木制品中残留着苯.甲醛等有害物质,会损害我们的健康.传统木制鞋柜还存在 ...

  5. 基于51单片机的蓝牙智能台灯设计

    具体实现功能 系统由单片机最小系统+光敏电阻及AD模块+蓝牙模块+红外模块+LED灯+蜂鸣器+电源构成 具体功能: (1)当人靠近的时候灯亮,太靠近的时候,蜂鸣器鸣叫发出警报,如果在一定时间内人没有离 ...

  6. c51单片机音乐门铃C语言程序,基于51单片机的无线音乐门铃设计

    include #define sound_amount 5 // 歌曲的数量 sbit pause=P2^5; // 播放 暂停 sbit speaker=P2^7; // 无源蜂鸣器 // uns ...

  7. 基于51单片机的wifi智能led灯的毕业设计

    基于51单片机的wifi智能led灯的毕业设计 摘要 系统基于STC89C52RC单片机设计,拥有自动与手动两种模式,自动模式下可以过热释红外传感器检测是否有人,采用光敏电阻构成的电路检测环境光的强度 ...

  8. 基于51单片机的电动智能小车(完整论文)

    基于51单片机的电动智能小车(完整论文): 摘 要 80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评.这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计 ...

  9. 基于51单片机的酒精浓度检测仪设计

    本设计仅供参考 基于51单片机的酒精浓度检测仪设计(proteus仿真+程序+原理图+报告) 原理图:Altium Designer 仿真:proteus 8.9 程序编译器:keil 4/keil ...

最新文章

  1. python celery
  2. 微信小程序分析送积分功能如何实现_微信小程序如何做出一个积分系统?
  3. Spring配置文件applicationContext.xml的两种拆分方式
  4. 阿里2020 净利润约: 2000亿元 腾讯2020 净利润约: 1000亿元 百度2020 净利润约: 300亿元 美团2020 净利润约: 150亿元 --互联网一响,黄金万两
  5. 深入Redis 主从复制原理
  6. vue指令写在html中的原理,详解Vue中的MVVM原理和实现方法
  7. jQuery 插件 Validation表单验证 使用步骤(详细的)
  8. html5包含哪些知识,HTML5新知识
  9. sys.argv和getopt
  10. 关于docker环境下mysql的使用相关
  11. 计算机操作系统学习笔记_6_进程管理 --死锁
  12. PSD分层素材模板,快速设计美妆类海报
  13. 在ubuntu下安装openjdk
  14. Abaqus取消汉化(汉译英,英译汉)
  15. python实现同态滤波
  16. Asta:是什么终结了我的鸽王生涯?Go 1.13 发布!
  17. Eclipse 各种设置
  18. Java基础----【异常、线程】
  19. python按字母顺序排列_如何在Python中按字母顺序排列文件?
  20. 升级openssh【linux平台】

热门文章

  1. 在线接口测试工具(神器)
  2. iOS Charles Proxy 教程
  3. 怒肝 Java 学习路线一条龙!
  4. 黄金原野区块链中间层协议 FIELDS PRTOTCOL
  5. grafana 忘记登陆密码 重置密码
  6. stm32控制电气比例阀
  7. 搭建私服以及私服的使用
  8. 成都大数据培训之C++的异同小常识
  9. 递归案例 ---- 母牛生小牛
  10. 人体生物钟程序编制(C语言)