Jack OmniXRI, 2026/07/01

在物聯網時代,能隨時監看家中環境變化是很常見的應用,因此各式感測器更是不可或缺,如溫度、濕度、氣壓、照度甚至空氣品質(PM2.5)等,而這些感測器通常都會使用如 UART, I2C, SPI 等串列通訊方式將收集到的資訊傳送回單晶片開發板以利後續處理。
在以往 Arduino Uno R3/R4 時代,大家都會將感測器模組插在麵包板上,再使用杜邦線連接到主板的排插上,但常會因為線材品質不佳或接點鬆脫導致感測器信號中斷,於是 Arduino UNO Q [1](以下簡稱 UNO Q) 借鑑 SparkFun 可快速連接並能以菊花鏈(Daisy-chain)串聯 I2C 的連接方式「QWIIC」,讓大家可更穩定連接週邊,同時推出可支援 QWIIC 的 Modulino 系列週邊。
本文將藉 UNO Q App Lab [2] 範例「Home climate monitoring and storage [3]」進行修改,使其可以搭配常見氣溫和氣壓感測器 Bosch BMP280[4] 變成自定義感測器的家庭氣象站,未來大家還可依此擴展到更多的感測器上,實現更完整的智慧家庭應用。