資料介紹
描述
在你的童年,你一定玩過樂高。他們曾經很有趣嗎?當然,他們是。今天我們將再次帶回那種樂趣,但現在我們不會玩傳統的樂高積木。我們將玩電子樂高積木,因為我們擁有基于 Wisblock 技術的 RAK Helium 開發工具包,它是完全模塊化的,是一種非常易于使用的方法,用于使用 Helium 制作 Helium 節點和幾種不同的東西。該套件最重要的一點是,所有基板和設備的設計方式都不需要任何焊接來保持連接。就像樂高積木一樣,這是一種即插即用的機制,我們有一個底板,在那個底板上,有專用的插槽來連接其他不同的傳感器、天線等。
我們將使用這個套件來制作一個 Helium 節點,然后,我們將通過將它連接到來自 RAK 的僅數據熱點來對其進行測試。我們還將使用此工具包制作更多項目,但它們將在下一篇文章中制作。現在,讓我們進入有趣的部分。
為您的項目制造 PCB
您必須查看JLCPCB以便宜地在線訂購 PCB!
您只需 2 美元和一些運費即可獲得 10 塊優質 PCB 制造并運送到您家門口。您還將獲得首次訂單的運費折扣。要設計您自己的 PCB 頭到 easyEDA,一旦完成,將您的 Gerber 文件上傳到JLCPCB ,以便以高質量和快速的周轉時間制造它們。
關于 Wisblock 技術
WisBlock 是 RAK 公司為物聯網行業打造的一款了不起的產品。憑借其模塊化方法,解決方案的構建就像點擊塊一樣來實現您的想法。其模塊化方法可以輕松地將低功耗廣域網 (LPWAN) 實施到您的物聯網解決方案中。使用工業級連接器 WisBlock 不僅適用于快速原型制作、解決方案開發,而且相同的硬件可用于最終產品和批量生產。WisBlock 尺寸僅為 30 x 60 毫米,結合了 MCU、LoRa 通信、多達 4 個板載傳感器以及 IO 或通信擴展。WisBlock 解決方案可以使用易于使用的入門級 Arduino IDE 或用于 Atom 或 MSVC 的 PlatformIO 擴展進行編碼。Arduino 框架提供了大量可供使用的庫。
可以使用 Segger Embedded Studio 或 Keil 等專業 IDE 為大型項目創建 WisBlock 解決方案。WisBlock 由 WisBlock Base、WisBlock Core、WisBlock Wireless、WisBlock Sensor、WisBlock Interface、WisBlock Display、WisBlock Extra、WisBlock Storage 和 WisBlock Power 組成。WisBlock 由 4 個模塊化塊創建。
- WisBlock Base 是連接一切的底板。
- WisBlock Core 是計算和通信模塊。
- WisBlock 傳感器是一系列傳感器和輸入模塊。
- WisBlock IO 擴展了 WisBlock Core 的輸出和通信可能性。
您可以從這里獲得有關 Wisblock 技術和設備的更多詳細信息。
關于 RAK4631 和 RAK7268
RAK4631 是 Wisblock 核心模塊,或者我們可以說是我們在 RAK Helium 開發工具包中獲得的基板。它是連接所有其他傳感器和設備并對其進行編程以發揮作用的核心板。它通過支持藍牙 5.0(藍牙低功耗)的強大 Nordic nRF52840 MCU 和 Semtech 的最新 LoRa 收發器 SX1262 擴展了 WisBlock 系列。Semtech SX1262 與舊的 SX127x 系列相比,在相同的 TX 功率下功耗更低。這使得 RAK4631 成為超低功耗通信解決方案。RAK4631 可以使用 Arduino IDE 或 PlatformIO 擴展輕松編程,用于其他 IDE,如 Atom、MS Visual Code 或 Clion。Arduino 庫支持 LoRaWan 和 LoRa 點對點連接。您可以從這里。
RAK7268 是我們將用作純數據熱點的網關,用于連接 Helium 節點并接收節點發送的數據。此 RAK7268 網關是 WisGate Edge Lite 2,一個完整的 8 通道室內網關,基于 LoRaWAN 協議,具有內置以太網連接,可進行簡單的設置。此外,板載 Wi-Fi 設置(支持 2.4 GHz Wi-Fi)允許通過默認 Wi-Fi AP 模式輕松配置。此外,網關支持LTE上行通信連接。RAK7268還支持MQTT Bridge功能,可以將MQTT集成到第三方平臺中使用。RAK7268特別適用于行業應用中的中小型部署場景,節省額外的服務器成本和研發投入,具有執行效率高的優勢。您可以從此處獲取您的配置,并從此處了解配置。可以從這里訪問產品的數據表。
設置氦節點
對于此步驟,我們將僅需要來自 Helium 開發人員套件的 RAK4361 Wisblock 核心模塊和 LoRa 天線。除此之外,我們將需要 RAK7268 WisGate Edge Lite 2 網關將其配置為熱點。首先,我們需要將 LoRa 天線連接到 RAK4361 板并將板連接到筆記本電腦或 PC,這樣,我們就完成了硬件部分。現在所有的事情都需要在軟件端完成,即在 Arduino IDE 和登臺控制臺上。為此,我們需要遵循以下步驟。
-
打開您的 Arduino IDE 并轉到文件然后是首選項。將打開一個對話框。在那里,您將看到一個 Additional Boards Manager URL 部分。在那里,您需要復制并粘貼此 URL:
https://raw.githubusercontent.com/RAKwireless/RAKwireless-Arduino-BSP-Index/main/package_rakwireless_index.json
- 粘貼 URL 后,您可以單擊“確定”,然后轉到“工具”->“板”->“板管理器”。板管理器對話框將打開。在這里您需要搜索“RAK”,然后,您需要安裝最新版本的“RAKwireless nrf board”。安裝板后,您需要點擊關閉按鈕。
- 安裝完成后,您需要關閉 Arduino IDE 并再次打開它。它有點初始化標志。之后,您需要從這里前往該項目的 Github 存儲庫。在存儲庫中,您將看到一個名為“ Lora_Helium_Hello.ino”的文件。這是制作氦節點的代碼。打開該代碼并將其粘貼到 Arduino IDE 中。
- 現在我們需要生成一些 EUI 和密鑰來根據我們的設備更新我們的代碼。但在此之前,我們需要決定是連接到純數據熱點還是連接到真正的礦工。如果我們要連接到我們正在做的僅數據熱點,那么我們需要使用 Staging Helium 控制臺。您可以從此處訪問登臺控制臺。但是,如果您嘗試連接到真正的礦工,那么您需要使用 Main Helium 控制臺。
- 打開登臺控制臺后,您需要單擊“添加新設備”按鈕。將打開一個添加新設備屏幕。在這里您需要輸入設備的名稱。該名稱可以是您選擇的任何名稱。登臺控制臺將自動生成設備 EUI、應用 EUI 和應用密鑰,但在觸摸它們之前,我們需要單擊保存設備按鈕。設備將被保存和部署。
- 現在保存設備后,我們可以通過單擊設備名稱打開設備,然后我們可以從那里展開鍵。可以看到Activation方式是OTAA。我們還將使用 OTAA 方法。現在我們需要在展開后復制Device EUI、App EUI和App Key,并將它們粘貼到代碼中的相關位置。
- 修改不同的字段后,我們需要前往工具然后董事會。在 Boards 中,我們需要在“RAK 無線 nrf 板”部分下選擇正確的板,即“Wisblock Core RAK4631 板”。選擇板后,您需要選擇正確的 COM 端口,并且需要點擊上傳按鈕。
至此,我們完成了 Helium 節點的配置部分。現在我們準備測試它的工作并在我們將在下一步中做的 Staging 控制臺中可視化它。
測試我們的節點
在我們完成代碼上傳之后。我們也完成了 Helium 節點配置部分。現在我們可以打開串行監視器。在串行監視器中,我們將看到有一些加入請求,并且這些請求被熱點接受。為了更有效地可視化這一點,我們可以回到 Staging Helium 控制臺。在這里,您將看到在實時數據可視化中,數據正在向受體移動。在其下方,您還將看到這些消息的加入請求及其序列號,網關接受這些請求。您也可以打開調試器來查看數據包中收到了什么消息。收到的消息是編碼的,而不是人類可讀的形式。
因此,我們將使用您可以從此處訪問的 Base64 解碼器。我們將在數據包中打開暫存控制臺的調試器,您將看到一個名為 payload 的字段復制該字段的數據并將其粘貼到解碼器中。解碼后,您將看到原始消息是什么。由于我們使用的是暫存控制臺,這就是為什么我們需要使用這個解碼器,否則在主氦控制臺中我們不需要做所有這些。
這使我們結束了這個項目。在下一個項目中,我們將把這個項目更進一步。我們將在我們的 Wisblock 核心板上安裝一個 Wisblock 環境傳感器,并將存儲環境數據,如溫度、大氣壓力等。這將是一個非常有趣的項目,我們會在最短的時間內為您提供直到再見!
- DIY簡易PCL82低壓電子管放大器
- 氦水質監測儀開源分享
- 基于LabVIEW的簡易虛擬示波器設計 126次下載
- 全塑簡易TF卡座TF-017原理圖 10次下載
- 簡易的電路圖繪圖軟件下載 82次下載
- 簡易LC濾波器設計方案 76次下載
- 基于FPGA的簡易頻譜儀設計與實現 59次下載
- 簡易病房呼叫系統設計方案 15次下載
- 基于1602加矩陣鍵盤的簡易計算機原理圖及源碼 4次下載
- 一種基于KNN與矩陣變化的圖節點嵌入歸納式學習算法 15次下載
- LabVIEW之表達式節點、公式節點和公式VI 23次下載
- 簡易分立式電子元件的簡易DIY電路圖資料下載 42次下載
- 集成RF提供了IoT節點開發的簡易入口 1次下載
- 簡易數字時鐘計時器DIY制作 82次下載
- 超高壓氦增壓系統研制
- 移動旋轉鏈表的每個節點 1055次閱讀
- Zippo創意手電筒diy制作教程 6195次閱讀
- 自制投影機diy教程 9.9w次閱讀
- 簡易聲控延時燈制作方法 1.4w次閱讀
- 如何制作一個簡易又實用的吸錫器? 2.9w次閱讀
- 什么是物聯網節點_物聯網節點之間的關系 2w次閱讀
- 簡易洪水報警器 2258次閱讀
- 簡易高精度溫度測控器電路 3605次閱讀
- 簡易印象定時曝光器 1581次閱讀
- 簡易多停點定時器 1373次閱讀
- 家庭簡易夜間照明電路圖 1w次閱讀
- 簡易延時電路圖 8617次閱讀
- 簡易定時器電路圖 7949次閱讀
- 簡易溫控電路 5099次閱讀
- 簡易曝光定時器 2318次閱讀
下載排行
本周
- 1ADE-12H混頻器規格書
- 0.28 MB | 1次下載 | 5 積分
- 2AD9984A高性能10位顯示接口英文手冊
- 0.49 MB | 1次下載 | 5 積分
- 351開發板芯片資料
- 14.95 MB | 1次下載 | 1 積分
- 4用TL431LI-Q1監控電流供應
- 176.71KB | 1次下載 | 免費
- 5十進制數據轉十六進制字符_轉ASCII碼
- 0.01 MB | 次下載 | 免費
- 6使用TRF7970A進行NFC主動和被動點對點通信
- 926.87KB | 次下載 | 免費
- 7LP8864-Q1 LP8864S-Q1 LP8866-Q1和LP8866S-Q1診斷說明和故障處理程序
- 577.42KB | 次下載 | 免費
- 8將設計移植到LP3470A低lq電壓監控器,以改善電源監控
- 115.28KB | 次下載 | 免費
本月
- 1HFSS電磁仿真設計應用詳解PDF電子教程免費下載
- 24.30 MB | 129次下載 | 1 積分
- 2正激、反激、推挽、全橋、半橋區別和特點
- 0.91 MB | 36次下載 | 1 積分
- 3GBT 4706.1-2024家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 20次下載 | 免費
- 4在設計中使用MOSFET瞬態熱阻抗曲線
- 1.57MB | 15次下載 | 免費
- 5幾張電動車充電器電路圖
- 0.23 MB | 9次下載 | 1 積分
- 6AD18學習筆記
- 14.47 MB | 8次下載 | 2 積分
- 7H橋中的電流感測
- 545.39KB | 7次下載 | 免費
- 8電機驅動器電路板布局的最佳實踐
- 3.03MB | 6次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935113次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191360次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81578次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73804次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多