那曲檬骨新材料有限公司

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

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

3天內不再提示

如何利用ESP32實現太陽能氣象站的設計

科技觀察員 ? 來源:Hugo Gomes ? 作者:Hugo Gomes ? 2022-06-21 17:44 ? 次閱讀

獲取溫度、濕度和壓力,并通過互聯網顯示;一切都由太陽提供動力。

背景

對于我的第一個 IoT 項目,我想構建一個氣象站并將數據發送到 data.sparkfun.com。

小更正:當我決定在 Sparkfun 開設賬戶時,他們不接受更多的連接,所以我選擇了另一個物聯網數據收集器 thingpeak.com。

地點

該系統將放置在我的陽臺上,并將檢索溫度、濕度和氣壓。

構建

本項目選用的微控制器是 DFRobot 提供的 FireBeetle ESP32 IOT 微控制器。

請查看DFRobot wiki 頁面以獲取有關此微控制器以及如何使用 Arduino IDE 上傳代碼的更多信息

傳感器

所有物理參數均由BME280 傳感器給出。

電源

要將系統完全“無線化”,所需的電源由兩塊 6V 太陽能電池板提供,可提供 2W 的功率。電池將并聯。

然后將產生的能量存儲在容量為 +/- 1000mAh 的 3.7V 聚合鋰離子電池中。

DFRobot的 Solar Lipo Charger 模塊將負責能源管理。

成分

pYYBAGKxkUOAO-mQAAWgraCxza0076.png

poYBAGKxkT-AYKDKAAVqOmV33Zg452.png

連接組件

pYYBAGKxkTuAW7i0AAI3nes7E0s455.png

FireBeetle ESP32 IOT 微控制器由 3.7V 電池供電,該電池連接到電池輸入端口中的太陽能鋰電池充電器。太陽能電池連接在 PWR In 端口中。FireBeetle ESP32 IOT 微控制器的 Vcc 和 GND 端口連接到 Solar Lipo 充電器的 Vout 端口。

BME280 電源由 FireBeetle ESP32 IOT 微控制器中的 3.3V 端口供電。通信通過 I2C 線路 (SDA / SCL) 完成。

為了修復盒子中的所有組件,我使用了穿孔板、一些接頭和電線。

基本思想是這樣的:

poYBAGKxkTSAaqvrAAinSG_fJks160.png

最后的樣子:

poYBAGKxkTCAQvY8AAXPjTsr24g931.png

對于太陽能電池,我只是用熱膠將它們固定在盒子的頂蓋上。由于盒子本身已經有洞,所以不需要再鑿更多。

pYYBAGKxkSyAGYnwAAUze12ZbhQ005.png

一切都已安裝并準備安裝。

poYBAGKxkSiAHBivAAaG9azkSKE659.png

代碼

為了讓您使用我的代碼,需要進行一些更改:

第一個是定義您的 wifi 網絡名稱和密碼。

第二個是從Thingspeak.com獲取 API 密鑰。我將在下面解釋。

如果您愿意,您也可以定義一個新的睡眠間隔。

pYYBAGKxkSSAVMjqAAIdlnuIj4g895.png

Thingspeak.com

如果您沒有 Thingspeak 帳戶,則需要訪問www.thingspeak.com并自行注冊。

驗證您的電子郵件后,您可以轉到頻道并創建一個新頻道。

添加要上傳的變量。對于這個項目,溫度、濕度和壓力。

poYBAGKxkSCAAoFFAAEwqT74DOs903.png

向下滾動并按“保存頻道”。

在此之后,您可以單擊 API Keys。

pYYBAGKxkRuATxR-AADThH06akw929.png

并檢索 API 寫入密鑰。然后將其添加到您的代碼文件中。

pYYBAGKxkRSAKA4LAADlHWjGyWE467.png

如果一切正常,您的氣象站可以開始向您的頻道發送數據。

poYBAGKxkQ-APGOXAADXoPS8870856.png

結論及拓展

在我的項目最后,我將一如既往地為未來的改進留出空間,這并沒有什么不同。

在開發過程中,我開始關注系統的能耗。我已經讓 ESP32 和 BME280 進入睡眠狀態,即便如此,我的耗電量也只有 2mA 左右。由于 BME280 負責這個,我可能需要一個開關在睡眠模式下完全關閉模塊。

另一個有趣的功能是檢索電池電壓。在對 ESP32 的一些內部功能進行了一些調查和測試后,沒有任何效果。所以我可能會添加一個分壓器并將其連接到模擬輸入并直接讀取電壓。

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

    關注

    37

    文章

    3433

    瀏覽量

    114562
  • 氣象站
    +關注

    關注

    1

    文章

    759

    瀏覽量

    15749
  • ESP32
    +關注

    關注

    18

    文章

    978

    瀏覽量

    17523
