關於STEM Buddy
將您的手機變成 48+ 個 ESP32 虛擬週邊設備—LED、LCD、感測器!
STEM Buddy 可將您的手機變成 ESP32 和 Arduino 專案的虛擬硬體。編寫真實程式碼,透過藍牙發送指令,您的手機即可化身為 LCD、LED、舵機、感應器、示波器——或 48 種以上的虛擬元件。
沒有麵包板?沒問題。您的手機就是組件本身。
工作原理:
1. 將 STEM Buddy C++ 函式庫加入您的 Arduino/ESP32 專案中
2. 寫出真實程式碼-例如 buddy.lcd.print("Hello!") 或 buddy.led.on()
3. 您的 ESP32 透過低功耗藍牙向應用程式發送命令
4. 應用程式在您的手機螢幕上即時渲染組件
5. 應用程式也會將資料傳回手機-虛擬按鈕、滑桿、感應器和輸入設備,供您的程式碼讀取
它是連接真實微控制器和虛擬週邊裝置的雙向橋樑。
48+ 個虛擬外設,分為 7 個類別:
顯示器 (9 個):
• LED / RGB LED — 由 ESP32 控制的發光 LED
• LCD 1602 — 16x2 字元顯示器,附遊標、捲軸和自訂字符
• 七段數碼管 — 附小數點的數位顯示器
• NeoPixel 條形與矩陣 — 可定址 RGB LED 陣列
• LED 長條圖 — 電平表視覺化
• MAX7219 點陣 — 8x8 滾動點陣
• SSD1306 OLED — 小型圖形顯示器
輸入設備 (8 個):
• 按鈕與滑動開關 — 數位輸入
• 電位器與滑動電位器 — 類比輸入
• 操縱桿 — 雙軸模擬搖桿
• 4x4 按鍵 — 薄膜按鍵輸入
• 旋轉撥號器 — 經典旋轉撥號盤
感測器 (17 個):
• 手機感應器:溫度、光線、聲音、氣壓計加速度計、磁力計、計步器
• 虛擬感測器:DHT22、BMP180、HC-SR04 超音波感測器、PIR 運動感測器、光敏電阻、顏色感測器、簧片開關、GPS、RFID、NFC
執行器 (5):
• 伺服馬達 — 0–180° 動畫角度控制
• 直流馬達 — PWM 速度與方向控制
• 步進馬達 — 精確步進控制
• 蜂鳴器 — 音調產生及頻率顯示
• 繼電器模組 — 開關控制
智慧家庭 (2):
• 8 聲道開關面板 — 智慧家庭開關控制
• 簡訊通知 — 發送/接收提醒
媒體 (6):
• 揚聲器與音訊播放器 — MP3/WAV 播放
• 鋼琴 — MIDI 風格音符演奏
• 相機 — 使用 MediaPipe 電腦視覺進行照片拍攝
• 語音/TTS — 文字轉語音合成
• MicroSD 卡 — 檔案系統讀寫
開發工具(5):
• 示波器 — 即時波形繪製
• 串口監視器 — UART 調試終端
• 接腳監視器 — GPIO 狀態與類比讀數
• 數據記錄器 — 將感測器數據記錄到 CSV 文件
• 網際網路 — HTTP/API 請求
為什麼選擇 STEM Buddy?
• 沒有液晶顯示器?你的手機就是。
• 沒有感測器?你的手機可以將虛擬讀數發送到 ESP32。
• 沒有示波器?你的手機可以顯示波形。
• 包含 48 種以上的組件,無需任何硬體成本。
孩子們可以立即開始編寫真正的硬體專案程式碼——無需任何組件。當他們準備好時,可以使用相同的程式碼將虛擬組件替換為實體組件。
智能搜尋:
使用模糊搜尋和自然語言意圖關鍵字,即可立即找到任何元件。例如,說“測量距離”,它就能找到超音波感測器。支援語音搜尋。
指導項目:
8 個循序漸進的項目,從 LED 閃爍到物聯網氣象站,涵蓋從入門到高級的各個級別。
CodeSkool 生態系的一部份:
可與 CodeSkool Scratch IDE 和 Code Yaan ESP32 機器人搭配使用-從視覺化程式設計到實際硬體的完整學習平台。
• 6 種主題-深色、淺色、AMOLED、趣味、海洋、自然
• 支援離線虛擬元件交互
• 針對行動裝置最佳化,方便單手操作
• 免費開放,針對所有學習者
你的手機就是你擁有的最強大的電子實驗室。 STEM Buddy 將為你解鎖它。
最新版本1.0.4更新日誌
Last updated on 2026年05月16日
What's new in 1.0.4:
• Improved Google Play Store compatibility
• SMS peripheral now available exclusively in the GitHub version for full-feature access
• Performance and stability improvements








