顯示具有 Uno Q 標籤的文章。 顯示所有文章
顯示具有 Uno Q 標籤的文章。 顯示所有文章

2026年7月22日 星期三

【Arduino UNO Q 專欄06】- 關鍵字偵測

 Jack OmniXRI, 2026/07/15

Arduino-UNO-Q-06_Fig00

大家還記得 2014 年 Amazon 推出智慧音箱 Echo 系列時,只要說一句「Hi Alexa」之後,就能接著以口語描述方式進行查詢、網購、訂位甚至控制家電等工作。這樣的操作方式令人感到神奇,從此開啟了智慧音箱百花齊放、電腦語音辨識的新人機介面世代。

不過這樣的操作方式一開始很令人感到困惑,為什麼電腦都已可以辨識完整句子,還要先說「Hi, Alexa」這樣的關鍵字(Keyword)呢?其中最主要的因素是為了省錢、省通訊流量及省推論計算時間。因為接收端通常是由一個幾塊美金的單晶片(MCU)構成,實在難以處理複雜的語音、語意辨識,若24小時每分每秒把接收到的語音資料往雲端伺服器送,那麼整個通訊頻寬及伺服器計算能力就會馬上被癱瘓掉,所以當接受到語音且是特定關鍵字後再將完整句子送到雲端進行分析就能免除超過99%的浪費。

為滿足上述「關鍵字偵測(Keyword Spotting, KWS)」需求,原則上只要使用 Arm Cortex-M4 以上等級 MCU 就足夠處理,當然使用 Arduino UNO Q [1] (以下簡稱 UNO Q)內建 Arm Cortex-A53 + Cortex-M33 更是可以輕鬆解決。本文就將帶著大家了解如何使用 UNO Q 來完成「關鍵字偵測」。

2026年7月8日 星期三

【Arduino UNO Q 專欄05】- 家庭氣象站

Jack OmniXRI, 2026/07/01

Arduino-UNO-Q-05_Fig00

在物聯網時代,能隨時監看家中環境變化是很常見的應用,因此各式感測器更是不可或缺,如溫度、濕度、氣壓、照度甚至空氣品質(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] 變成自定義感測器的家庭氣象站,未來大家還可依此擴展到更多的感測器上,實現更完整的智慧家庭應用。

2026年6月26日 星期五

【Arduino UNO Q 專欄04】- 人臉偵測開關燈具

Jack OmniXRI, 2026/06/17

Arduino-UNO-Q-04_Fig00

小時候父母總是會叮嚀,離開房間時要記得關燈才不會費電。如今 Edge AI 時代來臨,若有一組智慧環境偵測系統來檢查是否有人在房間,再依偵測結果來控制電燈、風扇、冷氣及各種家電的開關,這樣就能更節能省碳了。為了讓大家更了解如何實現這樣的系統,本文將使用 Arduino UNO Q[1] (以下簡稱 UNO Q)加上一般市售網路攝影機(Webcam)來控制板載的 LED 的點亮和熄滅,未來還有機會擴展到其它家電的開關甚至調整溫濕度、照度、空氣品質等。

2026年6月12日 星期五

【Arduino UNO Q 專欄03】- 板載點矩陣LED應用

 Jack OmniXRI, 2026/06/03

Arduino-UNO-Q-03_Fig00

Arduino UNO Q [1] (以下簡稱 UNO Q)開發板上有很多內建的元件可直接調用,為了讓大家能更熟悉開發板上的元件控制,本文將先從能產生簡單顯示介面的 LED 點矩陣介紹起。

2026年6月9日 星期二

Arduino UNO Q 教學案例整理 Part 2

 Jack OmniXRI, 2026/06/09

Arduino UNO Q

今年初(2026/2/14)為了更了解高通(Qualcomm)買下 Arduino 後推出的第一款產品「UNO Q」究竟會有什麼不同的火花,於是花了點時間整理了一篇 Arduino UNO Q 教學案例整理[1] ,最近又陸續看到不少應用例實作的文章,為方便查找這裡再次推出「Part 2」,期待有更多想投入的朋友一些參考。另外為了讓大家能更容易學習,文末「延伸閱讀」還有更多【Arduino UNO Q 專欄】連結,可多多利用、轉發給需要的人。

2026年5月26日 星期二

【Arduino UNO Q 專欄02】- 軟體開發初體驗

Jack OmniXRI, 2026/05/20

Arduino-UNO-Q-02_Fig00

Arduino UNO Q [1] (以下簡稱 UNO Q)採用了 Qualcomm QRB2210 MPU + STM32U585 MCU 雙晶片架構,前者運行完整的 Debian Linux 處理高階人機介面及 AI 推論計算,而後者則配合 Zephyr 即時作業系統可以處理開發板上各式週邊控制元件。 Arduino 為了讓開發者更容易開發出整合式微型 AI 應用,因此推出了新的開發工具 Arduino App Lab [2](以下簡稱 App Lab)。接下來就簡單說明如何安裝 App Lab 並撰寫執行一個簡單的範例程式。

2026年5月14日 星期四

【Arduino UNO Q 專欄01】- 基礎硬體及軟體簡介

Jack OmniXRI, 2026/05/06

Arduino-UNO-Q-01_Fig00

以往聽到高通(Qualcomm)大概只會聯想到這家公司是全世界最重要的手機晶片「驍龍(Snapdragon)」供應商,但從去(2025)年開始,他們也推出子品牌「躍龍(Dragonwing)」想要在工業及智慧物聯網(IIoT, AIoT)、機器人(Robitic)及邊緣智慧(Edge AI)基礎設施也能搶下新商機。

由於過往的客群主要是手機設計商,只需採取嚴密的商業合作即可,但在嵌入式及人工智慧這塊幾乎都是開源社群的天下,所以如果 Google 不到或 Github 上找不到開發設計參考資料,那這些產品就不會有人使用及推進。因此去年高通併購了 Edge Impulse(2025/03) 和 Arduino(2025/10),前者為世界最大 TinyML 雲端開發平台,而後者為全世界最大微處器/單晶片(MPU/MCU)開源開發工具供應商及社群組識,藉此來補足以往對嵌入式開發及開源社群不友善的印象。

【頂置】簡報、源碼、系列文快速連結區

常有人反應用手機瀏覽本部落格時常要捲很多頁才能找到系列發文、開源專案、課程及活動簡報,為了方便大家快速查詢,特整理連結如下,敬請參考! Edge AI Taiwan 邊緣智能交流區 全像顯示與互動交流區 台科大(NTUST)邊緣人工智慧實務(2026) 南開科大...