日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用Arduino的無線傳感器節(jié)點和遠程數(shù)據接收器

要長高 ? 來源:韜放科技 ? 2023-10-15 15:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

無線傳感器節(jié)點是帶有無線發(fā)射器的傳感器節(jié)點。它具有一個或多個帶有放大器信號調節(jié)電路或數(shù)字/智能傳感器的傳感元件、一個微控制器單元、調制器和帶天線的發(fā)射器,以及一個電池。它由電池或太陽能供電,可感應溫度、陽光、土壤濕度或震動等,并將信號傳輸?shù)竭h程接收器。

許多這樣的傳感器節(jié)點以固定距離放置在一個大的地理區(qū)域中以覆蓋整個區(qū)域。它們都將數(shù)據發(fā)送到位于中央數(shù)據監(jiān)控和存儲系統(tǒng)中的接收器。所有傳感器節(jié)點都定期傳輸數(shù)據(值)。接收器從所有這些節(jié)點接收數(shù)據并存儲和顯示它以用于監(jiān)視和控制目的。

在農田中,自動灌溉系統(tǒng)有許多遍布整個農場的土壤濕度傳感器節(jié)點。這些周期性地將土壤濕度水平傳輸?shù)揭粋€中央接收器,該接收器連接到監(jiān)測和控制系統(tǒng)。如果某一特定區(qū)域的土壤濕度水平低于閾值水平,則該區(qū)域的水泵、電磁閥等將自動打開。因此,整個農場所需的土壤濕度水平得以維持。

在兩國之間的邊界處,可以將帶有 PIR 接近傳感器的傳感器節(jié)點放置在固定距離處,以檢測邊界處的任何運動并向控制站發(fā)送警告/警報消息。

對于溫室,需要保持適當?shù)臏囟?、濕度和陽光。因此,它配備了許多傳感器節(jié)點,可以感知溫室內不同位置的溫度、濕度和陽光,并定期將數(shù)據發(fā)送到中央控制室。中央控制室根據收集的傳感器數(shù)據增加/減少冷卻、濕度或光照強度。

在該項目中,使用的多個傳感器是數(shù)字濕度和溫度傳感器、感測環(huán)境光的光敏電阻器 (LDR) 和感測土壤水分含量的土壤濕度傳感器。該項目還使用 Arduino Nano 作為微控制器 (MCU) 和 433MHz ASK RF 發(fā)射器模塊??梢杂泻芏噙@樣的傳感器節(jié)點,但這里只使用兩個這樣的節(jié)點。

接收器包括 433MHz ASK RF 接收器模塊、實時時鐘 (RTC) 模塊和 Arduino Nano。兩個傳感器節(jié)點都傳輸溫度、濕度、環(huán)境光和土壤含水量的感測值數(shù)據。接收器接收來自兩個傳感器的值(共八個值)并將它們提供給計算機,計算機顯示這些值并存儲以備將來使用。

如圖 1 中項目的框圖所示,有兩個不同的部分——發(fā)射器(傳感器節(jié)點)和遠程數(shù)據接收器。傳感器節(jié)點由不同的傳感器、微控制器、射頻發(fā)射器和電池組成。

圖 1:項目框圖

傳感器

DHT11 是一種智能傳感器,可感應周圍的溫度和濕度并將此數(shù)據發(fā)送到微控制器。LDR 感應環(huán)境光,土壤濕度傳感器感應土壤水分含量。

微控制器

Arduino Nano 板用作微控制器,從所有三個傳感器讀取數(shù)據并使用 RF 發(fā)射器進行傳輸。

射頻發(fā)射器

具有 433MHz 載波頻率的基于 ASK 的射頻發(fā)射器模塊用于調制傳感器數(shù)據并將其傳輸?shù)浇邮掌鳌?/p>

電池

6V 或 9V 電池用于為完整的傳感器節(jié)點提供電源。

LED 閃爍表示傳感器節(jié)點處于活動狀態(tài),并且正在傳輸數(shù)據。

遠程數(shù)據接收器只有射頻接收器模塊和微控制器。

射頻接收器

