裝置 · iOS + watchOS + 韌體
Unlocka Amp
開 App 就連上,不用挑裝置。音量在手機、手錶、桌面 Widget 上都按得到。
已上線
為什麼
遙控器永遠不在手邊
音響的遙控器不是掉在沙發縫裡,就是電池沒電。而你手上那台一定有電、也一定找得到的裝置,是手機。
Amp 把遙控器搬過去。App 一開就自動找到控制板連上——不用從一串藍牙裝置裡挑。意外斷線時 App 自己重試,板子那端也會重新開始廣播。
功能
01
自動連線:打開就好,沒有選單
App 啟動與回到前景時自動掃描,連上第一個廣播 ChuBT Service 的控制板。想手動控制,點頂端的連線狀態就能停止或重新啟動自動連線。
02
長按連發:音量要一路調上去
按下立刻送出一次,持續按住 350 ms 之後每 120 ms 重複送出,放開就停。靜音維持單次觸發——按住不會讓它快速反覆切換。
03
桌面 Widget:不用開 App
Widget 上的音量與靜音鍵會喚醒 Amp 並自動連線。BLE 還沒就緒時命令先排隊,連上之後補送出去,不會靜靜地不見。
04
Apple Watch:五顆鍵在手腕上
Vol ±、Fast ±、Mute。手錶把命令交給配對的 iPhone,再由 iPhone 用既有的 BLE 連線送出。
05
板端看得見:LED 就是狀態列
LED0 在手機已連線時恆亮;LED1 靜音時恆亮、調音量時短暫閃爍。UART console 115200 baud 印出連線狀態與收到的每一個命令,出問題時不必用猜的。
06
接得上真正的擴大機
目前板端輸出是 LED,方便直接驗證。要驅動擴大機、繼電器、IR 或 DAC,在韌體 write_command() 的硬體整合區補上 I²C/SPI/UART/PWM/GPIO 就好,協定不用動。
畫面
介面
實機截圖之後補上。這些位置已經留好了。
產品截圖
產品截圖
產品截圖
設計取捨
為什麼手錶不直接連板子
nRF5340 一次只接受一個中央裝置。如果手錶和手機各自去連,兩台就會互搶同一個連線。所以手錶只把命令交給配對的 iPhone,由 iPhone 用既有連線送出——按鍵反應一樣快,但連線永遠只有一條。