Subjective-
배경
내 차는 구형이라 블루투스 페어링 오디오 재생을 지원하지 않는다.
그래서 블루투스 동글을 AUX 잭에 연결해 음악을 재생해야 한다.
근데 어째 사는 것마다 금방 고장나고, 시원찮다. (내가 싸구려를 사니까!)
그리고... 핸들 근처에 음악 넘기는 리모컨이 좀 있었으면 좋겠는데... 이런 걸 원하면 직접 만들어야 하잖아유...?
이렇게 된 거 직접 만들어보고 싶다.
사실 사서 쓰는 게 더 편하지만 Atmega 다뤄봐야 한다.
조사하다 보니 이거 설레고 재밌는 것 같기도 하다.
커스텀이 가능하자나!?
Objective-
스마트폰과 블루투스 연결하여 스마트폰에서 재생하는 음악을 받아 3.5파이 잭으로 내보내는 하드웨어가 필요하다.
Assess
블루투스 모듈이 필요하다.
DAC(Digital/Analog Converter)가 필요하다.
HW서 블루투스로 수신한 데이터를 Analog로 바꿔야 재생을 하지!
블루투스 Profile을 적용, 구현할 방법이 필요하다.
Plan
Preparing
필요한 하드웨어 구매
BLE 4.0, UART지원 하드웨어면 충분한가?
DAC
음질에 영향을 주는 요인을 고려해서 사야 할 텐데...
그냥 3천 원 짜리 싼 거 사도 괜찮나?
뭐... 해 보면 되지!
ATmega
Atmega128이 뭐하는 칩인진 알겠는데, 요거 개발환경은 어케 만들지...?
3.5파이 오디오 잭
요거 Pin-map(?) 확인해봐야징
알아볼 것
'코덱'
하드웨어 디코딩? 소프트웨어 디코딩?
안드로이드 기기의 기본 블루투스 오디오 코덱은 뭐지?
어떻게 디코딩하지?
Atmega 개발 환경 어케 만들지...?
메모리 쓰기 가능 횟수가 플래시 1만 번, SRAM 10만 번이면... 막무가내로 프로그램 써서 돌려봐도 괜찮은 건가?
학부생 스타일로 막 굴리면 금방 못 쓰게 되지 않을까?