具有 433MHz 載波頻率的基于 ASK 的 RF 接收器模塊用于解調和接收由傳感器節(jié)點的 RF 發(fā)射器模塊傳輸?shù)臄?shù)據。

微控制器。Arduino Nano 板用作微控制器,從 RF 接收器模塊獲取數(shù)據并將其提供給計算機,計算機將其存儲以備將來使用。

接收器中的 LED 閃爍表示接收器處于活動狀態(tài)并且正在接收數(shù)據。

傳感器節(jié)點(發(fā)射機)

圖 2:無線傳感器節(jié)點的電路圖

如圖2中傳感器節(jié)點的電路圖所示,發(fā)射器電路中只有五個主要組件:

1. 具有三個接口引腳的傳感器 DHT11:Vcc、Gnd 和數(shù)據輸出。Vcc 引腳由 Arduino 板提供 5V 電源,Gnd 引腳連接到公共地。數(shù)據輸出引腳連接到 Arduino Nano 板的數(shù)字引腳 D10。它被上拉電阻R3拉高,如圖2所示。

2. 土壤濕度傳感器 SS1,具有三個接口引腳:Vcc、Gnd 和 A0。Vcc 引腳由 Arduino Nano 板提供 5V 電源,Gnd 引腳連接到公共地。SIG/A0 引腳是傳感器的模擬輸出,連接到 Arduino Nano 板的模擬輸入引腳 A1。

3. LDR1,它與一個 10 千歐電阻器 (R2) 以下拉配置連接。它的輸出連接到 Arduino Nano 板的模擬輸入引腳 A0。

4. 433MHz 射頻發(fā)射器模塊 (TX1),具有四個接口引腳:Vcc、Gnd、Data 和 Antenna。Vcc 引腳連接到 Arduino 板的 5V 輸出,Gnd 連接到公共地。數(shù)據引腳連接到 Arduino 板的數(shù)字引腳 D11。天線 (ANT.1) 由直徑 1mm、長 35cm 的銅線(單芯)繞制而成,該銅線連接到天線引腳。

5. LED(LED1),通過限流電阻R1連接到數(shù)字引腳D12。

使用 9V 電池或穩(wěn)壓電源為 Arduino 板供電。Arduino 板的 Vin 引腳連接到電池,因此板載 7805 穩(wěn)壓芯片產生 5V 電源,提供給 DHT11 和 433MHz 射頻發(fā)射器模塊(TX1)。

傳感器節(jié)點定期檢測溫度、濕度、土壤濕度和環(huán)境光并傳輸這些值。但是,如框圖所示,可能有任意數(shù)量的傳感器節(jié)點。他們都會傳遞他們的價值觀??赡軙l(fā)生多個節(jié)點同時傳輸數(shù)據的情況。另外,接收方如何知道接收到的數(shù)據來自哪個節(jié)點?

為了克服這些問題,所有傳感器節(jié)點都在時間上同步,這樣兩個節(jié)點就不會同時傳輸。但如果發(fā)生這種情況,接收器將接受任何一個傳感器數(shù)據。此外,所有節(jié)點都被分配了編號(例如,從 1 到 N)。在他們傳輸數(shù)據之前,他們傳輸他們的節(jié)點號。因此,接收器知道數(shù)據來自哪個傳感器節(jié)點。

DHT11 傳感器可提供準確且經過校準的溫度和濕度測量值。它為兩種測量提供直接的數(shù)字值。Arduino 微控制器讀取這些值并將它們轉換為字符形式 (ASCII)。

隨著落在 LDR1 上的環(huán)境光增加,其電阻降低,模擬電壓輸出增加。因此,LDR1 的模擬輸出電壓與環(huán)境光成正比。Arduino 將此模擬電壓轉換為數(shù)字值(0 到 1023 之間)并將其映射到 0 到 99% 之間。最后,它將此百分比值轉換為 ASCII 字符。

土壤水分傳感器 (SS1) 產生與土壤水分含量成反比的模擬電壓輸出。這意味著它的輸出電壓隨著土壤水分含量的增加而降低。Arduino 將此模擬電壓轉換為數(shù)字值(0 到 1023 之間)并將其映射到 0 到 99% 之間。最后,它將此百分比值轉換為 ASCII 字符。

