라즈베리파이 OS 설치 : https://geeksvoyage.com/raspberry%20pi/installing-os-for-pi/
사용 모듈 : ReSpeaker 6-Mic Circular Array Kit for Raspberry Pi
http://wiki.seeedstudio.com/ReSpeaker_6-Mic_Circular_Array_kit_for_Raspberry_Pi/
sudo apt-get update
sudo apt-get upgrade
git clone https://github.com/respeaker/seeed-voicecard.git
cd seeed-voicecard
sudo ./install.sh
sudo reboot
위 코드를 입력하여 설치를 하고
pi@raspberrypi:~ $ arecord -L
pi@raspberrypi:~ $ aplay -L
명령어로 설치가 되었는지 확인합니다.
arecord -Dac108 -f S32_LE -r 16000 -d 5 -c 8 a.wav
arecord를 사용하여 a.wav라는 녹음파일을 생성합니다. 같은 하드웨어를 사용하고 있다면 다른 옵션을 수정하지 않고 -d, -c 옵션만 조작하면 됩니다.
-d : 몇초동한 녹음할지 설정하는 옵션
-c : 몇개의 채널로 녹음할 지 설정
위 예제는 5초동안 8개의 채널로 녹음하는 예제입니다.
aplay -D ac101 a.wav
(스피커 장치가 따로 없다면 이어폰을 연결하면 됩니다.)
git clone --depth 1 https://github.com/respeaker/pixel_ring.git
cd pixel_ring
pip install -U -e .
python examples/respeaker_4mic_array.py
파이썬으로 동작하는 기본 LED 컨트롤 소스를 받을 수 있습니다. respeaker_4mic_array.py 를 수정하여 원하는 패턴 제작가능.