設(shè)計人員使用許多無線通信系統(tǒng),如藍(lán)牙低功耗(BLE4.0)、Zigbee、ESP8266 Wi-Fi模塊、433MHz射頻模塊、Lora、nRF等。傳輸介質(zhì)的選擇取決于它所使用的應(yīng)用類型。其中一種流行的局地網(wǎng)絡(luò)通信無線通信是nRF24L01。這些模塊工作在2.4GHz(ISM頻段),波特率從250Kbps到2Mbps,這在許多國家是合法的,可用于工業(yè)和醫(yī)療應(yīng)用。通過適當(dāng)?shù)?a target="_blank">天線,這些模塊可以在它們之間發(fā)送和接收長達(dá)100米的信號。
在本篇文章中,我們將使用nRF24L01-2.4GHz RF收發(fā)器模塊與Arduino UNO和Raspberry Pi建立無線通信。Raspberry pi將充當(dāng)發(fā)射器,Arduino Uno將監(jiān)聽Raspberry Pi,并使用nRF24L01在16x2 LCD上打印Raspberry Pi發(fā)送的消息。nRF24L01還具有內(nèi)置BLE功能,還可以使用BLE進(jìn)行無線通信。
本文分為兩個部分。第一部分將包括nRF24L01與Arduino進(jìn)行連接作為接收器,第二部分將包括nRF24L01與Raspberry Pi進(jìn)行連接作為發(fā)送器。
nRF24L01射頻模塊
nRF24L01模塊是收發(fā)器模塊,這意味著每個模塊都可以發(fā)送和接收數(shù)據(jù),但由于它們是半雙工的,因此它們可以一次發(fā)送或接收數(shù)據(jù)。該模塊使用Nordic半導(dǎo)體的通用nRF24L01,負(fù)責(zé)數(shù)據(jù)的傳輸和接收。IC使用SPI協(xié)議進(jìn)行通信,因此可以輕松與任何微控制器連接。使用Arduino可以輕松實現(xiàn),因為庫很容易獲得。標(biāo)準(zhǔn)nRF24L01模塊的引腳排列如下所示
該模塊工作電壓為1.9V至3.6V(通常為3.3V),在正常工作期間僅消耗12mA的電流,這使其具有電池效率,因此甚至可以在紐扣電池上運行。即使工作電壓為3.3V,大多數(shù)引腳都具有5V容限,因此可以直接與Arduino等5V微控制器連接。使用這些模塊的另一個優(yōu)點是,每個模塊有6個管道。意思是,每個模塊可以與其他6個模塊通信以傳輸或接收數(shù)據(jù)。這使得該模塊適用于在物聯(lián)網(wǎng)應(yīng)用中創(chuàng)建星形或網(wǎng)狀網(wǎng)絡(luò)。它們還具有125個唯一ID的廣泛地址范圍,因此在封閉區(qū)域中,我們可以使用這些模塊中的125個而不會相互干擾。
審核編輯:湯梓紅
-
射頻模塊
+關(guān)注
關(guān)注
5文章
88瀏覽量
20049 -
nRF24L01
+關(guān)注
關(guān)注
17文章
331瀏覽量
71015 -
無線射頻
+關(guān)注
關(guān)注
4文章
213瀏覽量
27473
發(fā)布評論請先 登錄
無線模塊nrf24l01中文資料_引腳圖及引腳定義_電路原理及實例

nrf24l01無線模塊傳輸距離分析
nRF24L01無線模塊使用教程之經(jīng)典使用程序詳細(xì)資料合集免費下載
nRF24L01無線2.4G通信模塊的詳細(xì)研究資料說明

NRF24L01的模塊資料和C語言程序和使用與開發(fā)攻略合集免費下載

微雪電子NRF24L01 RF Board 2.4G無線模塊簡介

nrf24l01是什么模塊_nrf24l01工作原理
nRF24L01無線通信模塊使用簡介

使用NRF24L01模塊無線控制的自動窗簾

NRF24L01無線通信介紹

基于nRF24L01的通用無線通信模塊設(shè)計案例

評論