最近台灣IKEA出了新產品VINDRIKTNING,可以偵測環境PM2.5,而且價格只要399,這麼便宜缺點就是沒有連網功能,僅能從機身上的LED燈來判空氣品質,都在搞智慧家庭了,怎麼能不上網呢?
先來開箱,再來研究智慧化吧!
包裝正面
包裝背面
盒子背面有個奇怪的地方,明明這項產品不能連網為什麼會有NCC的標誌呢?
產品正面+側面
產品背面
背面有許多開孔,讓感測器能有空間
產品底部
再來就是拆開本體囉!要拆也很簡單,要準備一支夠長的細十字起子(PH0),從背後四個拆下螺絲即可打開
拆開圖
左邊是PCB,右邊是感測器外加小風扇
此感測器是中國四方光電(Cubic)的PM1006 sensor(官方網站),其原理是用紅外線來感測,但是容易受到濕度影響判讀,為低價感測器,在淘寶上一個約台幣150,IKEA整組賣399也算合理!要更精準的建議使用攀藤G3 PMS3003,詳細可上網搜尋!
PCB圖
接下來就是上網找如何能改裝囉!以產品關鍵字搜尋,果然網友就是厲害,已經做出來用ESP模組簡單的從PCB上接三條線就能把數據讀出來且連上Wi-Fi,而ESP有各種類型可供選擇,這次選的是D1 mini,小巧又能直接燒錄免去轉版相當方便!來跟著動手做吧!
硬體改裝
PCB上的REST、GND、5V三點參照以下表格接線至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感測器的出口,所以要規劃好怎麼擺放,以下圖示是考慮到各元件大小後最佳的擺放方式,注意元件間不要碰到金屬的地方以免短路!
確認好後就可以來焊線,因為較短所以得小心焊,烙鐵不要碰到旁邊的塑膠或元件唷 !
焊好就可以來塞進去開機啦!
















留言
張貼留言