📌 「智能裝置」進階:Arduino R3 / Nano Mozzi 數位聲音合成與聲光音效(點擊可收合/展開)

歡迎來到「Mozzi 音訊合成專區」!本課程專為最經典的 Arduino Uno R3與 Nano (ATmega328P) 量身規劃。運用著名的 Mozzi 數位音訊合成庫,讓僅有 8-bit 的微控制器打破傳統蜂鳴器單音限制,發揮極致演算法運算,輸出震撼的音效與真實合成樂器聲音!

🎛️ 什麼是 Mozzi?能創造哪些有趣的創意裝置?

Mozzi 是專為 Arduino 打造的高效能數位音訊生成庫(Sound Synthesis Library)。它利用 PWM 高速切換技術與定點數運算,把 Arduino 的腳位變成一個真實的「數位聲卡」,能產生波形表(Sin, Sin, Square, Saw)、ADSR 音量包絡線、調幅(AM/FM)與濾波器效果。

透過 Mozzi 搭配 Uno R3 / Nano,您可以實現:

  • 8-bit 復古遊戲聲效機 (Chiptune Sound Engine): 模擬經典紅白機 (NES) 與街機的吃金幣、雷射槍發射、爆炸與瑪莉歐跳躍音效。
  • 感測器互動樂器 (Interactive Theremin / Synth): 結合超音波感測器、光敏電阻 (LDR) 或旋鈕,製作無接觸的光影特雷門琴 (Theremin)。
  • FM 頻率調變與警報音效發聲器: 利用兩組振盪器(Carrier & Modulator)相互調變,產生科幻電影般的外星人聲音、警報聲與金屬撞擊聲。

🚀 雲端免安裝燒錄:直接在瀏覽器體驗音效實驗!

透過 AeroCuit IOT 網頁平台,您不需要設定複雜的 C++ 音訊編譯環境:

  • 精選 Mozzi 範例一鍵載入: 在平台 精選範例 選單中即可預覽並載入 Sinewave、FMsynth、Control_Knob_Filter 等經典程式。
  • Web-Serial 直連燒錄: 支援 Uno R3 / Nano 經由 Chrome 瀏覽器直接完成序列埠晶片燒錄。
  • 雙軌認證與學習履歷: 成功完成音效合成或聲光感測連動後,即可獲頒雙軌認證機制與 ProvenanceData 學習履歷。

🎛️ Uno R3 Mozzi 4 大實力養成主題

1. 基礎波形生成與 ADSR 音量包絡 (Basic Waves & Envelopes)

理解 Mozzi 的 updateAudio() 與 updateControl() 雙核心更新率機制,學習使用 Oscil 生成正弦波/方波,並套用 ADSR 塑造如敲擊樂器或鋼琴漸弱的自然聲響。

精選範例: Sinewave、ADSR_Control_Rate_Envelope

2. 感測器互動與無接觸光影樂器 (Sensor Interactive Synth)

將電位器旋鈕、光敏電阻 (LDR) 或超音波距離感測器輸入轉換為 Mozzi 控制頻率與音色參數,打造揮手即可控制音高與音量的「光影特雷門琴 (Theremin)」。

精選範例: Knob_Light_Theremin、Control_Knob_Filter

3. FM 頻率調變與科幻音效發聲器 (FM Synthesis & Sound Effects)

學習使用低頻振盪器 (LFO) 與 FM 調變架構(載波與調變波相乘),在 Uno R3 有限算力下模擬警報聲、8-bit 雷射槍音效與太空魔幻聲響。

精選範例: FMsynth、AMsynth

4. 序列音符播放器與硬體音效器 (Sample / Arpeggiator Engine)

結合 Mozzi 內建陣列與隨機計數器,製作會自動彈奏琶音 (Arpeggio) 的微型音樂盒,並搭配簡單低通濾波器與 LED 燈效達到聲光同步動態展示。

精選範例: Arpeggio_Random、LowPassFilter

🏅 獎章即是力量!如何晉級?

