안녕하세요 2CPU에 눈팅만 잔뜩하는 회원입니다^^:;
며칠동안 머리속에 상상?만 하다가 전문가분들께 물어보는게 나을듯 하여 QnA에 질문드립니다.
기본적으로는 음악을 재생하는 시스템인데, 지정 시간 이후에 스스로 종료 및 주변 장치들에게 종료 명령을 같이 내릴 수 있었으면 좋겠습니다.
우선 제가 필요하다고 생각되는 시스템 요건은 다음과 같습니다.
1. 전원 제어 가능
- 커는 것은 제가 직접해도 상관 없는데, 특정 시간 이후에 (약 2시간 정도) 자동으로 전원을 종료할 수 있는 시스템
가능하다면 종료 시간을 좀더 유연하게 바꿀 수 있고, 종료까지 남은 시간이 LCD 창 같은 곳에 표기될 수 있었으면 좋겠습니다.
- 주변 기기 제어 (종료 신호 전송)는 GPIO로 종료 신호 보내는 정도만 되어도 관련 장비를 찾아볼 수 있을 듯 합니다.
2. 음악 재생 가능
- 만약 시스템 부팅 시간이 10초 미만이라면 전원 버튼 누르고 부팅 후 자동 음악 재생 명령을 넣고 싶구요
- 만약 시스템 부팅 시간이 20초 이상이라면 미리 켜두고 음악 재생 명령을 내릴 수 있는 외부 버튼을 추가하려고 합니다.
(역시 이 경우, 버튼을 누른 후 약 2시간 정도 후에 전원이 종료될 수 있으면 좋겠습니다)
3. 소형 외부 앰프 연결 가능 여부
- 사실 앰프는 별도로 구비해도 나쁘진 않을 거 같은데, 검색하다가 https://www.hifiberry.com/shop/bundles/beocreate-bundle/ 를 발견해서요. 라즈베리 파이와 앰프를 직접 연결할 수 있는 거라 스피커만 추가하면 바로 소리가 나올 수 있는....
4. 안정성
- 일단 전원을 넣으면 2~3시간 정도 사용할 예정인데, 이것을 거의 매일 사용할 예정이라, 안정성이 높은 수준의 시스템이었으면 좋겠습니다.
제어와 음악 재생이 있어서 그리고 위의 Hifiberry를 찾는 바람에,
라즈베리파이 4 급을 기반으로 삽질을 해보면 위의 기능들이 동시에 구현가능하겠다라는 생각이 막연하게 들어서요.
프로그래밍으로 구현이 가능할까요?
(프로그래밍을 전혀 몰라 그냥 막연하게 생각만 하고 있었습니다 ㅠㅠ)
만약 가능하다면 프로그래밍을 차근차근 배워보려구요 ㅠㅠ
혹은 위의 요건들을 더 유연하게 충족시킬 수 있는 컴퓨터? 기반의 간단한 시스템이 있을까요?
글을 읽어 주셔서 감사하고
어떤 의견이든 감사합니다!