然后這些數(shù)據通過Arduino的引腳D11發(fā)送到RF發(fā)射器模塊(TX1)。

TX1 得到這 10 個字符的字符串(我們可以稱它為數(shù)據包),使用 433MHz 載波調制它并通過天線 ANT1 傳輸它。每次發(fā)送數(shù)據包時,微控制器都會使 LED1 閃爍以指示正在發(fā)送數(shù)據。此循環(huán)在每個設定的時間段(例如 10 秒)后不斷重復。

遠程數(shù)據接收器

圖 3:遠程數(shù)據接收器電路圖

如圖3遠程數(shù)據接收器電路圖所示,該接收器電路只有三個主要元件:

1. 433 MHz RF 接收器模塊 RX1,具有四個接口引腳:Vcc、Gnd、數(shù)據輸出和天線。Vcc 引腳連接到 Arduino 板的 5V 輸出,Gnd 連接到公共地。數(shù)據引腳連接到 Arduino 板的數(shù)字引腳 D12。天線(ANT.2)與發(fā)射端相同,連接到天線引腳。

2、這里使用的RTC模塊是DS1307 RTC芯片,有四個接口引腳:Vcc、Gnd、SDA和SCL。Vcc 引腳連接到 Arduino 板的 5V 輸出,Gnd 連接到公共地。SDA 和 SCL 引腳用于面向 TWI (IIC) 字節(jié)的數(shù)據傳輸。它們分別連接到 Arduino Nano 板的 A4 (SDA) 和 A5 (SCL) 引腳。

3. LED(LED2),通過限流電阻R4連接到Arduino的數(shù)字引腳D10。

Arduino Nano 板和 RF RX1 模塊通過 USB 電纜從中央存儲系統(tǒng)計算機獲得電源。Arduino Nano 板還使用相同的 USB 電纜記錄數(shù)據并與計算機通信。

遠程數(shù)據接收器的工作和操作可以通過以下步驟來理解:

接收器首先檢查 RTC 是否正在運行并給出正確的日期和時間。如果 RTC 正在運行,Arduino 會在串行監(jiān)視器上顯示當前時間。

RF RX1 模塊從每個節(jié)點接收數(shù)據包。它解調這些數(shù)據包并將其提供給 Arduino 微控制器。

微控制器獲取數(shù)據包并從每個數(shù)據包中提取所有四個值:環(huán)境光、土壤水分含量、溫度和濕度以及節(jié)點編號。

它作為節(jié)點 x 通過 USB 串行發(fā)送以下數(shù)據到計算機:

土壤水分:XX %

光:XX%

濕度:XX%

溫度:XX°C

微控制器使 LED2 閃爍以指示正在接收數(shù)據。

此外,每次 Arduino 從任何傳感器節(jié)點獲取數(shù)據時,它都會從 RTC 模塊讀取時間和日期并將其串行發(fā)送到計算機。因此,傳感器節(jié)點數(shù)據值與時間和日期一起打印。

帶有時間和日期的所有四個傳感器數(shù)據值按順序顯示在串行監(jiān)視器上。

任何時候從任何節(jié)點接收到的每個數(shù)據包都會重復此過程。由于所有節(jié)點在時間上同步,它們一個接一個地依次傳輸數(shù)據。

接收器從所有節(jié)點一一獲取數(shù)據,并在設定的時間段后更新任何節(jié)點的讀數(shù)。

首次打開 RTC 時,必須使用 rtc.adjust ( ) 函數(shù)(在程序中給出的注釋)設置其當前日期和時間。一旦為 RTC 設置了日期和時間,我們必須再次從程序中注釋掉 rtc.adjust ( ) 函數(shù)并再次上傳程序。因此,接收器程序將在 Arduino Nano 板中上傳兩次。

有兩個源代碼:用于傳感器節(jié)點的 Labtesttxnode.ino 代碼和用于接收器的 LabtestRx.ino 代碼。Board1 中的 Labtesttxnode.ino 代碼用于從傳感器收集數(shù)據并處理數(shù)據。Board2 中的 LabtestRx.ino 代碼用于在串口監(jiān)視器上顯示節(jié)點傳輸?shù)臅r間、日期和狀態(tài)。在上傳源代碼之前,您需要包含相關庫 DHT.zip、RTClib.zip 和 VirtualWire.zip。

