在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

LoRa模塊SX1278與ESP32結(jié)合使用的方法-上

jf_78858299 ? 來源:一板網(wǎng)電子技術(shù)論壇 ? 作者:一板網(wǎng)電子技術(shù)論 ? 2023-01-21 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本篇文章中,我們將學習如何將LoRa模塊SX1278與ESP32結(jié)合使用。在這里,我們將使用兩個LoRa模塊-一個連接到ESP32,另一個連接到Arduino開發(fā)板。ESP32 LoRa設置將從任何給定城市的API請求天氣數(shù)據(jù),并將其發(fā)送到Arduino LoRa設置。然后Arduino LoRa將接收數(shù)據(jù)并將其顯示在LCD顯示屏上。因此ESP32 LoRa部分將作為發(fā)射器,而Arduino LoRa部分將充當接收器。在ESP32上還連接了OLED,實現(xiàn)在發(fā)射器顯示溫度和濕度。

所需的組件

● ESP32控制器

● Arduino Uno開發(fā)板

● Arduino Lora擴展版

● LoRa-02 SX1278模塊

● LCD模塊1602

● OLED顯示模組

● 面包板

● 跳線

電路原理

以下是LoRa發(fā)射器/服務器和接收器/客戶端部分的電路圖。在本文中,我們將使用LoRa SX1278模塊將天氣數(shù)據(jù)從ESP32模塊發(fā)送到Arduino Uno開發(fā)板。溫度和濕度數(shù)據(jù)將使用API從Internet讀取,然后從ESP32模塊使用LoRa模塊發(fā)送到Arduino。

發(fā)射器部分 - ESP32與LoRa模塊的連接圖

在發(fā)送端,我們將ESP32連接到LoRa模塊和OLED顯示屏。電路圖如下所示。1672974631(1).png

1672974658(1).png

下表列出了ESP32和SX1278模塊之間的完整連接。

LoRa SX1278模塊 ESP32
3.3V 3.3V
GND GND
NSS D5
DIO0 D2
SCK D18
MISO D19
MOSI D23
RST D14

接收器部分 - LoRa模塊與Arduino UNO的連接

在接收器方面,我們使用一款Arduino Lora擴展板。該擴展板由SX1278模塊和一個LM317穩(wěn)壓器設計的3.3V穩(wěn)壓器組成。擴展板直接插在Arduino上面,為其提供LoRa功能。LoRa Arduino擴展板的完整電路圖如下:1672974730(1).png

獲取天氣數(shù)據(jù)的API鏈接

如前所述,我們需要API鏈接才能從Internet請求天氣數(shù)據(jù)。在這里,我們將使用WeatherAPI,該API具有非常簡單易用的API,可讓我們檢索天氣信息。因此,首先在網(wǎng)站上注冊賬戶以獲取API鏈接。

注冊后,轉(zhuǎn)到“My Account”并獲取API。API密鑰用于發(fā)出獲取數(shù)據(jù)的請求。

現(xiàn)在返回并單擊“ API Explorer”

圖片

現(xiàn)在,在“API Explorer”頁面上,輸入API和城市名稱。1672975124(1).png

然后向下滾動并單擊“Show Response”按鈕制作一個請求。它將為您提供API密鑰。

1672975195(1).png

現(xiàn)在,將您的API URL粘貼到新的瀏覽器標簽中,查詢的輸出將如下所示(JSON數(shù)據(jù)):

圖片

獲取JSON數(shù)據(jù)后,生成代碼,我們可以通過該代碼讀取JSON數(shù)據(jù)并根據(jù)需要對其進行斷句設置。轉(zhuǎn)到ArduinoJson Assistant,然后將JSON數(shù)據(jù)粘貼到Input部分中。

圖片

現(xiàn)在向下滾動到解析程序,然后復制對您有用的代碼部分。

