본문 바로가기

Arduino10

아두이노로 자동차 대시보드를 완성하다 - 1편 아두이노로 자동차 대시보드를 완성하다 - 1편 이전 글에서 자동차의 OBD2 단자의 차속신호를 아두이노로 받아서 차량 속도를 표시하는 작업을 진행하였습니다. https://clemencyking.tistory.com/2 https://clemencyking.tistory.com/3 그러나 역시 뭔가 많이 부족하고 제가 도전하고자 했던 최종 목표는 아니었기에 결국은 새로 프로젝트를 시작했고 재료 주문과 프로그래밍, 회로작업까지 약 2달정도의 시간이 걸려서 90%정도를 완성하게 되었습니다. TT 목표하는 그림은 아래처럼 여러정보를 동시에 표시하는 것이었습니다. 우선 이번 작업은 차량정보를 제공해 주는 freematics사의 OBD2아답터를 사용하는 것으로 OBD2아답터를 통해서 차량정보를 손쉽게 가져올 수 .. 2019. 2. 9.
3축 지자기장(자이로)센서 GY-273 HMC5883L 제대로 작동하지 않는다면 3축 지자기장(자이로) 센서 GY-273 HMC5883L이 제대로 작동하지 않는다면 아두이노로 구상하고 있는 프로젝트가 있어 몇가지 부품을 구입하면서 3축 자기장 센서인 HMC5883L을 구입하였습니다. I2C통신방식이라 회로는 워낙 간단해서 브레드보드에 회로구성 후에 기본코드를 넣고 컴파일해서 업로딩 후에 시리얼 모니터로 결과를 확인했는데.... 어라 x, y, z값이 바뀌어야 하는데 안바뀝니다. 컴파일과 업로드는 문제가 없었고, 그리고 기본코드는 이미 검증된 것인데 뭐가 문제일지..... /* An Arduino code example for interfacing with the HMC5883 by: Jordan McConnell SparkFun Electronics created on: 6/30/1.. 2019. 1. 11.
아두이노(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.