차량 운용간에 어이없게도 요상하게 불편한 부분이 있어 이를 해소해 보고자 진행 했습니다
현재 그랜저 IG 전기형 모델을 타고있습니다
차량 자체의 만족도는 상당히 높으나, 지금까지 타본 수많은 차들중에서는 없었던 요상한 문제가 하나 있습니다.
이는 공조기 모니터창이 아예 없다는점
공조기 조작시에 네비게이션 상단에 잠시 화면이 보여줬다가 사라지는, 현재 어떤 상태임을 보고자하면 네비 화면을 전환하거나 공조기를 조작해야만 확인이 가능하다는 점입니다

예, 없구요. 없습니다

이런식으로 화면 상단에 "잠시" 나왔다가 사라집니다...

네 요화면 입니다, 이게없어요 제차는, 페리모델엔 다시 넣은 그화면.... 저렇게 쌈빡하게 넣을줄을....
그.래.서.
만들어보았습니다

시작은 공조 관련 화면만 띄웠지만 거기서 멈추기엔 뭔가 아까워서 꾸준히 업데이트하여 현재 Ver 3로 사용하고 있습니다.
제 차량은 캔통신 게이트웨이가 반영된 차량이기에 내부 정션박스에서 P-CAN과 B-CAN 라인에 연결하였습니다.


완성본과는 다르게 구현과정은 노가다의 연속이었습니다..
캔 아이디를 한개한개 필터링해서 무언가 조작하고, 변하는지 확인하고, 안변하면 다음아이디로 넘어가고,, 의 반복이었습니다.
블루투스를 활용 계획을 처음부터 가지고 있었어서 메인 프로세서는 해당 기능이 기본으로 들어있는 ESP32를 사용했습니다.
ESP32의 경우 캔통신 컨트롤러가 내장되어 있기에 주변 회로를 구성할때 더 간단히 만들 수 있는 장점이 있습니다.
공조기의 P-CAN, 근접도어의 B-CAN을 사용할거기 때문에 내부에서 어떤 캔통신을 사용할지 MUX를 구성해서 하나의 컨트롤러로 2채널 캔통신을 구현하였습니다.
설계된 PCB에 맞춰서 엔클로저도 제작하였고, 이는 3D 프린터를활용 SLA로 출력하였습니다.

