在本篇文章中,我们将主要介绍如何使用nRF24L01收发器模块在Arduino开发板和NodeMCU ESP8266模块之间进行无线通信,然后将数据上传到Thingspeak服务器,也就是实现ESP8266 nRF24L01 Wifi网关和Arduino nRF24L01节点。
在发送器端,我们将DHT11湿度和温度传感器连接到Arduino开发板,同时连接nRF24L01收发器模块。在接收器端,我们将NodeMCU ESP8266-12E开发板与nRF24L01收发器模块连接,以实现无线显示温度和湿度数据。传感器的湿度和温度数据将上传到Thingspeak服务器上。
所需的组件:
● Arduino Uno开发板
● DHT11湿度和温度传感器
● nRF24L01模块
● NodeMCU的ESP8266-12E
● 连接跳线
● 面包板
nRF24L01 – 2.4GHz射频收发器模块:
这些RF模块在Arduino创客中非常受欢迎。 nRF24L01模块可用于需要无线控制的各种应用中。它们是收发器,这意味着每个模块都可以发送和接收数据。这些模块非常便宜,您可以将它们与任何微控制器(MCU)一起使用。
nRF24L01模块的规格:
● 低成本单芯片2.4GHz GFSK RF收发器IC
● 带天线的范围:250Kb速率(开放区域)> 1000米
● 功耗:超低功耗
● 输入电压:3.3V
● 引脚:5V耐压
nRF24L01模块的引脚排列:
更多内容请参考以下链接:https://www.yiboard.com/thread-1396-1-1.html
欢迎扫码关注微信公众号:yi-board