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

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

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

如何利用ESP8266實(shí)現(xiàn)防雨物聯(lián)網(wǎng)氣象站的設(shè)計(jì)

科技觀察員 ? 來(lái)源:Zack ? 作者:Zack ? 2022-06-09 15:15 ? 次閱讀

該氣象站可以使用物聯(lián)網(wǎng)平臺(tái) Blynk 在您的智能手機(jī)或計(jì)算機(jī)上顯示有關(guān)您的室內(nèi)/室外環(huán)境的數(shù)據(jù)。此外,氣象站可以將數(shù)據(jù)本地記錄在微型 SD 卡上并跟蹤時(shí)間。本指南使用一個(gè)名為 SENSE 的小型多功能傳感器開(kāi)發(fā)板,它可以收集20 多個(gè)數(shù)據(jù)變量,包括空氣質(zhì)量、聲音、光線、溫度、接近度等。

補(bǔ)給品

NodeMCU ESP8266

SENSE 多用途傳感器開(kāi)發(fā)板(可在 Kickstarter 上獲得)

防風(fēng)雨外殼

(X3)螺旋通風(fēng)口(這些允許新鮮空氣流過(guò)外殼,同時(shí)保持天氣密封)

Micro SD 卡(小于 32 GB 并格式化為 FAT32)

Qwiic 電纜

跳線

(X2)迷你面包板

5V Powerbank或LiPo 電池(如果您的微控制器有 JST 連接器

第 1 步:準(zhǔn)備防風(fēng)雨外殼

pYYBAGKhnbKAUDYCAAJbIZLlGqo952.png

標(biāo)出要添加 3 個(gè)螺絲孔的位置

使用 1/4 英寸或更小的鉆頭為每個(gè)標(biāo)記制作一個(gè)導(dǎo)向孔

使用 1/2 英寸鉆頭鉆出最后一個(gè)孔

擰緊每個(gè)通風(fēng)口以保持密封

連接透明頂部并通過(guò)將外殼放在水槽水龍頭下幾秒鐘來(lái)測(cè)試天氣密封。如果您發(fā)現(xiàn)外殼中有水,請(qǐng)找到泄漏點(diǎn)并使用熱膠將其密封。

第 2 步:連接

pYYBAGKhnbiADagpAAYMVvVLoNc713.png

我使用了兩個(gè)小面包板,因?yàn)樗鼈兪惯B接非常容易,并且完美地融入了外殼。按照上面示意圖中的接線。

第 3 步:Blynk 設(shè)置

1.下載Blynk App并創(chuàng)建賬戶

2. 新建

- “姓名”

- “ESP8266”

- “無(wú)線上網(wǎng)”

3.添加小部件

溫度

新儀表

名稱=“溫度”

輸入=“V0”

最小值 = “-40” 最大值 = “85”

標(biāo)簽 = “C”

濕度

新儀表

名稱=“濕度”

輸入=“V1”

最小值 = “0” 最大值 = “100”

標(biāo)簽 = “%”

壓力

新標(biāo)簽值

名稱 = “壓力”

輸入=“V2”

Label = “Pa” ---- 圖像上寫(xiě)著 hPa,但正確的單位是 Pa

空氣質(zhì)量

新標(biāo)簽值

名稱=“空氣質(zhì)量”

輸入 = “V3”

標(biāo)簽 = “室內(nèi)空氣質(zhì)量”

能見(jiàn)度

新標(biāo)簽值

名稱=“能見(jiàn)度”

輸入=“V4”

空氣質(zhì)量狀況

新標(biāo)簽值

名稱 = “空氣質(zhì)量狀況”

輸入=“V5”

4. 為代碼保存 Auth Token

第 4 步:代碼

安裝 ESP8266 板:(粘貼在 Arduino 首選項(xiàng)中)

“https://arduino.esp8266.com/stable/package_esp8266com_index.json”

安裝庫(kù):(在sketch-》include library-》manage library下搜索)

“BSEC” - Bosch Sensortec

“APDS9960”-Adafruit

“RTCLib”——Adafruit

“布林克”

庫(kù)更改:(為了將博世庫(kù)與 ESP8266 一起使用,您必須進(jìn)行這些更改)

