HiFiberry DAC+ (TI PCM5122 사용)와 호환되는 PiFi DAC+ 에 있는 IR receiver를 사용하기
https://wiki.geekworm.com/DAC%2B
아두이노 세트에 있는 IR remote controller를 사용해서 Volumio를 제어해 해보자
해당 IR remote contorllor는 NEC protocol을 사용한다.
https://techdocs.altium.com/display/FPGA/NEC+Infrared+Transmission+Protocol
1. DTB overlay 추가 (gpio-ir, PiFi DAC+ 보드는 IR rx data가 gpio 26 핀에 연결되어 있음)
/boot/userconfig.txt
# Add your custom config.txt options to this file, which will be preserved during updates
dtoverlay=gpio-ir,gpio_pin=26
2. IR 레코딩
IR 레코딩은 아래 링크를 참고했다.
https://memories.tistory.com/10
아두이노에서 확인한 키 값을 사용해도 되지만, LIRC에서 레코딩해서 생성한 lircd.conf를 사용하고, 아두이노에서 읽은 값은 교차 검증용으로 사용. (IR 레코딩을 해보니, 실제값 4바이트 이후 더미 4바이트가 기록되어 있어서 더미 값은 삭제했다)
3. Volumio IR configuration 파일 (lircd.conf, licrc)을 push
/data/INTERNAL/ir_controller/configurations/<<설정 이름>> 폴더를 생성하고 파일을 복사. (리모콘에 있는 로고를 따라 "CAR" 라고 정함)
4. Volumio 플러그인에서 IR Conroller Configuration에서 <<설정 이름>> ("CAR")을 선택
5. 이제 IR remote controller로 플레이어 제어~~