www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 公眾號精選 > 嵌入式基地

1、項目簡介

本設(shè)計時基于ESP32和 LoRa 模塊和一些常見的氣象傳感器制作太陽能無線氣象站。

該項目是一個開源項目,設(shè)計資料在文末分享。

氣象站完全由太陽能供電,所以不用擔(dān)心外部電源。可以將它安裝在一個偏遠(yuǎn)的地方,而不需要鋪設(shè)長電纜來提供電力。

氣象站是一個經(jīng)濟(jì)實惠的氣象站,適用于智能農(nóng)業(yè)、智能城市、太陽能發(fā)電廠、建筑工地等各種應(yīng)用。它由兩個節(jié)點組成,發(fā)送者節(jié)點將部署在外地(如果沒有互聯(lián)網(wǎng)) ,接收者節(jié)點將保持在室內(nèi),如果有互聯(lián)網(wǎng)可以將天氣數(shù)據(jù)上傳到互聯(lián)網(wǎng)。

該項目的主要目標(biāo)是通過使用各種傳感器讀取天氣參數(shù),通過 ESP32處理數(shù)據(jù),然后通過 LoRa 模塊傳輸數(shù)據(jù)。接收方 LoRa 單元將從 Sender 節(jié)點收集數(shù)據(jù),并將其上傳到 Server 以進(jìn)行監(jiān)視和分析。

數(shù)據(jù)交互方式:

  1. 透過電子墨水紙張顯示器監(jiān)察數(shù)據(jù)

  2. 與家庭助理/ESPHome 的融合

  3. 將數(shù)據(jù)上傳到 Thingspeak,并以圖形格式監(jiān)視記錄的數(shù)據(jù)。

  4. 通過 Blynk App 監(jiān)控智能手機(jī)上的數(shù)據(jù)。

2、硬件設(shè)計

2.1、主控接口設(shè)計

本項目的主控制器為 ESP32-WROOM32單片機(jī)。來自 LDO 的3.3 V 電源通過輸入濾波電容 C7和 C8被饋送到 ESP32的3V3引腳。兩個電阻 R10和 R11是 I2C 總線的上拉電阻。使用帶有限流電阻 R22的 LED D4指示調(diào)試狀態(tài)。Jumper JP1用于啟用或禁用調(diào)試 LED。如果你需要這個 LED,你必須做空跳線 JP1。

程序端口 J11用于連接板與程序員上傳固件。

2.2、LoRa 模塊接口

LoRa 是一種“長距離”低功耗無線標(biāo)準(zhǔn),用于提供蜂窩式低數(shù)據(jù)速率通信網(wǎng)絡(luò)。LoRa 非常適合在相當(dāng)長的距離內(nèi)提供間歇性的低數(shù)據(jù)速率連接。

該設(shè)計中添加了一個電源開關(guān)電路,通過使用 MOSFET (Q2)和晶體管(Q1) ,在睡眠模式期間完全關(guān)閉了 LoRa 模塊。

2.3、氣象傳感器

該系統(tǒng)主要由以下幾個傳感器構(gòu)成:

  • 大氣壓強(qiáng)傳感器(BME280)

  • 溫度傳感器(DS18B20)

  • 光照強(qiáng)度傳感器(BH1750)

  • 風(fēng)向傳感器

  • 風(fēng)速傳感器

  • 雨量計

  • 紫外線強(qiáng)度檢測傳感器(SI1145)

  • 空氣質(zhì)量傳感器(PMS5003)

  • 土壤溫濕度傳感器(SHT30)

3、低功耗設(shè)計

氣象站的核心是一個 ESP32 SOC,一個耗電的芯片。當(dāng)系統(tǒng)由插座供電時,往往不太關(guān)心能源消耗。但是如果使用電池來為系統(tǒng)的電源,那么每一毫安都很重要。

本項目使用18650電池作為系統(tǒng)的外接電源。要使用電池運(yùn)行 ESP32,我們必須降低能耗??梢酝ㄟ^以下方式降低電力消耗:

  • 軟件優(yōu)化

  • 硬件優(yōu)化

3.1、軟件優(yōu)化

使用深度睡眠模式,這是ESP芯片最省電的選擇。它可以使ESP32進(jìn)入休眠狀態(tài),節(jié)省電池??梢悦扛粢欢螘r間喚醒ESP,進(jìn)行測量并發(fā)布數(shù)據(jù)。

3.2、硬件優(yōu)化

PCB上的耗電元件是LED、ESP32、LoRa和傳感器。ESP32的功耗可以通過軟件優(yōu)化降到最低。其他器件,我們可以通過優(yōu)化硬件設(shè)計來減少他們的功耗。

在硬件設(shè)計中考慮了以下幾點,以減少功耗:

1. LED跳線。

通過使用跳線JP1、JP2和JP3,你可以啟用/禁用PCB板上的所有3個LED(DEBUG、CHRG和POWER)。默認(rèn)狀態(tài)是禁用,但如果你需要它們,可以用焊料將跳線連接起來。

2. 用于LoRa的電源開關(guān)。

通過使用MOSFET(Q2)和晶體管(Q1)添加了一個電源開關(guān)電路,以便在睡眠模式下完全關(guān)閉LoRa模塊。ESP32的GPIO引腳16被用來控制這個電源開關(guān)。

3. 傳感器的電源開關(guān)。

我通過使用MOSFET(Q3)和晶體管(Q4)添加了一個電源開關(guān)電路,以便在睡眠模式下完全關(guān)閉所有的傳感器(當(dāng)沒有傳感器數(shù)據(jù)要發(fā)送時)。ESP32的GPIO引腳26被用來控制這個電源開關(guān)。

4、圖片展示

本項目設(shè)計了一個3D打印的百葉箱來保存氣象傳感器和PCB板。

部分外殼展示:





實物展示:



本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
關(guān)閉