산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

아두이노 나노로 만드는 오디오 반응형 책상 무드등 (주소 지정 LED)

부품 및 준비물

부품수량
아두이노 나노 R31
사운드 감지 모듈 (아날로그 출력)1
브레드보드1
점퍼 와이어1세트
주소 지정 LED 스트립 (WS2812B 등, 60LED/m)1m
IKEA DROPPAR 유리병 (가장 큰 것)1
PVC 파이프 (짧은 길이)1

필요 도구

사용 소프트웨어

프로젝트 개요

소리와 음악에 반응하여 빛이 춤추는 책상 무드등을 만듭니다. Natural Nerd 유튜버의 프로젝트를 참고하여 제작했습니다. 게임, 음악 감상 등 소리가 나는 모든 상황에서 멋진 시각 효과를 제공합니다.

아두이노 나노로 만드는 오디오 반응형 책상 무드등 (주소 지정 LED)

1단계: 주요 부품 및 비용

총 비용 약 $22 (약 2만 8천 원) 수준.

2단계: 전원 회로 구성

3단계: 신호 연결

아두이노 나노로 만드는 오디오 반응형 책상 무드등 (주소 지정 LED)

4단계: 코드 업로드

핵심 원리: 사운드 모듈 아날로그 값을 읽어 이동 평균으로 노이즈 제거 후, 음량에 비례해 점등할 LED 개수 결정. 비트 감지 시 'HIGH 모드'로 전환하여 색상 변화 속도 증가.

#include <FastLED.h>

#define NUM_LEDS 60
#define LED_PIN 6
#define ANALOG_READ A0
#define MIC_LOW 0.0
#define MIC_HIGH 200.0
#define AVGLEN 5
#define LONG_SECTOR 20
#define HIGH_MODE 3
#define NORMAL_MODE 2
#define MSECS 30000
#define CYCLES (MSECS / DELAY)
#define DEV_THRESH 0.8
#define DELAY 1

// fscale, insert, compute_average, visualize_music, check_high, draw 등 함수들
// (전체 코드는 원본 참조 - FastLED 라이브러리 필요)

void setup() {
  Serial.begin(9600);
  FastLED.addLeds<NEOPIXEL, LED_PIN>(leds, NUM_LEDS);
  // 초기화: 파란색으로 전체 점등 테스트
  for (int i = 0; i < NUM_LEDS; i++) leds[i] = CRGB(0, 0, 255);
  FastLED.show(); delay(1000);
  // 이동 평균 버퍼 초기화
  for (int i = 0; i < AVGLEN; i++) insert(250, avgs, AVGLEN);
}

void loop() {
  visualize_music();
  delay(DELAY);
}

전체 코드는 원본 프로젝트 참조 (길이상 생략). FastLED 라이브러리 매니저에서 설치 필요.

5단계: 케이스 제작 (IKEA 병 활용)

  1. 뚜껑 가공: 병 뚜껑의 유리를 두꺼운 비닐로 감싸고 깨서 제거 (안전 주의). 폼보드로 원형 커버 제작하여 뚜껑에 고정.
  2. 부품 장착: 폼보드 커버에 미니 브레드보드 중앙 고정. 사운드 모듈 케이블용 구멍, USB 케이블용 구멍 뚫기.
  3. PVC 파이프 + LED 스트립: 파이프 길이는 병 높이에 맞게 절단. 마스킹 테이프로 절단선 표시 후 자르기. LED 스트립을 파이프에 나선형으로 감기 (약간 경사지게). 여분 케이블은 파이프 내부로 수납.
  4. 고정 및 배선: 핫글루/양면테이프로 파이프를 브레드보드 여분 공간에 고정. 회로도대로 배선 연결 (브레드보드 좌측 +, 우측 -).
  5. 사운드 모듈 배치: 병 뚜껑 바깥쪽에 부착 (외부 소리 잘 감지되도록).
  6. 아두이노 수직 장착: USB 케이블 연결 용이하게 수직으로 세움.
아두이노 나노로 만드는 오디오 반응형 책상 무드등 (주소 지정 LED)

6단계: 완성 및 테스트

음악을 틀거나 소리를 내면 LED가 실시간으로 반응합니다. 시행착오 끝에 만족스러운 결과물을 얻었습니다.

회로도

아두이노 나노로 만드는 오디오 반응형 책상 무드등 (주소 지정 LED)

참고

제조공정

  1. 아두이노 나노 33 BLE 센스에서 Edge Impulse로 구현하는 TinyML 언어 감지기
  2. 아두이노 나노와 MPU-6050으로 실시간 자이로스코프 게임 만들기
  3. 아두이노 디지털 주사위: LCD 기반 랜덤 넘버 제너레이터 만들기
  4. 아두이노 아이언맨 제작: 부품, 센서, 단계별 가이드
  5. 아두이노와 블루투스로 만드는 스마트 물건 찾기 'Find Me'
  6. 아두이노 우노와 DFPlayer Mini로 오디오 재생하기 - 단계별 가이드
  7. 아두이노 릴레이 제어 가습기 자동화 – 고전압 안전 설계
  8. 아두이노 소나 & 프로세싱으로 실시간 거리 측정 및 시각화
  9. MobBob: 아두이노 로봇 직접 만들기, 안드로이드 스마트폰으로 매끄럽게 제어
  10. 아두이노 나노와 네오픽셀 매트릭스로 만드는 네온 퐁 게임