본문 바로가기

속도6

차량용 대시보드 업그래이드 (3.5인치 TFT모니터 + 아두이노 UNO) 그간 여러버전의 차량용 대시보드를 제작하였고, 최근에 3.5인치 액정 3개를 활용한 대시보드까지 소개해 드렸습니다. 최종적으로 GPS를 더해 총 4개의 디스플레이로 구성된 대시보드를 완성하였습니다. 각 화면별로 표시하는 정보는 아래와 같습니다. 첫번째: 연료량(LPG, 가솔린), 총주행거리, 속도차트(10킬로 단위) 두번째: 주행시간, 정지시간, rpm, 냉각수온도, 엔진부하량 세번째: 속도 네번째: 실내온도, 고도, 진행방향, 진행방향 차트 대시보드 주행모습 대시보드 주행모습 대시보드 제작에 사용된 부품들은 아래와 같습니다. - 아두이노 UNO 4개 - 3.5인치 TFT LCD 쉴드 4개 - 아두이노 micro pro 1개 - MCP2515 can-bus 드라이버 모듈 - GPS수신기 모듈 1개 - 광.. 2022. 6. 6.
모닝용 GPS 대시보드 확장 이전 글에서 모닝용으로 제작한 액정3개짜리 대시보드를 소개해 드렸습니다. 이번 글은 이 대시보드에 액정 1개를 추가하여 확장한 것을 소개해 드리겠습니다. 기존 액정에서는 1. 방향 2. 속도, 거리, 3. 고도, 속도차트 이렇게 3개의 정보를 표시하고 있었습니다. 4개로 확장한 것은 1, 2번은 그대로 이며 3번의 고도, 속도만 분리해서 2개의 액정에 나눠 표시하였습니다. 먼저 하드웨어 확장을 위해 아두이노1, 액정1개로 회로를 구성한 후에 기존 대시보드에 이어 붙였습니다. 감쪽같다고는 말할수 없지만 이어붙인게 크게 티가 나진 않습니다. 프로그램을 올려서 실행시킨 화면도 정상적으로 잘 표시가 됩니다. 1번 방향, 2번 속도, 주행거리, 3번 속도 차크, 4번 고도차트 입니다. 3번과 4번이 차트인데, 4.. 2021. 2. 14.
모닝용 대시보드 코드편 모닝용으로 제작한 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.
아두이노(arduino)로 자동차 ODB2를 통해 자동차 속도 표시하기 - (2부 구현편) 아두이노(arduino)로 자동차 ODB2를 통해 자동차 속도 표시하기 - (2부 구현편) 최초 구상과는 달리 7세그먼트 대신에 OLED를 사용하기로 했습니다. 그런데 이게 0.96인치 OLED라 화면이 좁쌀만합니다. 7세그먼트를 사용하는것도 괜찮을것 같고 전 1.3인치 OLED를 알리로 주문해 놓았습니다. 2.3인치대의 OLED로 있는데, 이건 가격이 거의 2만원정도해서 너무 거금(?)입니다. 아두이노와 OLED 배선은 아래 사진처럼 하면 됩니다. 출처 : https://startingelectronics.org/tutorials/arduino/modules/OLED-128x64-I2C-display/ ODB2의 차속신호는 13번핀으로 입력을 넣어 주었습니다. 전체적인 배선이 사진처럼 되는대요, 단 사.. 2018. 12. 10.
아두이노(arduino)로 자동차 ODB2를 통해 자동차 속도 표시하기 - (1부 구상편) 아두이노(arduino)로 자동차 ODB2를 통해 자동차 속도 표시하기 (1부 구상편) 먼저 이글은 아두이노로 자동차 속도를 표시하는 프로젝트를 진행하면서 인터넷을 통해 상당히 많은 정보를 얻어 큰 어려움 없이 제작이 가능했어서, 나 또한 누군가에게 도움을 주어야겠다고 생각되어 소개하고자 합니다. 먼저 본 프로젝트를 진행하게 된 계기를 말씀드리면, 아주 오래전부터 자동차에 HUD를 달고 싶었고, 그래서 중국산 싸구려 HUD를 아주 오래전부터 장착하여 사용하였으나 품질에 만족하기 어려웠고, 이후 블루투스 ODB2 장비를 구매하여 핸드폰에 어플을 설치하여 한동안 재미있게 사용해 왔습니다. (제가 그간 구매한 블루투스 ODB2 개수만 해도 4개나 되네요 ㅎㅎ) 그런데 이게 문제가 여름철에 자동차 실내 온도가 .. 2018. 12. 3.