色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用nRF24L01收發(fā)器模塊啟用Arduino無(wú)線通信

454398 ? 來源:工程師吳畏 ? 2019-07-29 14:10 ? 次閱讀

簡(jiǎn)介

今天世界上幾乎所有的溝通都是無(wú)線(至少?gòu)淖罱K用戶的角度來看)。你可以在各種應(yīng)用中找到某種無(wú)線通信,如電視遙控器,手機(jī),電腦,玩具,汽車等。

我不想進(jìn)入無(wú)線通信的詳細(xì)信息,但您可以在此處找到相關(guān)信息:無(wú)線通信:簡(jiǎn)介,類型和應(yīng)用。

我們已經(jīng)看到了一些無(wú)線電子樞紐中基于通信的項(xiàng)目,使用藍(lán)牙紅外,射頻(射頻)和WiFi(IEEE 802.11)等不同技術(shù)實(shí)現(xiàn)。

但是在這個(gè)項(xiàng)目中,我將使用nRF24L01收發(fā)器IC實(shí)現(xiàn)基于RF的無(wú)線通信項(xiàng)目。如果你還記得,我在早期的幾個(gè)項(xiàng)目中使用434MHz射頻發(fā)射器和接收器模塊實(shí)現(xiàn)了射頻通信。

這兩個(gè)射頻模塊之間的主要區(qū)別在于它們的工作頻率。 nRF24L01使用2.4GHz RF頻率,而早期的RF模塊使用434MHz RF頻率。

它們之間還有另一個(gè)重要區(qū)別:在434MHz射頻模塊中,我們有兩個(gè)獨(dú)立的模塊;一個(gè)用于傳輸(發(fā)送器),另一個(gè)用于接收(接收器)。但是nRF24L0是一個(gè)收發(fā)器IC,即發(fā)送器和接收器都集成在同一個(gè)IC上。

關(guān)于nRF24L01收發(fā)器IC的簡(jiǎn)要說明

nRF24L01是Nordic Semiconductor開發(fā)的單芯片RF收發(fā)器IC。它在免許可證的2.4GHz ISM頻段(ISM - 工業(yè),科學(xué)和醫(yī)療)中運(yùn)行,支持250kbps,1Mbps和2Mbps的數(shù)據(jù)速率。

對(duì)于數(shù)據(jù)速率250kbps和1Mbps,信道帶寬約為1MHz。因此,如果您的數(shù)據(jù)速率限制在250kbps或1Mbps,則最小和最大工作頻率為2400MHz和2525MHz,最多可以實(shí)現(xiàn)126個(gè)RF通道。

2Mbps數(shù)據(jù)速率mote,RF信道帶寬應(yīng)為2MHz或更高,以確保不重疊。

nRF24L01 IC中有一項(xiàng)名為MultiCeiver的特殊功能。此功能使每個(gè)RF通道具有一組6個(gè)唯一的尋址數(shù)據(jù)管道,以便每個(gè)模塊可以與同一RF通道中的其他6個(gè)模塊進(jìn)行通信。

即將實(shí)施nRF24L01 IC,您只需要一個(gè)16MHz晶體振蕩器,其支持電路和天線。要使用nRF24L01模塊設(shè)計(jì)無(wú)線通信系統(tǒng),您只需要一個(gè)微控制器,它通過串行外設(shè)接口(SPI)連接。

nRF24L01 IC的重要特性

超低功耗運(yùn)行(26μA待機(jī)I模式,900nA斷電模式)

帶微控制器的SPI接口

集成射頻發(fā)射器,接收器和合成器

工作電壓為1.9V - 3.6V

輸入引腳可以承受5V

有關(guān)nRF24L01的更多信息,請(qǐng)參考數(shù)據(jù)表。

nRF24L01收發(fā)器模塊

使用nRF24L01 IC,幾家制造商開始開發(fā)nRF24L0收發(fā)器模塊板包含用于實(shí)現(xiàn)無(wú)線電系統(tǒng)的必要組件和引腳。

nRF24L01收發(fā)器模塊板通常由nRF24組成L01收發(fā)器IC,16 MHz晶振,天線走線(在PCB上),用于通信和電源的引腳以及一些無(wú)源元件。

以下是典型的圖像nRF24L01收發(fā)器模塊板現(xiàn)已上市。

