[중고차 현대화 사업] #3 유선핸즈프리를 블루투스 핸즈프리로… – 1-1편 (몸풀기 1)

제가 타고 있는 2008년식 NF소타나 트랜스폼은 아무래도 연식이 있다보니 요즈­음 차에 비해 이런 이러한 아쉬운 점이 많습니다. ​그 중 핸즈프리가 유선(그 당시에는 그게 대세였..)에 블루투스가 없는 오디오가 장착되어 있어서 스마트폰으로는 핸즈프리는 물론 스티어링휠에 달린 핸즈프리 리모컨도 사용을 할 수 없는 상태죠.​

>

tendown.co.kr/product/detail.html?product_no=1892&cate_no=67&display_group=1#none

그러므로.. 저 놀고 있는 리모컨을 사용하여 스마트폰을 제어할 수 있는 비결이 없을까? 생각하면서 검색해보니…이런 제품이 있더군요.

이거 내용고 DIY로 할 수 있는 다른 비결이 없을까 더 찾아보니 역시나.. 벌써 간 분들이 앞서 계셨네요.m.blog.naver.com/undersky03/221247248616

위 하항상­그랬듯아래 님의 포스트의 아이디어는 ‘아두이노를 사용하여 핸즈프리 리모컨의 신호를 블루투스 리시버로 전달하여 스마트폰 제어 및 핸즈프리(마이크 및 스피커) 기능을 사용’하도록 하는 것이다니다. 정얘기 어썸하고 스마트한 아이디어가 아닐 수 없슴니다!​블루투스모듈의 아웃풋을 오디오의 AUX로 연결하여 사용하는 것이라 완전히 순정처럼 사용하는 방식은 아니지만 요새는 쪼금거의 스마트폰으로 이것 저것 하는 시대이니 크게 문제될 것은 아닐 것 같슴니다.

해서 저도 취미삼아(?) 아두이노 코딩도 조금 했었으니 따라 할 수 있지 않을까 하며 글을 천천히 읽어보…다가 사용된 코드에서 일단 GG 치고.. ^^; ​우선은 몸풀기로 진행에 필요한 자료 수집부터 해보기로 했슴니다.

가장가장 먼저 핸즈프리 리모컨이 어떻게 작동하는지 알아보기 위해 현대 글로벌 서비스 사이트에서 관련 자료들을 찾아봤습니다. ​gsw.hyundai.com/hmc/login.tiles

리모컨 회로 :

>

저항값으로 기능을 구분한다는 것을 알았으니 아두이노를 이용하여 저항값을 측정하는 법을 찾아보기로 했슴니다. 구글링을 해보니 아두이노로 저항값 측정하는 비법을 설명한 글들을 쉽게 찾을 수 있었고,blog.naver.com/jedijaja/220960696688

dosstory.tistory.com/entry/아두이노로-Ohmmeter-저항-측정기-만들기

마침 아두이노 보드도 하본인 갖고 있기도 해서 위의 자료의 코드를 차용하여 간단히 테스트를 해봤읍니다.​멀티미터로 가변저항의 값을 각 버튼의 저항값에 근사하게 맞춘 이강 아두이노로 측정을 하는 방식으로 해봤는데요.

코딩을 대충 했더니 저항값 단위가 이상하게 찍혔네요. ㅠㅠ 중요한 건 숫자니까 일단 넘어가고.. ^^;​기대했던대로 멀티미터의 값과 아두이노가 측정한 값이 크게 차이가 나지 않네요. 물론 실제 핸즈프리 리모컨에서 나오는 저항값이 어떨지는 나중에 측정을 통해 확인을 해봐야겠슴니다만 제조사가 제시한 저항값의 범위가 ±5% 이내 이니 아두이노가 인식하는 값의 범위를 잘 설정하면 무리없이 사용할 수 있을 것 같슴니다. ​테스트 코드는 이후 약간 손봐서 요로코롬 만들었슴니다. 정작 저항값 측정하는 부분은 몇 줄 안되고 모니터링을 위한 시리얼 및 LCD 출력하는 부분이 대부분이 되어 버렸슴니다. ^^;

위 코드는 저항값을 5번 읽어 평균값을 취하는 방식인데 테스트 해보니 값을 한번 읽으나 열번 읽으나 결과가 같게 나오므로 실제 사용할 때는 한번 읽은 값을 써도 될 것 같습니다.​테스트를 위한 회로 구성은 요로코롬.. 버튼을 누르면 저항값이 측정되게 해봤습니다.

>

지금 버튼을 눌렀을 때 아두이노가 어느 버튼이 눌렸는지를 체크하여 블루투스 모듈을 제어하는 부분을 공부해보아야겠슴니다. ​블루투스 모듈은 파란하항상­그랬듯아래님께서 알려주신 CSRA64215 칩을 사용한 모듈 하본인와 그보다는 약간 더 저렴한 모듈 하본인를 알리익스프레스에서 주문했슴니다. 오는 동안 모듈제어하는 부분 공부를 마쳐야할텐데.. 잘 될지.. ^^;​참그래서 제가 구매한 블루투스 모듈입니다. 아래의 것이 CSRA64215칩이 적용된 것이고,

>

이게 좀 더 싼거.. 위의 것보다 반값 정도로 저렴합니다.

>

여기까지가 1편이고 2편은 약간거의 코딩관련 이스토리이 될 것 같고, 본격적인 설치는 3편에 쓰게 되지 않을까.. 생각해봅니다.