累積實作成果,在 Learn AeroCuit 點亮屬於您的個人數位專題履歷:

如何獲得獎章?
了解初階與完課徽章的獲取條件
如何獲得晉級?
解鎖進階子學門與高階核心能力
如何獲得獎勵?
利用積分兌換進階權限與網站好禮
👇 以下為「Arduino R3 / Nano Mozzi 數位聲音合成與聲光音效」下的所有精選單元清單 👇

本課程專為經典 Arduino Uno R3 與 Nano (ATmega328P) 開發板設計,參照 Mozzi 官方經典教學 Sounds from Sensors with Mozzi,引導學員建立高階數位聲學與聲音合成(Sound Synthesis)觀念。課程將帶領學員剖析 Mozzi 特有的 updateAudio() 與 updateControl() 雙核心更新率機制,學習使用 Oscil 生成正弦波、鋸齒波與方波,並套用 ADSR 音量包絡線,打造如鋼琴般自然漸弱或擊樂般震撼音色的 8-bit 微型發音引擎!

🎯 核心學習目標與單元亮點:

  • Mozzi 雙核心更新率機制: 深入理解音訊率(MOZZI_AUDIO_RATE 16384Hz) 與控制率(MOZZI_CONTROL_RATE 64Hz)的運算分工與效能優化。
  • 波形產生器 Oscil 與查表法: 掌握正弦波、鋸齒波與方波之數位合成原理,學習運用 tables/sin8192_int8.h 進行即時頻率與相位調變。
  • ADSR 包絡線演算法: 掌握 Attack(攻擊時間)、Decay(衰減)、Sustain(持續音量)與 Release(釋放時間)四階段控制,賦予數位聲音豐富的動態生命力。
  • 音量控制與 A 型可變電阻應用: 整合 A10K (Audio Taper) 對數型可變電阻,實現符合人類聽感對數特性的滑順音量調控。

🔗 電路硬體升級與指定實作套件連動:

當您嘗試用微控制器直接驅動低阻抗揚聲器時,容易面臨輸出功率不足與訊號破音問題!本課程已與實體手作套件 【智能裝置】數位聲音合成與聲光音效 Pack 1 (基礎包) 深度連動。

內含 XPT8871 5W 單聲道音訊功放模組、A10K 音量旋鈕與去耦電容群,方便您直接搭建實體聲音放大迴路,享受清亮高傳真的 8-bit Mozzi 數位音效!

💡 終極挑戰加分題: 嘗試改寫演算法,將 ADSR 包絡線結合打擊樂觸發,製作專屬於您的 8-bit 電子鼓聲音引擎,提交專案報告解鎖「 Mozzi 聲音合成創客」數位徽章!

將實體感測器轉化為音樂表達工具!本課程結合電位器(旋鈕)、光敏電阻 (LDR) 與超音波距離感測器,學習如何將類比讀取數值映射(Mapping)至 Mozzi 的控制頻率與濾波器參數。學員將親手製作無須接觸、僅憑手的距離與光線遮蔽即可控制音高與音量的「光影特雷門琴 (Theremin)」,體驗互動音樂裝置的魅力。

突破 8-bit 微控制器運算極限!本課程深入講解 FM 頻率調變 (Frequency Modulation) 與 AM 調幅技術 在 Mozzi 中的實作方式。學員將學習建立低頻振盪器 (LFO) 與雙振盪器載波調變機制,在 Uno R3 有限算力下模擬復古街機雷射槍發射、外星人科幻語音、警報聲與金屬撞擊音效。

整合聲音合成與聲光視覺!本課程帶領學員運用 Mozzi 內建陣列與隨機計數器,建構能自動彈奏琶音 (Arpeggio) 的微型音樂樂曲庫。結合 lowpassFilter 低通濾波器動態改變音色暗沉與明亮感,並同步連動 LED 呈現音樂拍點燈效,打造具備聲光連動視覺效果的微型硬體樂器展演裝置。