Search this site
Embedded Files
Skip to main content
Skip to navigation
Just Do it
首頁
音樂VS電腦
我的音樂之路
編曲作品賞析
天堂W廣告曲
我的Sony-MD
AI輔助音樂創作
影音拍攝學習
說起拍照
Insta360玩下去
花東影音
其他東東
模組化的概念
自製平板收集箱
製作MakerMind.SG的模型
原地奔跑的T-Rex
進擊的AT-AT
用搖桿玩Scratch遊戲
KS25夢幻水晶音柱
反作用輪&自平衡
製作一個ReactionWheel
JJRobot二輪平衡車
平衡輪腳踏車V1
平衡輪腳踏車V2-2023
藍芽音樂模型底座
風力二足機器人
製作小貓藍芽音箱
OmniWheels-CAR
機械蜂鳥COLIBRI
Kinetic Sculpture動態雕塑
客製化燈板設計
羽球筒音響
語音命令音樂播放盒
DFplayer的串口命令
ESP32/8266相關
咖啡虫氣象站
ESP32-CAM基本設定
視訊迷你履帶車
ESP32 Cam TAMIYA Robot
ESP32-CAM Girpper Car
漫威坦克ESP32Cam版
ESP32藍芽音樂分頻播放器
ESP32音頻分析板
磁流體音響
磁流體音箱
磁流體音箱V2
FerroFluid-Box
喇叭音箱製作
MiniStreer山貓車
MiniSteer山貓車(原始)
MiniStreer山貓車改作
寶工機械手臂電機改裝
AI聊天小竉
小智Ai麵包板版本
WaveShare-Ai小寵
Xmini-C3版本
PocketCard版本
AI的進階應用
小智AI-格魯特
Ai雙軸雲台
AI全向輪車
小智AI的UART通信
M5Stack相關
使用UIFlow(設定)
M5Atom利用STT傳訊M5Stick-C
IKEA_Clock
Plen5Stack機器人
M5StickC機器人
PLEN5Atom機器人
壓克力版PLEN5Stack機器人
M5Stack音樂播放器
M5AVATA二足機器人
Stack-Chan機器人
RFID音樂播放器
認識RFID
音響系統
關於DAC
My Pet Ai小寵物
Micro:bit相關
Micro:bit基礎
安裝桌面版makecode
更新Micro:bit韌體
Micro:bit系列教學
迷你二足機器人
認識SG90舵機
舵機的角度
Micro:bit與凱斯電池及轉板
按鈕及光照觸發事件
廣播觸發事件
創意集錦
關於機器人走路
Cute版二足機器人
動作編輯器
AI機器人
風力仿生獸及電機改裝
麥克拉姆輪夾子車
Micro:bit仿生獸推車
齒輪箱的製作
仿生腳組裝
Micro:bit兩輪車
StandBeestCar程式撰寫
加值改造RacingCar
StandBeestCar_Plus
加上培林版本
Micro:bit與MeArm
Micro:bit V2與舵機板
使用MakeCode來寫程式
MeArm各舵機角度範圍
PLEN:bit
麥昆小車+HuskyLens
Tamiya滑冰機器人改裝
Tamiya-ROW_BOAT改裝
Micro:bit漫威坦克
SU-03T語音辨識
認識一下SU-03T
SU-03T韌體製作初始
發送訊號給Micro:bit
發送訊號給SU-03T
製作Microbit語音控制器
機械仿生眼
關於仿生眼
動手製作仿生眼
眼球的製作
舵機操控方案
Micro:bit語音夾子車
關於電的基礎常識
Micro:bit基礎
關於KSB048擴充板
製作材料篇
先認識馬達的運動方式
夾子車體的組裝
車子程式測試
另一塊Microbit控制車子
使用紅外線遙控器
使用V7RC來控制車子
SU-03T語音辨識
自製Microbit單搖桿
Micro:bit閃光車
尾燈的製作
Micro:bit方向盤
戰鬥恐龍車
Arduino相關
Arduino&麵包板&杜邦線
Arduino IDE
讓LED灯亮起來
HCSR04超音波模組
MeArm機械手臂
MeArm的組裝
使用Arduino操控MeArm
Arduino的JoyStick擴充板
手機藍芽控制MeArm
夾子的改造
MeArm V3版
JJRobot二輪平衡車
接收紅外線操控LED
程式作品
四則基本練習
數學計算大挑戰Open
進階數學四則
整數四則計算大挑戰
四則賓果大挑戰
分數大進擊
因數倍數大進擊
九九乘法遊戲板
AnswerSystem2022
AnswerSystem使用說明
教室內的使用環境
忠義國小
忠義國小網站
忠e數位學習紀錄儀
忠e學生資訊小組
家長資訊專區
為新生家長建議的數位學習資訊
微軟 Teams 的使用
為小孩建立良好數位學習環境
Just Do it
首頁
音樂VS電腦
我的音樂之路
編曲作品賞析
天堂W廣告曲
我的Sony-MD
AI輔助音樂創作
影音拍攝學習
說起拍照
Insta360玩下去
花東影音
其他東東
模組化的概念
自製平板收集箱
製作MakerMind.SG的模型
原地奔跑的T-Rex
進擊的AT-AT
用搖桿玩Scratch遊戲
KS25夢幻水晶音柱
反作用輪&自平衡
製作一個ReactionWheel
JJRobot二輪平衡車
平衡輪腳踏車V1
平衡輪腳踏車V2-2023
藍芽音樂模型底座
風力二足機器人
製作小貓藍芽音箱
OmniWheels-CAR
機械蜂鳥COLIBRI
Kinetic Sculpture動態雕塑
客製化燈板設計
羽球筒音響
語音命令音樂播放盒
DFplayer的串口命令
ESP32/8266相關
咖啡虫氣象站
ESP32-CAM基本設定
視訊迷你履帶車
ESP32 Cam TAMIYA Robot
ESP32-CAM Girpper Car
漫威坦克ESP32Cam版
ESP32藍芽音樂分頻播放器
ESP32音頻分析板
磁流體音響
磁流體音箱
磁流體音箱V2
FerroFluid-Box
喇叭音箱製作
MiniStreer山貓車
MiniSteer山貓車(原始)
MiniStreer山貓車改作
寶工機械手臂電機改裝
AI聊天小竉
小智Ai麵包板版本
WaveShare-Ai小寵
Xmini-C3版本
PocketCard版本
AI的進階應用
小智AI-格魯特
Ai雙軸雲台
AI全向輪車
小智AI的UART通信
M5Stack相關
使用UIFlow(設定)
M5Atom利用STT傳訊M5Stick-C
IKEA_Clock
Plen5Stack機器人
M5StickC機器人
PLEN5Atom機器人
壓克力版PLEN5Stack機器人
M5Stack音樂播放器
M5AVATA二足機器人
Stack-Chan機器人
RFID音樂播放器
認識RFID
音響系統
關於DAC
My Pet Ai小寵物
Micro:bit相關
Micro:bit基礎
安裝桌面版makecode
更新Micro:bit韌體
Micro:bit系列教學
迷你二足機器人
認識SG90舵機
舵機的角度
Micro:bit與凱斯電池及轉板
按鈕及光照觸發事件
廣播觸發事件
創意集錦
關於機器人走路
Cute版二足機器人
動作編輯器
AI機器人
風力仿生獸及電機改裝
麥克拉姆輪夾子車
Micro:bit仿生獸推車
齒輪箱的製作
仿生腳組裝
Micro:bit兩輪車
StandBeestCar程式撰寫
加值改造RacingCar
StandBeestCar_Plus
加上培林版本
Micro:bit與MeArm
Micro:bit V2與舵機板
使用MakeCode來寫程式
MeArm各舵機角度範圍
PLEN:bit
麥昆小車+HuskyLens
Tamiya滑冰機器人改裝
Tamiya-ROW_BOAT改裝
Micro:bit漫威坦克
SU-03T語音辨識
認識一下SU-03T
SU-03T韌體製作初始
發送訊號給Micro:bit
發送訊號給SU-03T
製作Microbit語音控制器
機械仿生眼
關於仿生眼
動手製作仿生眼
眼球的製作
舵機操控方案
Micro:bit語音夾子車
關於電的基礎常識
Micro:bit基礎
關於KSB048擴充板
製作材料篇
先認識馬達的運動方式
夾子車體的組裝
車子程式測試
另一塊Microbit控制車子
使用紅外線遙控器
使用V7RC來控制車子
SU-03T語音辨識
自製Microbit單搖桿
Micro:bit閃光車
尾燈的製作
Micro:bit方向盤
戰鬥恐龍車
Arduino相關
Arduino&麵包板&杜邦線
Arduino IDE
讓LED灯亮起來
HCSR04超音波模組
MeArm機械手臂
MeArm的組裝
使用Arduino操控MeArm
Arduino的JoyStick擴充板
手機藍芽控制MeArm
夾子的改造
MeArm V3版
JJRobot二輪平衡車
接收紅外線操控LED
程式作品
四則基本練習
數學計算大挑戰Open
進階數學四則
整數四則計算大挑戰
四則賓果大挑戰
分數大進擊
因數倍數大進擊
九九乘法遊戲板
AnswerSystem2022
AnswerSystem使用說明
教室內的使用環境
忠義國小
忠義國小網站
忠e數位學習紀錄儀
忠e學生資訊小組
家長資訊專區
為新生家長建議的數位學習資訊
微軟 Teams 的使用
為小孩建立良好數位學習環境
More
首頁
音樂VS電腦
我的音樂之路
編曲作品賞析
天堂W廣告曲
我的Sony-MD
AI輔助音樂創作
影音拍攝學習
說起拍照
Insta360玩下去
花東影音
其他東東
模組化的概念
自製平板收集箱
製作MakerMind.SG的模型
原地奔跑的T-Rex
進擊的AT-AT
用搖桿玩Scratch遊戲
KS25夢幻水晶音柱
反作用輪&自平衡
製作一個ReactionWheel
JJRobot二輪平衡車
平衡輪腳踏車V1
平衡輪腳踏車V2-2023
藍芽音樂模型底座
風力二足機器人
製作小貓藍芽音箱
OmniWheels-CAR
機械蜂鳥COLIBRI
Kinetic Sculpture動態雕塑
客製化燈板設計
羽球筒音響
語音命令音樂播放盒
DFplayer的串口命令
ESP32/8266相關
咖啡虫氣象站
ESP32-CAM基本設定
視訊迷你履帶車
ESP32 Cam TAMIYA Robot
ESP32-CAM Girpper Car
漫威坦克ESP32Cam版
ESP32藍芽音樂分頻播放器
ESP32音頻分析板
磁流體音響
磁流體音箱
磁流體音箱V2
FerroFluid-Box
喇叭音箱製作
MiniStreer山貓車
MiniSteer山貓車(原始)
MiniStreer山貓車改作
寶工機械手臂電機改裝
AI聊天小竉
小智Ai麵包板版本
WaveShare-Ai小寵
Xmini-C3版本
PocketCard版本
AI的進階應用
小智AI-格魯特
Ai雙軸雲台
AI全向輪車
小智AI的UART通信
M5Stack相關
使用UIFlow(設定)
M5Atom利用STT傳訊M5Stick-C
IKEA_Clock
Plen5Stack機器人
M5StickC機器人
PLEN5Atom機器人
壓克力版PLEN5Stack機器人
M5Stack音樂播放器
M5AVATA二足機器人
Stack-Chan機器人
RFID音樂播放器
認識RFID
音響系統
關於DAC
My Pet Ai小寵物
Micro:bit相關
Micro:bit基礎
安裝桌面版makecode
更新Micro:bit韌體
Micro:bit系列教學
迷你二足機器人
認識SG90舵機
舵機的角度
Micro:bit與凱斯電池及轉板
按鈕及光照觸發事件
廣播觸發事件
創意集錦
關於機器人走路
Cute版二足機器人
動作編輯器
AI機器人
風力仿生獸及電機改裝
麥克拉姆輪夾子車
Micro:bit仿生獸推車
齒輪箱的製作
仿生腳組裝
Micro:bit兩輪車
StandBeestCar程式撰寫
加值改造RacingCar
StandBeestCar_Plus
加上培林版本
Micro:bit與MeArm
Micro:bit V2與舵機板
使用MakeCode來寫程式
MeArm各舵機角度範圍
PLEN:bit
麥昆小車+HuskyLens
Tamiya滑冰機器人改裝
Tamiya-ROW_BOAT改裝
Micro:bit漫威坦克
SU-03T語音辨識
認識一下SU-03T
SU-03T韌體製作初始
發送訊號給Micro:bit
發送訊號給SU-03T
製作Microbit語音控制器
機械仿生眼
關於仿生眼
動手製作仿生眼
眼球的製作
舵機操控方案
Micro:bit語音夾子車
關於電的基礎常識
Micro:bit基礎
關於KSB048擴充板
製作材料篇
先認識馬達的運動方式
夾子車體的組裝
車子程式測試
另一塊Microbit控制車子
使用紅外線遙控器
使用V7RC來控制車子
SU-03T語音辨識
自製Microbit單搖桿
Micro:bit閃光車
尾燈的製作
Micro:bit方向盤
戰鬥恐龍車
Arduino相關
Arduino&麵包板&杜邦線
Arduino IDE
讓LED灯亮起來
HCSR04超音波模組
MeArm機械手臂
MeArm的組裝
使用Arduino操控MeArm
Arduino的JoyStick擴充板
手機藍芽控制MeArm
夾子的改造
MeArm V3版
JJRobot二輪平衡車
接收紅外線操控LED
程式作品
四則基本練習
數學計算大挑戰Open
進階數學四則
整數四則計算大挑戰
四則賓果大挑戰
分數大進擊
因數倍數大進擊
九九乘法遊戲板
AnswerSystem2022
AnswerSystem使用說明
教室內的使用環境
忠義國小
忠義國小網站
忠e數位學習紀錄儀
忠e學生資訊小組
家長資訊專區
為新生家長建議的數位學習資訊
微軟 Teams 的使用
為小孩建立良好數位學習環境
ESP32音頻分析板
在網路上看到外國人用ESP32開發板+WS2812燈條做的頻譜分析面板覺得很吸睛,就想學著做一個,並參考一些資料做一些變化…
ESP32 Audio spectrum analyzer
彩色的面板順著音樂的強弱及節奏跳動,非常有視覺的效果,這是我花了好一些時間弄出來的…
參考:
www.youtube.com/watch?v=26SWWaKUnCg&t=97s
CODE:
github.com/s-marley/ESP32_FFT_VU
ArduinoFFT Library:
github.com/kosme/arduinoFFT
製作說明:
壓克力雷切設計設計圖下載
首先要備妥材料:ESP32開發板(我使用GOOUUU ESP32 38pin)、10k和100k電阻各二顆、0.01uf電容一個、立體聲Audio jack二個、麵包板、ws2812燈條(1米60灯)
燈條的處理:每16顆灯珠一條共16條,再準備15條三心的電線,電烙鐵備好開始
焊~
焊接灯條
你會想灯條本來都連在一起,剪開再焊在一起是為何?沒辦法,因為要轉彎呀!這兒只有一點小注意→灯條是有方向性的,有個小三角形標示,可別焊反了,還有三個pin(+5v,DIN,GND)可別焊錯了
※以我個人的作法是焊好了先拿塊板子把灯條排好,先做一下ESP32的部份拿來接測試一下有沒有問題…
電路板接線
這個設計是要接收3.5mm Audio接頭傳來的訊號,讓ESP32裡的程式處理後輸出到灯條,在AUDIO JACK的二個聲道接上10K電阻及0.01UF的電容是把立體聲訊號轉為MONO的用意接入G35,G5被設定為灯條訊號的輸出(灯條需要5V的電壓才會跑)
※PIN位的設定在Arduino的程式裡可以看到
※Audio Jack部份只要搜一下「
TRRS3.5mm音訊座MP3立體聲插座
」就有了
如果測試沒什麼問題,就把我附的雷切檔下載回去切囉!底板是3mm厚度的壓克力(注意設計圖裡有二個圖層,上方圖層只設定為雕刻是畫線作用,好讓你可以排列灯條用的),把灯條排好黏上去囉
音頻分析測試
如果到了這一段都沒問題,其實這個case可以算是做好了,程式碼外國原作者寫得很nice也不用改什麼,只不過就是平面的,這樣也很好看了,只是我想把它做成立體效果才多了下方費工的部份
上蓋2mm
切這塊上蓋是為了要插透明壓克力片的(256孔)
256塊透明壓克力小方塊
透明壓克力使用3mm的厚度,通常買到的壓克力板會有誤差
一點點誤差就磨一下吧
一磨就是256下,挺耗時間的,當休閒樂趣
排好透明片
透明片排上去可能會歪,我用一點點膠水固定它,所以這是花時間的美勞
排好了
終於全部排好黏好,會有一種成就感!人性本賤沒辦法~
※哲學博士說「賤」意思是明知不可為而為之,算是人類進化的動力
弄個音樂試試
在程式碼中有設定幾個模式,靠按觸摸開關來切換,我接了二個Audio Jack讓它們pin位一樣,其中一個當輸入給ESP32的音源,另一個當引出給喇叭放音
Report abuse
Report abuse