차량3 아두이노와 MCP2515를 통한 OBD2 차량정보 읽어 오기 차량은 상당히 복잡한 기계장치로 작동에 필요한 각종 정보를 ECU에서 처리합니다. 차량의 상태를 파악하기 위해 상당히 많은 센서들이 실시간으로 차량의 상태를 모니터하고 있기도 합니다. 차량에서는 이러한 상태값들을 can-bus라는 통신 프로토콜을 통해 통신하고 있어서 이 프로토콜을 통해 자동차의 여러 센서값이나 상태를 확인할 수가 있습니다. 자동차 정비시 활용하는 차량용 스캐너 장비가 대표적인 예라고 할 수 있습니다. 또는 일부 운전자들이 저렴하게 구매해서 사용하는 obd2용 블루투스 장치도 이 can-bus신호를 분석하는 사례입니다. 혹시 차량에 시중에 판매하고 있는 hud장치를 구매해서 장착하셨다면 이것도 can-bus신호를 분석해서 표시해주는 것입니다. 저는 오래전부터 차량용 아두이노로 차량용 대시.. 2022. 6. 3. 모닝용 대시보드 코드편 모닝용으로 제작한 GPS 대시보드의 소스코드를 요청하신분이 있어 공개합니다. 이전 투싼용 OLED 8개짜리와 큰 차이는 없습니다. 첫번째 코드는 GPS신호에서 방향값에 따라 NEWS 방향을 표시하고 각 통계를 내서 가로바 그래프 행태로 그리는 코드입니다. u8glib 라이브러리를 사용하는데, 화면에 원하는 디자인을 표시하다보니 아주 복잡한 코드가 되었고, 코드의 해석보다는 본인이 원하는 스타일로 하나하나 디자인 하시는게 좋지 않을까 생각되네요. #include "U8glib.h" #include "SoftwareSerial.h" #include "TinyGPS.h" U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_FAST); TinyGPS gps; Sof.. 2020. 10. 21. 모닝용 자동차 대시보드 제작 한달전쯤 출퇴근용 모닝을 입양해 오게 되었는데 가만두질 못하겠네요. 큰차였던 투싼에는 OBD2아답터, GPS, 자이로센서까지 달아서 OLED 8개가 들어가는 버전으로 만들었으나, 모닝은 가벼운 출퇴근용이고 차량 크기도 있고해서 GPS만 달아 OLED 3개만 장착한 버전으로 만들었습니다. 액정 첫번째는 차량 진행방향과 차트 두번째는 운행거리, 운행시간 세번째는 고도, 속도 차트를 뿌르고 있습니다. 사용된 부품은 아두이노 마이크로 프로 3개, OLED 3개, 그리고 GPS 수신기가 사용됩니다. 모두 알리에서 주문해서 2만 5천원 정도 부담없는(?) 가격으로 제작이 되었습니다. 브레드 보드로 실주행 테스트하면서 코드 수정한 후에 최종 PCB에 납땜을 해서 작업을 마쳤는데, 역시나 작은 PCB 납땜 작업은 언제.. 2020. 10. 10. 이전 1 다음