제가 타는 차량은 제네시스 쿠페로 만약 사제 카오디오를 바꾼다면 공조기 정보가 지원이 안되는 경우가 있습니다.
포기하고 타는 사람들이 많이 있지만 저도 태블릿을 자석으로 탈부착해서 쓰고 있으며 태블릿으로 트립모니터를 가리기에 확인하려고 때고 봐야 하지만 이걸 만들고 나면 편하게 볼수 있겠죠.
제네시스 쿠페 또는 현대차는 M-CAN이라는 통신선으로 여러 공조기나 멀티미디어 정보를 주고 받고 있습니다.
그 부분을 아두이노와 캔버스 통신을 위한 MCP2515 모듈, 화면 표시를 위해 LCD 1602 i2c 로 필요한 부분을 표시하도록 해보겠습니다.
|
차를 뜯어서 확인을 해봅니다. 트립모니터 뒤에 선이 7개 있고
|
ACC와 접지를 따서 아두이노 전원선으로 만들고 M-CAN LOW와 HIGH를 모듈에 연결하였습니다.
|
그리고 노트북을 가져와 MCP2515 예제 모듈로 통신을 테스트해보고 원하는 값이 무엇인지 확인해 봅니다. |
내부온도는 131#0000XX0000000000 으로 확인되며
XX는 00은 꺼짐 2는 LOW 3은 17.5, 4부터 각 0.5씩 더해서 ~ 31은 31.5 32가 HI 입니다.
기타 정보는 132#AABBXX00000000YY 에서 확인할 수 있으며
AA | 송풍방향 | BB | 내외기 | XX | AC 상태 | YY | 풍향 |
11 | 정면 | 00 & 10 | 외기 | 12 | OFF | 00 | OFF |
12 | 정면&바닥 | 01 & 11 | 외기자동 | 13 | ON | 02 | 1 |
13 | 바닥 | 04 & 14 | 내기 | 03 | 2 | ||
14 | 창문&바닥 | 05 & 15 | 내기자동 | 04 | 3 | ||
15 | 창문 | 조작할때는 10이 추가됨 | 05 | 4 | |||
06 | 5 | ||||||
07 | 6 | ||||||
08 | 7 | ||||||
09 | 8 |
위와 같이 확인이 되어서 코딩을 다 하였고 완성한 결과를 영상으로 보여드리겠습니다.
다음 목표는 계기판을 라즈베리파이로 구현을 해보려고 합니다.
네??? 헐~ 그게 가능하다구요? ㅎㅎㅎ
글루건은 녹고, 일반 본드는 고온에서 유해가스가 발생 합니다. 전기용 실리콘은 괜찮은데 굳는데 며칠 걸려요.
대단하십니다