微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 基于nRF24AP1的智能家居设计方案

基于nRF24AP1的智能家居设计方案

时间:07-10 来源:重庆邮电大学 点击:
4 液晶模块接口与键盘接口设计
  
按键用于数据输入。本设计使用独立式按键,电路简单,每个按键接通一条输入数据线,这样按键工作不会影响其他I/O口。这里用3个按键举例,介绍电路使用查询方式。

按键1:"CHl",输入信道"1"。
按键2:"CH2",输入信道"2"。
按键3:"SEND",发送数据。
  
LCD作为人机交互界面,通过按键输入显示选择的信道(CHl/CH2),通过按键输入信道数,执行打开信道函数ANT_OpenChannel()。如打开信道1,执行ANT_OpenChannel(1)。主机处于查询接收状态,主机寻找匹配信道的节点,然后建立连接,等待数据的传输。点"SEND" 按键,执行发送数据消息函数ANT_SendBroad-castData()发送数据。每次打开信道和发送数据消息成功都有LED指示。
  
当主机没有数据发送时,主机MCU置SLEEP为高,使主机进入休眠状态,进入省电模式,以达到省电节能的目的。图4为软件实现流程图。

 
结语
  
本设计方案中的智能家居系统利用无线网路芯片nRF24APl传输数据,硬件电路简单。芯片内嵌ANT协议,协议结构简易,使用方便,成本较低,超低功耗,软件设计合理,使用稳定可靠,效率高,而且节点易扩展。这不仅在智能家居方面,还在体育娱乐、远程控制系统、医疗工业自动化及其他新兴无线应用领域,都具有推广价值和广阔的市场前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top