如果您需要視覺(jué)效果,本指南將介紹更改

打開(kāi)文件夾(C:\Users\username\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0)

打開(kāi)平臺(tái).txt

在第 96 行的 “compiler.elf2hex.extra_flags=” 下面添加 “compiler.libraries.ldflags=”

在第 112 行末尾附近的“{compiler.c.elf.libs}”和“-Wl”之間添加“{compiler.libraries.ldflags}”

代碼更改:

更改 WiFi SSID

更改 WiFi 密碼

添加您之前保存的 Blynk 身份驗(yàn)證令牌

插入 Micro SD 卡并上傳代碼:ESP8266_SENSE_Weather_Station_Code.ino

第 5 步:電池改裝

pYYBAGKhncKAR--RAAhdL0UCR-M778.png

為了將 5V 移動(dòng)電源電池安裝在外殼中,您必須卸下塑料外殼。

使用平頭螺絲刀和錘子卸下外殼

將紅色(5V 電源)線焊接到上圖所示的 USB 焊盤(pán)

將黑色 (GND) 線焊接到上圖所示的 USB 焊盤(pán)

如上圖所示,將 PWR 和 GND 線連接到 NodeMCU

第 6 步:組裝

poYBAGKhncmALJ_QAALz9LqMWUM528.png

一旦你的代碼運(yùn)行正確,使用一塊雙面膠帶將你的鋰聚合物電池固定在外殼的底部

使用另一塊雙面膠帶將傳感器面包板固定在電池上方

使用最后一小塊雙面膠帶將微控制器固定在傳感器面包板旁邊

連接電池

使用隨附的螺釘固定外殼頂部

將完成的氣象站放置在室內(nèi)或室外,然后開(kāi)始收集數(shù)據(jù)!

第 7 步:繼續(xù)前進(jìn)