重要提示:上述模塊幾乎全部最新的nRF24L01收發(fā)器模塊使用nRF24L01 + IC。它是nRF24L01 IC的高級(jí)版本,事實(shí)上,所有討論都是前面部分關(guān)于nRF24L01 + IC。

nRF24L01收發(fā)器模塊上的組件

下圖顯示了nRF24L01收發(fā)器模塊板上的組件。

引腳配置nRF24L01收發(fā)器模塊

進(jìn)入nRF24L01收發(fā)器模塊的引腳配置,它有8個(gè)引腳。它們是VCC,GND,MOSI,MISO,SCK,IRQ,CE和CSN。

VCC:電源引腳。只能給出3.3V。

GND:電源的GND引腳。

SCK: SPI時(shí)鐘引腳。

MOSI: SPI從數(shù)據(jù)輸入引腳。

MISO: SPI從數(shù)據(jù)輸出引腳。

IRQ:低電平有效中斷引腳。

CE:芯片啟用引腳。

CSN: SPI芯片選擇引腳。

將nRF24L01收發(fā)器模塊與Arduino連接

如前所述,nRF24L01收發(fā)器模塊通過SPI接口進(jìn)行通信。因此,為了將nRF24L01收發(fā)器模塊與Arduino接口,您需要使用Arduino板的SPI引腳。

由于nRF24L01是收發(fā)器模塊,因此您只能在通信的一端使用一個(gè)nRF24L01收發(fā)器模塊來發(fā)送和接收數(shù)據(jù)。

因此,在在這個(gè)項(xiàng)目中,我將使用nRF24L01收發(fā)器模塊實(shí)現(xiàn)兩個(gè)電路。在第一個(gè)電路中,我將向您展示如何使用兩個(gè)nRF24L01收發(fā)器模塊在兩個(gè)Arduino板之間啟用無(wú)線通信,其中一個(gè)Arduino-nRF24L01收發(fā)器模塊對(duì)充當(dāng)發(fā)送器,而另一個(gè)Arduino-nRF24L01收發(fā)器模塊對(duì)充當(dāng)接收器

進(jìn)入第二個(gè)電路,我將使用nRF24L01收發(fā)器模塊的收發(fā)器選項(xiàng),并將Arduino-nRF24L01收發(fā)器模塊對(duì)同時(shí)用作發(fā)送器和接收器。

但在繼續(xù)使用Arduino nRF24L01收發(fā)器模塊接口之前,您需要做一件重要的事情。

nRF24L01收發(fā)器模塊適配器

如果您注意到nRF24L01收發(fā)器模塊,則引腳不是面包板友好的,直接連接導(dǎo)線將不是理想的設(shè)置。

要解決此問題,您有兩種選擇。首先是制作一個(gè)小型穿孔板,用于將nRF24L01收發(fā)器模塊插入頂部,并在底部安裝面包板友好引腳。

第二個(gè)選擇是購(gòu)買適配器nRF24L01收發(fā)器模塊,如下圖所示。

如您所見,nRF24L01收發(fā)器模塊的適配器包含用于插入nRF24L01收發(fā)器模塊的母頭和相應(yīng)的公頭,用于連接其他電路板,如Arduino。

nRF24L01收發(fā)器模塊適配器上還有一個(gè)3.3V穩(wěn)壓器IC,以便您可以為適配器提供5V電源(僅適用于帶3.3V穩(wěn)壓器的適配器,而不是直接連接到nRF24L01收發(fā)器模塊本身)。

所需組件

Arduino UNO x 2

nRF24L01收發(fā)器模塊x 2

操縱桿

TowerPro SG90伺服電機(jī)

LED

按鈕

1KΩ電阻器

使用nRF24L01收發(fā)器模塊的簡(jiǎn)單Arduino無(wú)線通信

電路圖

連接

以下是Arduino UNO之間的連接和發(fā)送器端的nRF24L01模塊。

nRF24L01 - Arduino

VCC - 3.3V

GND - GND

MOSI - 11

MISO - 12

SCK - 13

CE - 9

CSN - 10

因?yàn)槲以诮邮掌鞫耸褂昧薃rduino UNO,所以我使用了相同的連接。如果您正在使用Mega等其他Arduino板,請(qǐng)檢查SPI引腳。

代碼

發(fā)送器代碼

接收器代碼

