IKEA PM2.5感測器開箱+透過ESPhome接入Home assistant教學

 


最近台灣IKEA出了新產品VINDRIKTNING,可以偵測環境PM2.5,而且價格只要399,這麼便宜缺點就是沒有連網功能,僅能從機身上的LED燈來判空氣品質,都在搞智慧家庭了,怎麼能不上網呢?

 

先來開箱,再來研究智慧化吧!

 

包裝正面

來簡單開箱一下,外盒很清楚寫到沒有附贈USB Type-C的線與充電頭,得自行購買!

 

包裝背面

盒子背面有個奇怪的地方,明明這項產品不能連網為什麼會有NCC的標誌呢?

 

產品正面+側面

以悠遊卡的大小來當比例尺,可以看到機子本身真的不大

 

產品背面

 
背面有許多開孔,讓感測器能有空間

 

產品底部

 
有電源輸入的USB Type-C接頭,可以看到只需0.1A就能驅動所以用最常見的5V 1A都能用

 

 

再來就是拆開本體囉!要拆也很簡單,要準備一支夠長的細十字起子(PH0),從背後四個拆下螺絲即可打開


 

 

拆開圖

 
左邊是PCB,右邊是感測器外加小風扇

此感測器是中國四方光電(Cubic)PM1006 sensor(官方網站),其原理是用紅外線來感測,但是容易受到濕度影響判讀,為低價感測器,在淘寶上一個約台幣150IKEA整組賣399也算合理!要更精準的建議使用攀藤G3 PMS3003,詳細可上網搜尋!

 

 

PCB

拉近PCB可看到有空接頭的地方,照目前IKEA的智慧產品都是走Zigbee,這之後會改版成可支援Zigbee的吧?

 

 

接下來就是上網找如何能改裝囉!以產品關鍵字搜尋,果然網友就是厲害,已經做出來用ESP模組簡單的從PCB上接三條線就能把數據讀出來且連上Wi-Fi而ESP有各種類型可供選擇,這次選的是D1 mini,小巧又能直接燒錄免去轉版相當方便!來跟著動手做吧!


 

硬體改裝 

PCB上的RESTGND5V三點參照以下表格接線至ESP模組

IKEA

ESP

REST

D2(可改任一GPIO)

5V

5V

GND

GND

 

 

軟體燒錄 

ESPhome內建立一個新檔案,將以下程式碼輸入,如果不是將REST接至D2記得修改對應的接腳,install完成後,從整合內選ESPhome,輸入設備的IP,這樣接入HA就完成啦!

程式碼中各項設定再請參考ESPhome官方網站或是其他網站教學


加裝溫濕度感應器

既然都已經用了ESPhome且只用了一根I/O其餘還能再利用,就來加上溫濕度感測器吧! 

 

硬體改裝

選用網路上說比較可靠的DHT22,且已經將4pin轉接為3pin,參照以下接法接上ESP模組(試過用D1,搭配PM1006會導致溫濕度判斷異常,不建議使用)

DHT

ESP

OUT

D5(可改任一GPIO)

+

3V

-

GND

 

先用杜邦線確認功能都正常後,再改用短線銲接塞進盒子內!

 

軟體燒錄 

原來的code裡的sensor下面,將以下紅框內程式碼輸入,如果不是將OUT接至D5記得修改對應的接腳,也可以設定update_interval:來決定多久時間更新一次資料

燒錄進去確認都有讀到資料後,就可以改用銲接的方式來塞進盒內囉! 

由於內部空間狹小,且不能擋到PM2.5感測器的出口,所以要規劃好怎麼擺放,以下圖示是考慮到各元件大小後最佳的擺放方式,注意元件間不要碰到金屬的地方以免短路!

確認好後就可以來焊線,因為較短所以得小心焊,烙鐵不要碰到旁邊的塑膠或元件唷

焊好就可以來塞進去開機啦!

上電後確認連線與讀值都正常就收工!

開箱及教學文章到此,如有問題歡迎留言!

最後附上yaml的設定檔: Github

留言