構建和測試

變送器(傳感器節(jié)點)的實際尺寸 PCB 布局如圖 4 所示,其元件布局如圖 5 所示。在 PCB 上組裝電路后,將 9V DC 連接到 CON1。

圖 4:傳感器節(jié)點的 PCB 布局

圖 5:圖 4 中 PCB 的元件布局

接收器的實際尺寸 PCB 布局如圖 6 所示,其元件布局如圖 7 所示。 在 PCB 上組裝電路后,將電路板連接到筆記本電腦或臺式計算機,以串行方式監(jiān)控從各個節(jié)點發(fā)送的數(shù)據在 Arduino IDE 中監(jiān)控。

圖 6:接收器的 PCB 布局

圖 7:圖 6 中 PCB 的元件布局

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接收器
    +關注

    關注

    15

    文章

    2652

    瀏覽量

    77585
  • 節(jié)點
    +關注

    關注

    0

    文章

    230

    瀏覽量

    25681
  • 無線傳感器
    +關注

    關注

    15

    文章

    778

    瀏覽量

    100419
  • Arduino
    +關注

    關注

    190

    文章

    6527

    瀏覽量

    197519
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入解析bq5102x:5W無線充電接收器的技術奧秘

    深入解析bq5102x:5W無線充電接收器的技術奧秘 在當今科技飛速發(fā)展的時代,無線充電技術憑借其便捷性和高效性,正逐漸成為電子設備充電的主流方式。TI推出的bq5102x系列無線充電
    的頭像 發(fā)表于 04-28 16:30 ?88次閱讀

    ON Semiconductor NB4N316M:高性能時鐘與數(shù)據接收器的技術解析

    ON Semiconductor NB4N316M:高性能時鐘與數(shù)據接收器的技術解析 在電子設計領域,高性能的時鐘與數(shù)據接收器至關重要。今天我們要深入探討的是 ON Semicondu
    的頭像 發(fā)表于 04-11 11:45 ?299次閱讀

    無線接收器怎么安裝到手機內部的

    手機殼內置無線充電接收器安裝指南,實現(xiàn)隱形充電,提升美觀與便捷性。
    的頭像 發(fā)表于 03-24 08:15 ?603次閱讀
    <b class='flag-5'>無線</b>充<b class='flag-5'>接收器</b>怎么安裝到手機內部的

    MAX77950:WPC/PMA雙模無線電源接收器的卓越之選

    MAX77950:WPC/PMA雙模無線電源接收器的卓越之選 在當今電子設備飛速發(fā)展的時代,無線充電技術憑借其便捷性和高效性,成為了電子工程師們關注的焦點。MAX77950作為一款先進的無線
    的頭像 發(fā)表于 02-24 14:35 ?704次閱讀

    STWLC89:30W無線功率接收器的技術解析

    STWLC89:30W無線功率接收器的技術解析 在無線充電技術飛速發(fā)展的今天,高功率、高性能的無線功率接收器成為了電子設備實現(xiàn)便捷充電的關鍵
    的頭像 發(fā)表于 01-28 09:35 ?309次閱讀

    ?STWLC99 100W無線電源接收器技術解析與應用展望

    STMicroelectronics STWLC99符合Qi標準的無線電源接收器設計用于輸出功率高達100W的應用。該芯片支持Qi規(guī)范1.2.4和1.3,用于具有擴展功率曲線(EPP) 的電感
    的頭像 發(fā)表于 10-22 10:54 ?940次閱讀
    ?STWLC99 100W<b class='flag-5'>無線</b>電源<b class='flag-5'>接收器</b>技術解析與應用展望

    中壓開關柜關鍵接點無源無線溫度監(jiān)測方案

    采集,并將數(shù)據通過無線信號回傳至天線;天線通過射頻電纜將數(shù)據傳輸至接收器,最終可由接收器數(shù)據
    的頭像 發(fā)表于 10-20 09:25 ?533次閱讀
    中壓開關柜關鍵接點無源<b class='flag-5'>無線</b>溫度監(jiān)測方案

    傳感器如何實現(xiàn)數(shù)據采集聯(lián)網通信

    傳感器實現(xiàn)數(shù)據采集與聯(lián)網通信是一個涉及硬件設計、協(xié)議選擇、數(shù)據處理和云平臺集成的系統(tǒng)化過程。其核心目標是將傳感器采集的物理量(如溫度、濕度、壓力等)轉換為數(shù)字信號,并通過有線或
    的頭像 發(fā)表于 09-23 17:30 ?1403次閱讀

    GPS 接收器 IC skyworksinc

    電子發(fā)燒友網為你提供()GPS 接收器 IC相關產品參數(shù)、數(shù)據手冊,更有GPS 接收器 IC的引腳圖、接線圖、封裝手冊、中文資料、英文資料,GPS 接收器 IC真值表,GPS
    發(fā)表于 09-17 18:34
    GPS <b class='flag-5'>接收器</b> IC skyworksinc

    WavePhoenix:從零復刻任天堂 WaveBird 無線手柄接收器 5美元DIY復活WaveBird開源方案

    “ ? Nintendo WavePhoenix 是 一套完全開源、從零復刻任天堂 WaveBird 無線手柄接收器 的項目,目標是用 極低成本 讓市面上大量「只剩手柄、丟了接收器
    的頭像 發(fā)表于 08-07 11:17 ?2849次閱讀
    WavePhoenix:從零復刻任天堂 WaveBird <b class='flag-5'>無線</b>手柄<b class='flag-5'>接收器</b>  5美元DIY復活WaveBird開源方案

    無線門磁傳感器核心工作原理

    使用5年以上無需更換電池。該傳感器支持與標準LoRaWAN網關與物聯(lián)網云平臺結合,實現(xiàn)遠程開關狀態(tài)監(jiān)控,及時接收告警??蓮V泛應用于智能辦公、機房機柜、無人售貨商鋪、智能家居等門磁監(jiān)控場景。 支持LoRaWAN標準的
    的頭像 發(fā)表于 08-04 08:50 ?1599次閱讀
    <b class='flag-5'>無線</b>門磁<b class='flag-5'>傳感器</b>核心工作原理

    Texas Instruments ISO1228數(shù)字輸入接收器數(shù)據手冊

    Texas Instruments ISO1228數(shù)字輸入接收器是一款8通道隔離式24V輸入接收器,具有限流和診斷功能。該數(shù)字輸入接收器可配置為IEC 61131-2 1和3型特性或4 通道2型特性
    的頭像 發(fā)表于 08-02 11:09 ?1492次閱讀
    Texas Instruments ISO1228數(shù)字輸入<b class='flag-5'>接收器</b><b class='flag-5'>數(shù)據</b>手冊

    藍牙接收器SRRC認證流程解析

    藍牙接收器在中國出口時需要進行SRRC(無線電發(fā)射設備認證),因為藍牙設備屬于無線通信設備,其發(fā)射和接收無線信號。即使藍牙
    的頭像 發(fā)表于 06-30 13:37 ?1145次閱讀
    藍牙<b class='flag-5'>接收器</b>SRRC認證流程解析

    LE 發(fā)射接收器測試返回錯誤結果是什么原因導致的?

    我有特定的代碼運行來啟動和停止一些無線電頻率測試。 目前只關注 BLE 發(fā)射接收器測試。 然而,此處第 6 節(jié) LE 測試結束時的文檔指出,當 le 發(fā)射測試處于活動狀態(tài)時,
    發(fā)表于 06-30 08:08
    竹北市| 修武县| 青龙| 壤塘县| 炎陵县| 万源市| 成武县| 房山区| 吴川市| 筠连县| 龙海市| 河曲县| 永州市| 凤翔县| 天峨县| 依安县| 绥中县| 松滋市| 伊通| 平陆县| 丰顺县| 大邑县| 都昌县| 玉龙| 嵊泗县| 山阳县| 南京市| 囊谦县| 南部县| 青海省| 博客| 南丹县| 泰来县| 基隆市| 平舆县| 汽车| 延寿县| 田阳县| 林周县| 壶关县| 淮南市|