그렇게해서 현재 Ver3까지 구현된 기능은 아래와 같습니다
1. 공조기 화면 대응
- 운전석, 조수석 설정온도, 바람방향, 바람세기, 외기/내기 표시, 운전석 조수석 싱크, 오토 상태, ADS 상태
- 이외 기본 공조기 화면에 안뜨는 정보
- A/C 동작중 실제로 컴프레셔가 동작중인지 여부, 실외온도, 실내온도★, 냉각수 온도
- 현재 미션 단수 상태(P, R, N, Dx, Sx), 블루투스 키 연결상태
2-1. 근접도어
- 스마트키 보유한상태로 차량 접근시 도어 언락, 이탈시 도어 락 수행
- 정상적인 도어 락/언락처럼 깜빡이 및 부저 알람 동작
- 기타 기능관련 수행
- 실내 차키검색하여 이상잠금 방지
- 근접도어 기능 On/Off 설정 가능
- 하차 이후 차문 닫은상태로 차량 인근에 있을시 도어 락 대기상태 유지; 이후 이탈시 잠금 실행
-
2-2. 근접도어 2
- 휴대폰 및 전용앱 활용하여 잠금제어
- 사전에 등록된 휴대폰 접근시 도어 언락 수행
- 시동이 걸린상태에서 등록된 핸드폰이 차량과 멀어질시 차량 잠금상태로 자동변경, 이후 재 접근시 잠금 언락 실행
그때그때 기능을 하나씩 추가하다보니 저게 전부인지도 모르겠네요
아직 계획상 못해본 기능이 하나있는데 이걸 성공한다면 Ver4로 업데이트 가능할거 같습니다
여러분의 차량엔 어떤 얼탱이없는 불편함이 있으신가요 ?
값을 읽어오는건 검색과 약간의 노가다로 해본 적 있는데, 차량 제어도 가능한게 신기하네요...
예전에 쉐보레 차량용 써드파티 hud 제품 중에 전후방 센서의 거리값을 보여주는 기능이 있었고 유용하게 사용했던 기억이 있습니다. 아무래도 수치로 보이니 조절하기 좀 더 편하더라구요. 이런 기능 업데이트는 어떠신가요?! ㅎㅎㅎ
다만 지금 선정한 화면이 그런류의 정보를 띄우기에는 조금 애매한지라 새롭게 만들어봐야 할듯 싶네요
공조기 보는거 같은 형태라서 매우 불편했는데.
대박이십니다.
거기에 도어락까지...
전 차량에서 전기문제. 엔진미션 등등해서.
엄청 맘고생을 했던지라.
지금 차량에는 암것도 안하고 타는데.
공제하시면 줄 서보고 싶네요.
아마 문제를 일으켰던 제품은 통신설계를 조금 잘못한부분이 있었을듯 싶네요
다만 문제는 나중에는 결국 순정으로 돌아가는 뒤안길... 쿨럭... ㅋㅋㅋ
암튼 멋집니다.
바꾸게되면 회수는 하겠지만요 ㅋㅋㅋ
어떤 정신머리 가진 설계자가 그렇게 설계했는지 이해가 안갑니다
불편하면 만들어야지요 ㅋㅋ
프로토타입이라도
판매하신다면
1빠로 줄서고싶어요!
같은건 캔통신 이라는거 정도라,,
제 차는 저 버튼이 그 역할을 하던데요...
쏘카로 차량을 빌렸을때 한참 헤매이다가 이것저것 누르다가 설마 하면서 눌러서 확인했었습니다.
이 글을 쓰신분은 아마도 "상시" 보이는 것 + 알파를 원하신 것 같습니다.
다만 눌러야만 보인다는점, 저 화면으로 전환시 네비게이션 화면이 안나온다는점에서 불편해 하고 있었습니다
공유정신을 발휘하셔서 오픈소스로 푸시죠!
깃허브 기대합니다!!
세상엔 능력자분들이 진짜 많아요......
이를 읽을수있으면 그때부터는 사실 별게 없는 부분이지요,,,
공조 보다 저는 워크인 기능이 더 탐나네요 ㅠ
예전에 엠비언트 검사하는 프로그램 납품한 적 있었는데....
그래도 대단하세요. 이걸 다 찾아서 구현하시다니 ㄷㄷ
그래서 깃헙 주소는 어떻게 되는지 알 수 있....읍!!
제목만 보고 아두이노로 CAN통신 하셨겠지~ 하고 들어왔는데..
입이 떡 벌어지네요.. 리버스로 공조 디스플레이를...
현대기아 프로토콜이 동일하다면 공용으로 만들어서 판매하셔도 될듯 하네요..ㅋ
같은 데이터인데 데이터의 위치가 다르거나 ㅋㅋ
몇번째에 공조 기능인지 발견하셨어요(?)
저 IG 하이브리드 타고 있는데 말씀해주신 공조상태 ㅋㅋㅋㅋ 엄청 공감합니다.
워크인 기능 엄청 탐나네요;;;
판매하시면 꼭 사고 싶어요!!
워크인은 시트 관련 아닌가요 ?
저는 이걸 일로 했지만 이걸 DIY로 하시다니 대단하십니다.
이때는 AVR중에 ATCAN128이라는 ATmega128에 CAN 통신 추가한 녀석이 있었는데 이걸로 테스트보드 만들어서 파싱했었어요. 그때는 제네시스 신형과, SM5(닛삿티아나향)이 매립형 네비 수요가 있어 제작했었어요. ㅎㅎㅎ
그나저나 진짜 능력자시네요. 잘 모르는 분야지만 재미있게 보았습니다^^
재밌게 보셨다니 다행입니다 ~
제 프로젝트도 구경 와보세요
https://github.com/canhackers/jupiter
잘 돌아가고 더 이상 기능에 대한 갈증이 없다보니 10달 가까이 안정적으로 쓰면서 더 이상 업데이트를 안 하고 있습니다..
렌트카 회사 다녔으면 이거저거 많이 시도해봤겠다 싶습니다 ㅋㅋㅋ
화면은 3.12인치 oled 입니다
요즘 중국에서 ESP32에 CAN + RS485 + 터치스크린 달린 모듈들이 저렴하게 나오더라고요. https://www.aliexpress.com/item/1005007423838587.htmlAliExpress ESP32에 CAN 버스가 하나뿐이라 MUX 넣어서 PCB 짜신거같긴한데 ㅎㅎ DI/DO도 있으니 MUX 달아주면 사용 가능할 것 같습니다.
7-36V 전원이라 차량 12V에 바로 물려서 쓸수 있을거 같고, 케이스도 포함에 터치스크린으로 이것저것 제어 기능도 넣을 수 있...
저런것도 고민은 했는데 일단은 너무커서 배제했었습니다 ㅋㅋㅋ
나머지도 조작에의한 트리거는 아니고 노드상에서 바로파싱가능합니다
직원이 이거하면 문제되나요?
내부적으로 권한적으로 접근 못할수는 있겠지만, 유출로의 의심이 가능할 영역이니까용 ㅋㅋ
저는 손재주가 부족해서 이렇게 기성품을 응용해서 사용하고 있는데, 너무 멋지네요!
https://infocarmobility.com/theme/basic/sensor/sensor_readMore?lang=KOR&mode=light&ECU=%EC%97%90%EC%96%B4%EC%BB%A8&manufacturerDropdown=%ED%98%84%EB%8C%80%2F%EC%A0%9C%EB%84%A4%EC%8B%9C%EC%8A%A4®ionDropdown=KOREA&modelDropdown=%EA%B7%B8%EB%9E%9C%EC%A0%80+%28IG%29&yearDropdown=2018&engineDropdown=%EA%B0%80%EC%86%94%EB%A6%B0+2.4+GDI+%EC%84%B8%ED%83%802
앱상 현재 화면에 보이는 데이터만 확인가능하구 제차 기준으로 해당 링크안에 데이터중 대부분은 실제로 확인이 불가능한 데이터들이 대부분이네요
그런류의 제품들은 블루투스가 연결되는 시점이후부터 동작하기때문에 반응성이 상당히 떨어지는게 단점입니다
차키를 실내에 계속 두어야 한다는점이 최대 단점이지 않을까 싶습니다,,
분석하고 확인하는 과정을 걸쳐낸다면요..
우선 이미 완성된 차량에서는 일반적인 방법으론 쓰기가 안된다고 보시면됩니다