프로젝트

나도 메이커! 메이커스 여러분들의 작품/프로젝트를 공유하는 공간입니다.

7x7x7 LED큐브 소리에 반응하다!

2014-10-03 17:10:53

7x7x7 LED큐브 소리에 반응하다!

원본 포스팅과 더 많은 사진과 글은  http://blog.naver.com/9219jin/ 로!



LED부분을 잘보이게 찍은 사진입니다!



나름 엄청난 배선!


고음과 저음으로 분리한뒤 표시하는 기능을 포함한 최종버전이다!


  • 소리에 어떻게 반응할 수 있을까?
    • 일반적으로 사용하는 PC에서 나오는 오디오 출력의 신호는 매우 약하기 때문에 LM358같은 범용적인 OPAMP로 약10~100배 정도 증폭한뒤에 AVR(아두이노등..)의 ADC(analogRead())기능을 사용하여 소리의 크기를 수치화할 수 있습니다!
  • 소리를 고음과 저음으로 나누려면?
    • 필터를 사용하면 특정한 음역대(Hz)를 필터링할 수 있습니다! 필자는 RC Low Pass Filter와 RC High Filter를 사용하여 저음은 150Hz, 고음은 3Khz로 분리하여 사용했습니다.
  • 전체적인 처리과정을 설명하자면?
              


간단하게 설명하자면 위와 같은 과정을 거처서 LED큐브에 최종적으로 표시할 수 있게 됩니다!

  • 하드웨어 살펴보기!



위 사진이 오디오 신호를 입력받고 고음과 저음으로 분리한뒤 10배 증폭하는 부분입니다!



AVR을 제어 보드에 부착한 후의 모습입니다.

  • 고음과 저음을 어떤 식으로 표시할까?


왼쪽 위에 있는 LED들이 왼쪽 소리의 저음크기를 표시하고..
왼쪽 아래에 있는 LED들이 왼쪽 소리의 고음크기를 표시하고..

오른쪽 위에 있는 LED들이 오른쪽 소리의 고음크기를 표시하고..
오른쪽 아래에 있는 LED들이 오른쪽 소리의 저음크기를 표시합니다!


  • 작동영상 보기!




위작품에 관해 궁금한점은 팍팍 질문 주시구요!

wlsdn

LED,큐브,7x7x7,오디오,OPAMP,증폭,필터