ESP32 LoRa發(fā)射器代碼

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

    關(guān)注

    2

    文章

    1570

    瀏覽量

    63746
  • LoRa模塊
    +關(guān)注

    關(guān)注

    5

    文章

    142

    瀏覽量

    14584
  • ESP32
    +關(guān)注

    關(guān)注

    21

    文章

    1012

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    STM32實現(xiàn)SX1278 Lora無線組網(wǎng)

    `STM32實現(xiàn)SX1278 Lora無線組網(wǎng)原理圖PCB實物`
    發(fā)表于 08-26 16:11

    如何使用Lora模塊SX1278實現(xiàn)ESP8266之間的無線通訊

    引入了LoRa技術(shù)來解決所有這些問題。使用單節(jié)電池,該設備可以運行一年。在本篇文章中,我們將使用LoRa模塊SX1278與NodeMCU ESP
    發(fā)表于 02-16 07:46

    怎樣去移植SX1278模塊LoRa功能呢

    SX1278具有哪些功能呢?怎樣去移植SX1278模塊LoRa功能呢?
    發(fā)表于 02-21 07:20

    基于流行的SX1276/SX1278無線模塊的E32 UART LoRa設備配置

    原作者:renzo mischianti - 2019年10月29日發(fā)布 - 2021年6月21日更新現(xiàn)在我們要學習的是基于流行的SX1276/SX1278無線模塊的E32 UART LoRa
    發(fā)表于 02-22 06:51

    基于流行的SX1276/SX1278無線模塊的E32 UART LoRa設備來發(fā)送復雜的結(jié)構(gòu)和管理節(jié)電

    原作者:renzo mischianti - 2019年12月3日發(fā)布- 2021年6月21日更新現(xiàn)在我們將了解如何使用基于流行的SX1276/SX1278無線模塊的E32 UART LoRa
    發(fā)表于 02-22 07:47

    SX1278產(chǎn)品手冊

    SX1278 產(chǎn)品手冊
    發(fā)表于 05-18 15:23 ?269次下載

    SX1278無線模塊特點及引腳功能

    SX1278是半雙工傳輸?shù)牡椭蓄l收發(fā)器,接收的射頻信號首先經(jīng)過低噪聲放大器(LNA)。本文主要介紹了SX1278無線模塊的特點、封裝、工作條件以及它的引腳功能說明。
    發(fā)表于 12-26 11:27 ?4.2w次閱讀
    <b class='flag-5'>SX1278</b>無線<b class='flag-5'>模塊</b>特點及引腳功能

    使用SX1278無線模塊進行Lora接收和發(fā)送demo的代碼資料免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用SX1278無線模塊進行Lora接收和發(fā)送demo的代碼資料免費下載
    發(fā)表于 06-17 08:00 ?170次下載

    SX1278 移植筆記

    概述項目代碼鏈接。SX1276/77/78所用驅(qū)動均相同。SX1278具有LoRa和FSK的調(diào)制解調(diào)能力1,本過程移植的是LoRa功能。底層代碼移植在移植過程中對代碼進行了精簡,將關(guān)于
    發(fā)表于 12-27 19:10 ?25次下載
    <b class='flag-5'>SX1278</b> 移植筆記

    用于Arduino、esp32esp8266的Ebyte LoRa E32(SX1278)設備:配置 - 第三部分

    原作者:renzo mischianti - 2019年10月29日發(fā)布 - 2021年6月21日更新現(xiàn)在我們要學習的是基于流行的SX1276/SX1278無線模塊的E32 UART LoRa
    發(fā)表于 12-27 19:17 ?15次下載
    用于Arduino、<b class='flag-5'>esp32</b>或<b class='flag-5'>esp</b>8266的Ebyte <b class='flag-5'>LoRa</b> E32(<b class='flag-5'>SX1278</b>)設備:配置 - 第三部分

    LoRa模塊SX1278ESP32結(jié)合使用的方法-下

    在這里,我們主要解釋一些重要的代碼片段。 首先,包括所有必需的庫。SPI.h用于ESP32LoRa之間的SPI通信,Wire.h庫用于I2C設備之間的通信。您可以從此處下載所需的庫:
    的頭像 發(fā)表于 01-21 11:31 ?3084次閱讀
    <b class='flag-5'>LoRa</b><b class='flag-5'>模塊</b><b class='flag-5'>SX1278</b>與<b class='flag-5'>ESP32</b><b class='flag-5'>結(jié)合</b>使用的<b class='flag-5'>方法</b>-下

    LLCC68與SX1278 LoRa模塊的優(yōu)勢對比

    LLCC68和SX1278都是美國Semtech公司推出的LoRa芯片。思為無線用Semtech公司的芯片研發(fā)的LoRa模塊,它們的各自的優(yōu)勢是什么?
    的頭像 發(fā)表于 05-05 16:49 ?2351次閱讀
    LLCC68與<b class='flag-5'>SX1278</b> <b class='flag-5'>LoRa</b><b class='flag-5'>模塊</b>的優(yōu)勢對比

    SX1278無線串口透傳模塊LoRa擴頻遠距離通信

    電子發(fā)燒友網(wǎng)站提供《SX1278無線串口透傳模塊LoRa擴頻遠距離通信.pdf》資料免費下載
    發(fā)表于 09-19 14:47 ?6次下載

    LoRa模塊 SX1278詳解

    LoRa1278無線通信模塊是采用Semtech公司的SX1278器件127分貝動態(tài)范圍RSSI256個字節(jié)FiFog與CRC調(diào)頻功能內(nèi)置溫度傳感器和低電量指示燈LoRa
    的頭像 發(fā)表于 02-28 16:19 ?2933次閱讀
    <b class='flag-5'>LoRa</b><b class='flag-5'>模塊</b> <b class='flag-5'>SX1278</b>詳解

    LLCC68與SX1278 LoRa模塊的優(yōu)勢對比?

    LLCC68和SX1278都是Semtech公司推出的LoRa調(diào)制解調(diào)器模塊,屬于LoRa模塊家族。它們在無線通信領(lǐng)域都有著廣泛的應用,但具
    的頭像 發(fā)表于 03-08 16:37 ?1330次閱讀
    主站蜘蛛池模板: 国产精品久久久久久吹潮 | 深夜视频在线免费观看 | 男人j桶进女人免费视频 | 扒开双腿爽爽爽视频www | qyule亚洲精品 | 欧美一级第一免费高清 | 天天拍夜夜操 | 色尼玛亚洲综合 | 日日夜操 | www国产永久免费视频看看 | 国产成人精品日本 | 久久综合狠狠综合久久综合88 | 日本特黄特色 | 久久五月网| 理论片亚洲 | 1024手机看片欧美日韩 | 亚洲综合色丁香婷婷六月图片 | 亚洲第一区视频 | 人人澡人人射 | 中文字幕第11页 | 四虎国产精品免费视 | 亚洲乱码一区二区三区在线观看 | 国产视频一二三 | 日日做夜夜爽夜夜爽 | 综合色区 | 狠狠狠狠操 | 四虎影在永久地址在线观看 | 亚洲一区二区视频在线观看 | 天天操夜夜干 | 精品久久久久久国产免费了 | 欧美成人天天综合天天在线 | bt天堂资源种子在线 | 天天摸天天做天天爽天天弄 | 99久久久久久久 | 你懂的免费在线观看 | 天天噜噜噜 | 亚洲四虎在线 | 成人免费久久精品国产片久久影院 | 久久久久国产一级毛片高清板 | 亚洲人成网站在线观看妞妞网 | 傲视影院午夜毛片 |