資訊組長分享
這些是專案的「大腦」,負責執行程式碼並控制其他零件:
BBC micro:bit (左上): 專為教育設計的微型電腦,正面有 5x5 LED 矩陣、按鈕及多種感應器,非常適合初學者。
Raspberry Pi (中上): 裝在透明保護殼中,這是一台功能完整的單板電腦(SBC),可以執行作業系統。
ESP32-CAM (右上): 帶有攝影機模組的開發板,具備 Wi-Fi 與藍牙功能,常用於影像辨識或遠端監控。
NodeMCU / ESP8266 (左中): 平價且強大的 Wi-Fi 模組,是製作物聯網專案的首選。
Arduino Uno (右中): 全球最流行的開源開發板,穩定性高,擁有最豐富的教學資源與擴充庫。
這些元件讓開發板能夠感知環境或做出反應:
LED 燈: 用於顯示狀態或發光。
蜂鳴器 (Buzzer): 發出嗶嗶聲或簡單音樂。
按鈕開關: 提供人工輸入信號。
1k 電阻: 用於限制電流,保護 LED 或其他零件不被燒毀。
震動開關: 感測物體是否有晃動。
溫濕度感測器 (DHT): 測量環境的溫度與濕度。
超音波感測器 (Ultrasonic): 透過音波反射來測量物體的距離。
LED 點矩陣: 顯示簡單的圖形或文字資訊。
Smart 開發板: 專用的擴充板,方便連接多種感測器。
麵包板 (Breadboard): 讓你在不用焊接的情況下,快速插拔電線進行實驗。
杜邦線 (公公 / 公母): 用來連接開發板、麵包板與感測器的電線。
Micro USB 線: 用於供電或將程式從電腦傳輸到開發板。
收納盒: 整理這些細小零件。
這組器材非常適合用來製作自動澆水系統、遠端監視器或是避障小車等有趣專案。
這張圖片展示了一個基於 ESP32 的物聯網(IoT)原型設計,主要用於監測環境品質。圖中包含了控制核心、顯示界面以及感測器。
以下是圖中三個主要模組的詳細介紹:
位於左側的黑色長方形板子是 Node32s(基於 ESP32 晶片)。
功能: 這是整個專案的「大腦」,負責讀取感測器數據、驅動螢幕顯示,並可以透過 Wi-Fi 將資料上傳到雲端。
特性: 具有雙核心處理器、內建 Wi-Fi 和藍牙,運算效能遠高於傳統的 Arduino Uno。
位於中間的藍色小方塊是 OLED 顯示螢幕(通常為 0.96 吋)。
功能: 用於即時顯示感測器數據(如二氧化碳濃度、溫度)。
通訊: 透過圖中黃色與藍色的線(I2C 界面)與 ESP32 連接。
位於右側綠色的電路板是 Sensirion SCD30。
功能: 這是一個高品質的 二氧化碳 (CO2) 感測器。
技術: 採用 NDIR(非分散紅外線)技術,測量非常精準。
多功能: 除了 CO2,它通常還內建了溫濕度感測功能,能同時監測環境的三大指標。
電源線(紅色/黑色): 提供 3.3V 或 5V 電源(紅線)與接地(黑線)。
訊號線(黃色/藍色): 這是 I2C 通訊匯流排(SDA 與 SCL),讓 ESP32 可以同時跟螢幕和 SCD30 說話,這種接法非常節省接腳。
這是一個非常專業的 環境監測站 配置。SCD30 測得空氣品質後,交由 Node32s 處理,最後在 OLED 螢幕上秀出結果。