收藏 人收藏

    評論

    相關推薦

    開源項目!自制一個太陽能電子墨水屏氣象站

    ESP32 S3 Mini 1x 三色電子紙2.13(SSD1680)擴展板 3x 單晶太陽能電池147MW 4.15V – SM111K06L 1x SPV1050微型太陽能電源管理器 1 x
    發表于 07-22 11:46

    怎樣去設計一個基于ESP32的家庭氣象站系統

    文章目錄1 簡介2 主要器件引腳連接3 實現效果4 部分實現代碼5 最后1 簡介Hi,大家好,這里是丹成學長,今天向大家介紹一個學長做的單片機項目基于ESP32的家庭氣象站系統大家可用
    發表于 12-13 07:38

    分享一個太陽能WiFi氣象站的設計方案

    說明太陽能 WiFi 氣象站 V3.0這個氣象站是一個如此緊湊的氣象站,由多個氣象傳感器組成,測量以下參數:1. 內部溫度 (BME280)
    發表于 06-20 07:58

    溫濕度傳感器在戶外太陽能氣象站中的應用

    太陽能氣象站是集氣象數據采集、存儲、傳輸和管理于一體的無人值守的氣象采集系統。用于測量氣溫、相對濕度、照度、雨量、風速、風向、氣壓、等基本氣象
    的頭像 發表于 12-25 23:44 ?799次閱讀

    帶有BME280的ESP32 Web服務器的高級氣象站

    介紹一款帶有BME280的ESP32 Web服務器的高級氣象站
    發表于 03-17 11:15 ?18次下載
    帶有BME280的<b class='flag-5'>ESP32</b> Web服務器的高級<b class='flag-5'>氣象站</b>

    太陽能氣象站的應用、特點及功能

    太陽能氣象站【恒美 HM-QC5】是按照國際氣象WMO組織氣象觀測標準,研究而開發生產的多要素自動觀測站。可監測空氣溫度、空氣濕度、風向、風速、雨量等常規
    發表于 09-29 11:32 ?709次閱讀

    如何使用ESP32創建一個氣象站

    在這個項目中,我們將使用ESP32創建一個氣象站。基本原理是通過讀取DHT22和BMP180傳感器的數據,然后使用ESP32傳輸創建的網頁上,在網頁上顯示氣象數據。
    的頭像 發表于 04-12 15:56 ?4092次閱讀
    如何使用<b class='flag-5'>ESP32</b>創建一個<b class='flag-5'>氣象站</b>

    太陽能WiFi氣象站 V3.0開源

    電子發燒友網站提供《太陽能WiFi氣象站 V3.0開源.zip》資料免費下載
    發表于 07-11 16:14 ?3次下載
    <b class='flag-5'>太陽能</b>WiFi<b class='flag-5'>氣象站</b> V3.0開源

    ESP32氣象站接口PCB屏蔽

    電子發燒友網站提供《ESP32氣象站接口PCB屏蔽.zip》資料免費下載
    發表于 07-18 10:36 ?3次下載
    <b class='flag-5'>ESP32</b><b class='flag-5'>氣象站</b>接口PCB屏蔽

    PCB設計的太陽能WiFi氣象站V2.0

    電子發燒友網站提供《PCB設計的太陽能WiFi氣象站V2.0.zip》資料免費下載
    發表于 08-18 10:22 ?4次下載
    PCB設計的<b class='flag-5'>太陽能</b>WiFi<b class='flag-5'>氣象站</b>V2.0

    使用太陽能電池板的氣象站

    電子發燒友網站提供《使用太陽能電池板的氣象站.zip》資料免費下載
    發表于 11-24 10:05 ?0次下載
    使用<b class='flag-5'>太陽能</b>電池板的<b class='flag-5'>氣象站</b>

    帶有Adafruit IO的太陽能氣象站

    電子發燒友網站提供《帶有Adafruit IO的太陽能氣象站.zip》資料免費下載
    發表于 12-14 11:25 ?0次下載
    帶有Adafruit IO的<b class='flag-5'>太陽能</b><b class='flag-5'>氣象站</b>

    WIoT2氣象站之Nextion TFT with ESP8266/ESP32

    電子發燒友網站提供《WIoT2氣象站之Nextion TFT with ESP8266/ESP32.zip》資料免費下載
    發表于 01-30 11:58 ?1次下載
    WIoT2<b class='flag-5'>氣象站</b>之Nextion TFT with <b class='flag-5'>ESP</b>8266/<b class='flag-5'>ESP32</b>

    關于太陽能氣象站

    太陽能氣象站【FT-QC10】 隨著現代農業向著智能化、精細化設施農業的發展,設施農業已異軍突起成為現代農業的重要組成部分。農業氣象的情報能使種植農戶準確地了解近期的天氣情況、氣候特點及其
    的頭像 發表于 03-09 16:33 ?632次閱讀
    關于<b class='flag-5'>太陽能</b><b class='flag-5'>氣象站</b>

    太陽能氣象站——天氣觀測解決方案

    隨著科技的快速發展,太陽能氣象站實現了對氣象數據的長期、連續和實時監測,不僅可以節省能源,而且提供了準確的天氣預報,幫助我們更好地應對各種氣候變化。 一、
    的頭像 發表于 09-08 17:01 ?501次閱讀
    百家乐官网神仙道礼包| 百家乐赌场代理合作| 百家乐官网赌王有哪些| 豪门国际娱乐网| 大发888官方zhuce| 百家乐透明发牌机| 百家乐五湖四海娱乐网| 3U百家乐娱乐城| 属蛇和属猪做生意| 百家乐官网游戏免费下| 大家旺百家乐官网的玩法技巧和规则| 百家乐官网实战路| 百家乐官网现金网平台排行| 皇冠网百家乐官网平台| 百家乐官网在线怎么玩| 论坛| 真人百家乐官网888| 百家乐官网必胜软件下载| 尤溪县| 百家乐官网注码调整| 百家乐官网娱乐城介绍| 网上百家乐官网能作弊吗| 百家乐官网能战胜吗| 百家乐官网长龙有几个| 百家乐官网试玩全讯网2| 百家乐官网怎样概率大| 游戏厅百家乐官网技巧| 百家乐官网机械投注法| 百家乐官网赌马| 至尊百家乐官网奇热网| 百家乐官网赌博代理荐| 百家乐官网游戏试| 百家乐官网家| 网络百家乐游戏机怎么破解| 百家乐规律和方法| 大发888是真的吗| 八大胜开户| 百家乐官网棋牌技巧| 百家乐官网平六亿财富| 百家乐玩法和技巧| 一筒百家乐的玩法技巧和规则|