如果您想讓您的氣象站更上一層樓,請(qǐng)考慮添加一塊太陽(yáng)能電池板,以便您的氣象站無(wú)需更換電池即可運(yùn)行。

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

    關(guān)注

    2900

    文章

    44062

    瀏覽量

    370220
  • 氣象站
    +關(guān)注

    關(guān)注

    1

    文章

    736

    瀏覽量

    15620
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    44755
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于機(jī)智云gokit4.0(G)和MDM9206的 小型智能氣象站

    和關(guān)閉,以便根據(jù)土壤濕度進(jìn)行灌溉控制。硬件說(shuō)明本氣象站以MDM9206模塊作為SOC控制器,使用機(jī)智云平臺(tái)提供的軟硬件平臺(tái)開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā)本項(xiàng)目。也可以使用esp8266/ESP32或具有GPRS功能
    發(fā)表于 07-19 16:18

    DIY一個(gè)基于ESP8266的wifi氣象站

    描述氣象站ESP8266 E12帶 ESPHome 的 DIY WiFi 停止處理不斷變化的天氣軟件和 API,自己獲取傳感器數(shù)據(jù)
    發(fā)表于 06-24 07:26

    使用ESP8266和ST7735 TFT顯示屏設(shè)計(jì)氣象站

    描述基于 ESP8266 Nodemcu 和 ST7735 TFT 顯示屏的氣象站什么是氣象站?氣象站是一種使用不同傳感器收集與天氣和環(huán)境相關(guān)的數(shù)據(jù)的設(shè)備。有兩種類型的
    發(fā)表于 09-01 06:52

    聯(lián)網(wǎng)】基礎(chǔ)篇 ESP8266-NodeMCU學(xué)習(xí)一

    聯(lián)網(wǎng)】基礎(chǔ)篇 ESP8266-NodeMCU學(xué)習(xí)一本篇文章:本篇文章主要是關(guān)于ESP8266-NodeMCU的學(xué)習(xí)。正文如下:一、ESP8266
    發(fā)表于 10-26 14:21 ?16次下載
    【<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>】基礎(chǔ)篇 <b class='flag-5'>ESP8266</b>-NodeMCU學(xué)習(xí)一

    氣象站ESP8266 E12開(kāi)源項(xiàng)目

    電子發(fā)燒友網(wǎng)站提供《氣象站ESP8266 E12開(kāi)源項(xiàng)目.zip》資料免費(fèi)下載
    發(fā)表于 07-05 11:12 ?7次下載
    <b class='flag-5'>氣象站</b><b class='flag-5'>ESP8266</b> E12開(kāi)源項(xiàng)目

    基于ESP8266 Nodemcu和ST7735 TFT顯示屏的氣象站

    電子發(fā)燒友網(wǎng)站提供《基于ESP8266 Nodemcu和ST7735 TFT顯示屏的氣象站.zip》資料免費(fèi)下載
    發(fā)表于 08-12 10:49 ?21次下載
    基于<b class='flag-5'>ESP8266</b> Nodemcu和ST7735 TFT顯示屏的<b class='flag-5'>氣象站</b>

    帶有esp8266和Python Flask的桌面氣象站

    電子發(fā)燒友網(wǎng)站提供《帶有esp8266和Python Flask的桌面氣象站.zip》資料免費(fèi)下載
    發(fā)表于 11-09 10:26 ?0次下載
    帶有<b class='flag-5'>esp8266</b>和Python Flask的桌面<b class='flag-5'>氣象站</b>

    基于ESP8266的自動(dòng)氣象站

    一個(gè)小型氣象站,帶有我們的ESP8266 NodeMCU,它將向全球社區(qū)報(bào)告溫度,濕度和露點(diǎn)。通過(guò)這個(gè)氣象站,我們可以對(duì)我們居住的城市進(jìn)行更好的天氣預(yù)報(bào)。特別的是,它只需要通過(guò)太陽(yáng)能供電,同時(shí)如果
    發(fā)表于 12-02 14:25 ?1次下載

    基于ESP8266的自動(dòng)氣象站

    一個(gè)小型氣象站,帶有我們的ESP8266 NodeMCU,它將向全球社區(qū)報(bào)告溫度,濕度和露點(diǎn)。通過(guò)這個(gè)氣象站,我們可以對(duì)我們居住的城市進(jìn)行更好的天氣預(yù)報(bào)。特別的是,它只需要通過(guò)太陽(yáng)能供電,同時(shí)如果
    發(fā)表于 12-05 16:56 ?1次下載

    ESP8266聯(lián)網(wǎng)開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《ESP8266聯(lián)網(wǎng)開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 12-06 14:45 ?4次下載
    <b class='flag-5'>ESP8266</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>開(kāi)源分享

    基于ESP8266的微型氣象站

    無(wú)需購(gòu)買套件,您只需要一個(gè) ESP8266 模塊和帶有 I2C 接口的 0.96 英寸 OLED 屏幕。在我的構(gòu)建中,我選擇了 ESP01 模塊和藍(lán)色/黃色 0.96 英寸 OLED 屏幕。在
    發(fā)表于 12-22 11:01 ?0次下載

    基于ESP8266氣象傳感器—DubosAirNano2氣象站

    運(yùn)動(dòng)傳感器跟蹤活動(dòng),將數(shù)據(jù)傳輸?shù)?NarodMon (Народный мониторинг) 或 Dozor MoyMon (Мой мониторинг) 聯(lián)網(wǎng)服務(wù),從那里它們可供用戶使用. 當(dāng)安全模式開(kāi)啟時(shí),該站會(huì)發(fā)送一條關(guān)于運(yùn)動(dòng)出現(xiàn)的 SMS 通知。
    發(fā)表于 12-26 16:43 ?1次下載

    WIoT2氣象站之Nextion TFT with ESP8266/ESP32

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

    采用ESP8266聯(lián)網(wǎng)開(kāi)關(guān)

    電子發(fā)燒友網(wǎng)站提供《采用ESP8266聯(lián)網(wǎng)開(kāi)關(guān).zip》資料免費(fèi)下載
    發(fā)表于 07-06 15:03 ?4次下載
    采用<b class='flag-5'>ESP8266</b>的<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>開(kāi)關(guān)

    ESP8266聯(lián)網(wǎng)茶壺

    電子發(fā)燒友網(wǎng)站提供《ESP8266聯(lián)網(wǎng)茶壺.zip》資料免費(fèi)下載
    發(fā)表于 07-10 16:45 ?0次下載
    <b class='flag-5'>ESP8266</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>茶壺