标题: nRF24L01无线温度报警系统(DS18B20+LCD1602) [打印本页]

作者: 小猫猫爱吃鱼    时间: 2018-12-16 23:43
标题: nRF24L01无线温度报警系统(DS18B20+LCD1602)
软件部分,通过收发端的烧写文件


    无线收发HEX文件.rar (5.25 KB, 下载次数: 17)

硬件部分,有两块电路板组成
1、发送端


a、单片机采用 STC 89系列
b、温度传感器采用的是 DS18B20,当前采用 12位精度;
     可以修改为9,10,11位精度,精度越低,读取时间越快
c、无线模块采用的是 nRF24L01,支持多通道收发

2、接收端

a、单片机采用 STC 89系列
b、显示采用LCD1602字符液晶,可以改为汉字液晶
c、无线模块采用的是 nRF24L01,支持多通道收发





发送端,端口定义:
//无线模块IO端口定义
sbit CE   = P1^3;
sbit CSN  = P1^4;
sbit SCK  = P1^7;
sbit MOSI = P1^5;
sbit MISO = P1^6;
sbit IRQ  = P3^3;

//温度传感器
sbit DQ=P2^6;


接收端,端口定义:
//液晶显示端口
#define LCM_Data  P0
sbit LCM_RS=P2^0;   //寄存器选择信号 H:数据寄存器   L:指令寄存器
sbit LCM_RW=P2^1;  //寄存器选择信号 H:数据寄存器   L:指令寄存器
sbit LCM_E =P2^2;    //片选信号   下降沿触发

//无线模块IO端口定义
sbit CE   = P1^3;
sbit CSN  = P1^4;
sbit SCK  = P1^7;
sbit MOSI = P1^5;
sbit MISO = P1^6;
sbit IRQ  = P3^3;






作者: 小猫猫爱吃鱼    时间: 2018-12-17 12:31

DS18B20 不同封装形式的管脚排序,避免接错线烧坏传感器



作者: 忖腹食水    时间: 2019-1-4 20:56
怎么只有HEX文件,没有程序

作者: 新年里的老人    时间: 2020-4-16 15:08
能给一份无线温度报警系统的资料吗





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1