這個是我第一次接觸到戶外空氣監測系統,也是替公司第一次設計PCB板。由於因為自學PCB layout,以及考慮到有可能新增電路或是感測器的可能性,便設計了擴充區的部份。
此系統我採用了以下相關硬體:
板子上:
- MCU: arduino nano
- 乙太網卡: EN28J60
- 電源供應: 12v to 5v DC
- 通訊電壓專換: 5v and 3.3v電平轉換板(電晶體電壓轉換)
- LED系統訊號燈
- O3感測器
- PM2.5&溫濕度感測器
板子外:
- 110v AC風扇
- 110v AC to 12v DC電源供應器
- wifi AP
- 110v AC插座
在韌體的設計上,採用Cpp程式語言,而裡面功能負責有:
- 檢測web連線是否正常
- 燈號控制
- 與O3感測器通訊,取得資料
- 與PM2.5&溫濕度感測器通訊,取得資料
- 資料彙整以及上傳data
