首頁(yè) > 評(píng)測(cè) > 帶你飛越LoRa世界--Feather 32u4 LoRa開(kāi)發(fā)板體驗(yàn)
帶你飛越LoRa世界--Feather 32u4 LoRa開(kāi)發(fā)板體驗(yàn)
- [導(dǎo)讀]
- 今天給大家介紹的Feather 32u4 LoRa開(kāi)發(fā)板是Feather家族中的一員。從名字可以看出,這是一款用于學(xué)習(xí)及評(píng)估LoRa技術(shù)的開(kāi)發(fā)板。相比LoRa在國(guó)外火爆的局面,國(guó)內(nèi)似乎還沒(méi)有掀起太大的波瀾,不過(guò)技術(shù)這東西,說(shuō)火爆就火爆了,有時(shí)間還是了解下也好。
接下來(lái)準(zhǔn)備VSC。
默認(rèn)安裝的VSC是不支持Arduino的,需要先安裝Arduino Extension,安裝Extension的步驟如下圖
在Extension搜索框中輸入Arduino,會(huì)找到好幾個(gè)關(guān)于Arduino的擴(kuò)展插件,這里選擇微軟官方提供的Arduino插件即可。安裝好插件之后需要點(diǎn)擊Reload按鈕以加載該插件。
現(xiàn)在Arduino Extension準(zhǔn)備就緒,還需要配置一下,讓Arduino Extension感知到Arduino的位置,如下
這里最重要的就是指定Arduino所在的位置,如圖中所示,根據(jù)實(shí)際情況調(diào)整Arduino所在的位置。
接下來(lái)使用GTAGS來(lái)讓VSC具備代碼提示及代碼補(bǔ)全功能,具體設(shè)置可以參考"告別簡(jiǎn)陋,讓Arduino開(kāi)發(fā)變得高大上——MS VSCode體驗(yàn)"一文,http://m.lujuzi.cn/evm/trick/201709/737533.htm。
最后一步是準(zhǔn)備LoRa模塊相關(guān)的支持,從https://cdn-learn.adafruit.com/assets/assets/000/035/106/original/RadioHead-1.62.zip?1472068723這里下載Radio支持包,使用Arduino的Sketch/Add File...菜單命令導(dǎo)入下載好的壓縮包文件。驗(yàn)證是否添加好了相關(guān)的支持,可以打開(kāi)File/Example選項(xiàng),查看是否有如下的示例代碼文件
萬(wàn)事俱備,只欠東風(fēng)。
LoRa(Long Rang, low Power)是構(gòu)建IoT網(wǎng)絡(luò)中非常重要的技術(shù),主要特性有三:遠(yuǎn)距離、低功耗、大容量。相比于其它的無(wú)線(xiàn)通信技術(shù)來(lái)說(shuō),LoRa更適合構(gòu)建物理覆蓋范圍非常的大的物聯(lián)網(wǎng),低功能特性在需要使用電池供電的場(chǎng)合尤其適用。
Feather 32u4 LoRa板載的LoRa模塊型號(hào)為RFM69HCW,實(shí)際使用的是SX1272芯片,從物理層實(shí)現(xiàn)了LoRa的調(diào)制及解調(diào)功能。RFM69HCW通過(guò)SPI接口與ATmega32u4通信,實(shí)現(xiàn)基本的數(shù)據(jù)通信功能,其硬件連接如下
LoRa通信可以使用簡(jiǎn)單的點(diǎn)對(duì)點(diǎn)通信模式,也可以使用類(lèi)似WiFi那種星形連接拓?fù)。?jiǎn)單的點(diǎn)對(duì)點(diǎn)通信模式只需要兩個(gè)LoRa結(jié)點(diǎn)就可以通信,而更復(fù)雜的星形拓?fù)浠蚓W(wǎng)狀拓?fù)渫ㄐ拍J,則需要一個(gè)LoRa網(wǎng)關(guān)。只是目前的LoRa一般價(jià)格不菲。典型的LoRa通信模式如下
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前