該氣象站可以使用物聯網平臺 Blynk 在您的智能手機或計算機上顯示有關您的室內/室外環境的數據。此外,氣象站可以將數據本地記錄在微型 SD 卡上并跟蹤時間。本指南使用一個名為 SENSE 的小型多功能傳感器開發板,它可以收集20 多個數據變量,包括空氣質量、聲音、光線、溫度、接近度等。
補給品
SENSE 多用途傳感器開發板(可在 Kickstarter 上獲得)
防風雨外殼
(X3)螺旋通風口(這些允許新鮮空氣流過外殼,同時保持天氣密封)
Micro SD 卡(小于 32 GB 并格式化為 FAT32)
Qwiic 電纜
跳線
(X2)迷你面包板
5V Powerbank或LiPo 電池(如果您的微控制器有 JST 連接器)
第 1 步:準備防風雨外殼
標出要添加 3 個螺絲孔的位置
使用 1/4 英寸或更小的鉆頭為每個標記制作一個導向孔
使用 1/2 英寸鉆頭鉆出最后一個孔
擰緊每個通風口以保持密封
連接透明頂部并通過將外殼放在水槽水龍頭下幾秒鐘來測試天氣密封。如果您發現外殼中有水,請找到泄漏點并使用熱膠將其密封。
第 2 步:連接
我使用了兩個小面包板,因為它們使連接非常容易,并且完美地融入了外殼。按照上面示意圖中的接線。
第 3 步:Blynk 設置
1.下載Blynk App并創建賬戶
2. 新建
- “姓名”
- “ESP8266”
- “無線上網”
3.添加小部件
溫度
新儀表
名稱=“溫度”
輸入=“V0”
最小值 = “-40” 最大值 = “85”
標簽 = “C”
濕度
新儀表
名稱=“濕度”
輸入=“V1”
最小值 = “0” 最大值 = “100”
標簽 = “%”
壓力
新標簽值
名稱 = “壓力”
輸入=“V2”
Label = “Pa” ---- 圖像上寫著 hPa,但正確的單位是 Pa
空氣質量
新標簽值
名稱=“空氣質量”
輸入 = “V3”
標簽 = “室內空氣質量”
能見度
新標簽值
名稱=“能見度”
輸入=“V4”
空氣質量狀況
新標簽值
名稱 = “空氣質量狀況”
輸入=“V5”
4. 為代碼保存 Auth Token
第 4 步:代碼
安裝 ESP8266 板:(粘貼在 Arduino 首選項中)
“https://arduino.esp8266.com/stable/package_esp8266com_index.json”
安裝庫:(在sketch-》include library-》manage library下搜索)
“BSEC” - Bosch Sensortec
“APDS9960”-Adafruit
“RTCLib”——Adafruit
“布林克”
庫更改:(為了將博世庫與 ESP8266 一起使用,您必須進行這些更改)
如果您需要視覺效果,本指南將介紹更改
打開文件夾(C:\Users\username\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0)
打開平臺.txt
在第 96 行的 “compiler.elf2hex.extra_flags=” 下面添加 “compiler.libraries.ldflags=”
在第 112 行末尾附近的“{compiler.c.elf.libs}”和“-Wl”之間添加“{compiler.libraries.ldflags}”
代碼更改:
更改 WiFi SSID
更改 WiFi 密碼
添加您之前保存的 Blynk 身份驗證令牌
插入 Micro SD 卡并上傳代碼:ESP8266_SENSE_Weather_Station_Code.ino
第 5 步:電池改裝
為了將 5V 移動電源電池安裝在外殼中,您必須卸下塑料外殼。
使用平頭螺絲刀和錘子卸下外殼
將紅色(5V 電源)線焊接到上圖所示的 USB 焊盤
將黑色 (GND) 線焊接到上圖所示的 USB 焊盤
如上圖所示,將 PWR 和 GND 線連接到 NodeMCU
第 6 步:組裝
一旦你的代碼運行正確,使用一塊雙面膠帶將你的鋰聚合物電池固定在外殼的底部
使用另一塊雙面膠帶將傳感器面包板固定在電池上方
使用最后一小塊雙面膠帶將微控制器固定在傳感器面包板旁邊
連接電池
使用隨附的螺釘固定外殼頂部
將完成的氣象站放置在室內或室外,然后開始收集數據!
第 7 步:繼續前進
如果您想讓您的氣象站更上一層樓,請考慮添加一塊太陽能電池板,以便您的氣象站無需更換電池即可運行。
-
物聯網
+關注
關注
2927文章
45862瀏覽量
387895 -
氣象站
+關注
關注
1文章
767瀏覽量
16073 -
ESP8266
+關注
關注
51文章
965瀏覽量
46879
發布評論請先 登錄
基于機智云gokit4.0(G)和MDM9206的 小型智能氣象站
DIY一個基于ESP8266的wifi氣象站
使用ESP8266和ST7735 TFT顯示屏設計氣象站
基于ESP8266 Nodemcu和ST7735 TFT顯示屏的氣象站

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

基于ESP8266的自動氣象站
基于ESP8266的自動氣象站
基于ESP8266的微型氣象站
基于ESP8266的氣象傳感器—DubosAirNano2氣象站
WIoT2氣象站之Nextion TFT with ESP8266/ESP32

評論