注意:兩個(gè)Arduino板之間的雙向無(wú)線通信將很快更新。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • nRF24L01
    +關(guān)注

    關(guān)注

    17

    文章

    330

    瀏覽量

    69459
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6469

    瀏覽量

    186958
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PLC無(wú)線通信模塊的優(yōu)缺點(diǎn) PLC無(wú)線通信模塊開發(fā)板使用

    PLC(Programmable Logic Controller,可編程邏輯控制無(wú)線通信模塊是一種用于工業(yè)自動(dòng)化領(lǐng)域的設(shè)備,它允許PLC系統(tǒng)通過無(wú)線網(wǎng)絡(luò)與其他設(shè)備或系統(tǒng)進(jìn)行數(shù)據(jù)交
    的頭像 發(fā)表于 12-02 09:16 ?253次閱讀

    PLC無(wú)線通信模塊的工作原理 PLC無(wú)線通信模塊網(wǎng)絡(luò)配置

    PLC無(wú)線通信模塊的工作原理 PLC(可編程邏輯控制無(wú)線通信模塊是一種用于實(shí)現(xiàn)工業(yè)自動(dòng)化設(shè)備之間無(wú)線
    的頭像 發(fā)表于 11-29 18:07 ?490次閱讀

    PLC無(wú)線通信模塊應(yīng)用場(chǎng)景 PLC無(wú)線通信模塊使用手冊(cè)

    數(shù)據(jù)交換和通信。以下是一些PLC無(wú)線通信模塊的主要應(yīng)用場(chǎng)景: 遠(yuǎn)程監(jiān)控與控制 :在遠(yuǎn)離控制中心的現(xiàn)場(chǎng),PLC無(wú)線模塊可以實(shí)時(shí)監(jiān)控設(shè)備的運(yùn)行狀
    的頭像 發(fā)表于 11-29 16:59 ?281次閱讀

    nRF24L01P被SI24R1竟然完美兼容替換

    發(fā)現(xiàn)一個(gè)新一代nRF24L01P與上一代nRF24L01相比寄存沒有太大的變化,但是有幾個(gè)關(guān)于通信管道和ACK的寄存的配置還是與上一代不
    發(fā)表于 11-28 16:52

    SI24R1與NRF24L01P 對(duì)比方案

    Si24R1低功耗2.4GHz收發(fā)一體射頻芯片量產(chǎn)于2012年,由于其一致性穩(wěn)定性高、功耗低、遠(yuǎn)距離、兼容替代NRF24L01+,兼容NORDIC 2.4GHz協(xié)議等特點(diǎn),一直廣泛應(yīng)用于各物聯(lián)網(wǎng)場(chǎng)景
    發(fā)表于 09-30 15:05

    射頻收發(fā)器就是基帶嗎

    射頻收發(fā)器(RF Transceiver)和基帶(Baseband)是無(wú)線通信系統(tǒng)中兩個(gè)不同的概念,它們?cè)诠δ芎驮O(shè)計(jì)上有所區(qū)別。射頻收發(fā)器主要負(fù)責(zé)無(wú)線信號(hào)的發(fā)送和接收,而基帶則處理信號(hào)
    的頭像 發(fā)表于 09-20 11:12 ?343次閱讀

    SI24R1 TO NRF24L01P 引腳及軟硬件中文開發(fā)資料

    的視野是與友商的NRF24L01P芯片兼容通信。從而被打上了國(guó)產(chǎn)NRF24L01P的標(biāo)簽,更有甚者居然磨掉芯片原本的SI24R1的LOGO打成NRF
    發(fā)表于 07-30 14:26

    藍(lán)牙模塊、WiFi模塊無(wú)線通信模塊使用規(guī)范

    ? 在當(dāng)今的科技時(shí)代,無(wú)線通信模塊已經(jīng)廣泛應(yīng)用于各類電子設(shè)備中。特別是藍(lán)牙模塊、WiFi模塊無(wú)線模塊
    的頭像 發(fā)表于 05-27 14:07 ?948次閱讀
    藍(lán)牙<b class='flag-5'>模塊</b>、WiFi<b class='flag-5'>模塊</b>等<b class='flag-5'>無(wú)線通信</b><b class='flag-5'>模塊</b>使用規(guī)范

    NRF24L01加個(gè)if就發(fā)送不成功的原因?

    我最近在調(diào)個(gè)NRF24L01其實(shí)早已經(jīng)調(diào)試好了,之前都是一個(gè)發(fā)送一個(gè)接,我現(xiàn)在想改成,我發(fā)送端發(fā)送成功后,接收端能返回信息回來。我調(diào)試時(shí)發(fā)現(xiàn)在把發(fā)送函數(shù)放到“if”里面發(fā)送不成功.把\"
    發(fā)表于 05-10 07:06

    nrf24l01+自動(dòng)應(yīng)答失敗的原因?

    NRF24L01_Write_Reg(NRF_WRITE_REG+RF_CH,40); //設(shè)置RF通信頻率 NRF24L01_Write_Reg(
    發(fā)表于 04-24 07:51

    STM8在低功耗模式(即Active-Halt或者Halt下) RTC還會(huì)繼續(xù)工作嗎?

    基于STM8L051的無(wú)線通信,主機(jī)STM8L051通過配置NRF24L01,接收端用無(wú)線轉(zhuǎn)串口模塊
    發(fā)表于 04-19 06:09

    無(wú)線通信時(shí)代nRF24L01無(wú)線模塊的應(yīng)用與特點(diǎn)

    nRF24L01是一種低功耗、高性能的2.4GHz無(wú)線收發(fā)器,由Nordic Semiconductor公司開發(fā)。它廣泛應(yīng)用于無(wú)線通信領(lǐng)域,特別是在低功耗應(yīng)用和物聯(lián)網(wǎng)設(shè)備中。
    的頭像 發(fā)表于 04-16 16:05 ?2666次閱讀
    <b class='flag-5'>無(wú)線通信</b>時(shí)代<b class='flag-5'>nRF24L01</b><b class='flag-5'>無(wú)線</b><b class='flag-5'>模塊</b>的應(yīng)用與特點(diǎn)

    NRF24L01P和SI24R1的區(qū)別

    NRF24L01無(wú)線模塊廣泛地運(yùn)用于:無(wú)線門禁、無(wú)線數(shù)據(jù)通訊、安防系統(tǒng)、遙控裝置、遙感 勘測(cè)、智能運(yùn)動(dòng)設(shè)備、工業(yè)傳感
    發(fā)表于 03-29 15:05

    nrf24l01接收延遲什么原因

    NRF24L01是一種低功耗的無(wú)線收發(fā)模塊,廣泛應(yīng)用于各種無(wú)線通信系統(tǒng)中。它具有高度集成的特點(diǎn),具備理想的發(fā)射和接收功率,還能提供數(shù)據(jù)速率高
    的頭像 發(fā)表于 12-29 10:14 ?1191次閱讀

    模塊和光纖收發(fā)器的區(qū)別 光模塊可以和光纖收發(fā)器連接嗎?

    模塊和光纖收發(fā)器的區(qū)別 光模塊可以和光纖收發(fā)器連接嗎?有什么注意事項(xiàng)? 光模塊和光纖收發(fā)器是光
    的頭像 發(fā)表于 12-27 11:13 ?2306次閱讀
    主站蜘蛛池模板: 女性BBWBBWBBWBBW| 久久久久综合一本久道| 扒开美女嫩bbb| 国产欧美一区二区三区在线看| 欧美成a人片免费看久久| 99久久国产宗和精品1上映| 男人把女人桶到高潮嗷嗷叫| 69日本人XXXX护士HD| 免费人成视频X8X8国产更快乐| 18禁止观看免费私人影院| 美女被男人撕衣舔胸| QVOD理论| 台湾18成人影院| 国产亚洲日韩欧美视频| 亚洲网站视频在线观看| 久久看片网| ppypp午夜限制不卡影院私人| 秋霞电影院兔费理论观频84mb | 成人国产精品日本在线| 色欲久久精品AV无码| 国产伊人久久| 2021精品乱码多人收藏| 日韩 亚洲 欧美 中文 高清| 国产婷婷午夜无码A片| 一级毛片视频免费| 热中文热国产热综合| 国产热久久精| 97精品一区二区视频在线观看| 日本aa大片| 久久精品国产清白在天天线| 99re久久精品在线播放| 午夜福利92看看电影80| 久热人人综合人人九九精品视频| 成人毛片免费播放| 一个吃奶两个添下面H| 日日干夜夜艹| 旧里番6080在线观看| 国产精品系列在线观看| 2022精品福利在线小视频| 亚洲AV精品无码喷水直播间| 男男h啪肉np文总受|