教科書-徽標DHT22環境監測儀
使用說明書

DHT22環境監測儀

instructables DHT22 環境監視器 - 圖標 1通過 taste_the_code
我開始探索 Home Assistant,為了能夠開始創建一些自動化,我需要從我的客廳內部獲得當前的溫度和濕度值,以便我可以根據它們採取行動。
有商業解決方案可用於此,但我想構建自己的解決方案,以便更好地了解 Home Assistant 的工作原理以及如何使用它和 ESPHome 設置自定義設備。
整個項目建立在我為 NodeMCU 設計作為項目平台的定制 PCB 上,然後由我在 PCBWay 的朋友製造。 您可以自己訂購此板,並以 10 美元的價格製造 5 件: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html

補給品:
項目印刷電路板: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
NodeMCU 開發板 – https://s.click.aliexpress.com/e/_DmOegTZ
DHT22 傳感器 – https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V 電源 – https://s.click.aliexpress.com/e/_DeVps2f
5mm 間距 PCB 螺絲端子 – https://s.click.aliexpress.com/e/_DDMFJBz
排針 – https://s.click.aliexpress.com/e/_De6d2Yb
焊接套件 - https://s.click.aliexpress.com/e/_DepYUbt
鋼絲剪 – https://s.click.aliexpress.com/e/_DmvHe2J
松香芯焊料 – https://s.click.aliexpress.com/e/_DmvHe2J
接線盒 – https://s.click.aliexpress.com/e/_DCNx1Np
萬用電表 – https://s.click.aliexpress.com/e/_DcJuhOL
焊接幫手 – https://s.click.aliexpress.com/e/_DnKGsQf

第 1 步:定制 PCB

在花費大量時間在原型 PCB 上焊接自定義 NodeMCU 項目後,我設計了這個 PCB 作為項目平台。
PCB 有一個位置用於 NodeMCU、I2C 設備、SPI 設備、繼電器、DHT22 傳感器以及 UART 和 HLK-PM01 電源,然後可以從交流電源為項目供電。

您可以在我的 YT 頻道上查看設計和訂購過程的視頻。instructables DHT22 環境監視器 - 圖 1

第 2 步:焊接組件

因為我不想將 NodeMCU 直接焊接到 PCB 上,所以我使用了母排針並先焊接它們,這樣我就可以將 Node MCU 插入其中。
在接頭之後,我焊接了交流輸入以及 5V 和 3.3V 輸出的螺絲端子。
我還為 DHT22 傳感器和 HLK-PM01 電源焊接了一個接頭。instructables DHT22 環境監視器 - 圖 2instructables DHT22 環境監視器 - 圖 3instructables DHT22 環境監視器 - 圖 4instructables DHT22 環境監視器 - 圖 5

第 3 步:測試 Voltages和傳感器

由於這是我第一次將此 PCB 用於項目,因此我想確保在連接 Node MCU 之前我沒有弄亂任何東西。 我想測試板捲tag是的,一切都OK。 在沒有插入 Node MCU 的情況下首次測試 5V 電源軌後,我插入了 Node MCU 以確保它獲得 5V 並且它從其板載穩壓器提供 3.3V。 作為最終測試,我上傳為ampDHT Stable 庫中的 DHT22 傳感器草圖,這樣我就可以驗證 DHT22 是否正常工作,並且我可以成功讀出溫度和濕度。

instructables DHT22 環境監視器 - 圖 6instructables DHT22 環境監視器 - 圖 7

第 4 步:將設備添加到 Home Assistant

由於一切都按預期工作,我接著將 ESPHome 安裝到我的 Home Assistant 設置中,我用它來創建一個新設備並將提供的固件上傳到 NodeMCU。 我在使用時遇到了一些問題 web 從 ESPHome 上傳以灰化提供的固件,但最後,我下載了 ESPHome Flasher,我能夠使用它上傳固件。
將初始固件添加到設備後,我修改了 .yamlle 以添加 DHT22 處理部分並重新上傳固件,現在使用 ESPHome 的無線更新。
這一切順利,一旦完成,設備就會在儀表板上顯示溫度和濕度值。

instructables DHT22 環境監視器 - 圖 8instructables DHT22 環境監視器 - 圖 9instructables DHT22 環境監視器 - 圖 10

第 5 步:製作永久圍欄

我希望將此監控器安裝在我家中用於顆粒爐的當前恆溫器旁邊,因此我使用了一個電氣接線盒來製作外殼。 DHT22 傳感器安裝在配電箱上的一個孔中,因此它可以監控箱外的狀況,並且不受電源散發的任何熱量的影響。

為了防止盒子裡積聚熱量,我還在配電盒的底部和頂部打了兩個孔,這樣空氣就可以通過它流通並釋放熱量。

instructables DHT22 環境監視器 - 圖 11instructables DHT22 環境監視器 - 圖 12instructables DHT22 環境監視器 - 圖 13instructables DHT22 環境監視器 - 圖 14

第 6 步:安裝在我的客廳

為了安裝電箱,我使用雙面膠帶將電箱粘在牆上和旁邊的恆溫器上。
現在,這只是一個測試,我可能會決定要更改此位置,所以我不想在牆上打任何新洞。

instructables DHT22 環境監視器 - 圖 15

步驟7:後續步驟

如果一切順利,我可能會升級這個項目作為我的顆粒爐的恆溫器,這樣我就可以完全放棄商業的了。 從長遠來看,這完全取決於 Home Assistant 如何為我解決問題,但我們必須拭目以待。
與此同時,如果你喜歡這個項目,一定要在 Instructables 和我的 YouTube 頻道上查看我的其他項目。 我還有很多其他人加入,所以請考慮訂閱。

使用 NodeMCU 和 DHT22 的家庭助理環境監視器:

文件/資源

instructables DHT22 環境監視器 [pdf] 使用說明書
DHT22 環境監控器, 環境監控器, DHT22 監控器, 監控器, DHT22

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *