본문 바로가기

아두이노28

아두이노로 PC 실시간 대시보드 만들기 (확장편) PC 대시보드를 확장해서 모두 5개 정보를 뿌려줍니다. CPU, 메모리, 인터넷 전송속도, GPU, 디스크정보 파이썬 소스코드는 몇줄이 추가 되었습니다. 이상으로 이 프로젝트도 끝입니다. 2021. 6. 18.
아두이노로 PC 실시간 대시보드 만들기 (2편) 1편에서는 주로 소프트웨어적인 부분을 기술하였습니다. 2편에서는 하드웨적인 부분을 적어보도록 하겠습니다. 처음에는 PCB에 회로를 남땜해서 만들생각이었습니다. 그런데 제가 제일 싫어하는 작업이 남땜작업이고, 어차피 모니터 뒷편에 숨길거라서 회로는 그냥 브레드보드에 듀폰케이블로 꽂아서 구성하였습니다. 회로가 구성된 브레드보드는 모니터 뒤편에 부착하였습니다. 그리고 액정 3개만 앞으로 빼내서 모니터 베젤부분에 살짝 양면테입으로 붙였습니다. 전면에서 보면 깔끔하게 OLED액정 3개만 보입니다. 크기도 거슬리지 않을 정도로 적당하고 눈높이에도 맞춰나서 가끔씩 쳐다보기에 적당합니다. PC에 USB케이블만 꽂으면 하드웨어 세팅은 끝납니다. PC가 켜지면 자동으로 켜지기 때문에 온/오프도 필요 없습니다. 작동은 아주.. 2021. 5. 22.
아두이노로 PC 실시간 대시보드 만들기 (1편) PC를 사용하다보면 이 고가의 장비를 사 놓고 어느정도의 자원을 활용하는지 궁금할때가 있습니다. 그래서 아래 사진과 같은 대시보드를 직접 제작하였습니다. 시스템을 모니터를 하는 방법은 주로 작업관리자를 통한 것입니다. 저는 언제부턴가 이러한 시스템 사용률을 모니터 할 수 있는 대시보드를 만들어보고 싶었습니다. 처음 구상했던것은 AIDA64를 활용하는 방법이었는데, 일단 추가 소형모니터를 준비해야하고 프로그램 구매가격이 년간 구독하는 형식이어서 비용이 지속적으로 발생하는 문제가 있어서 이번에 아두이노로 직접 구형하여 만들게 되었습니다. 먼저 이것을 구현하려면 PC에서 실시간 데이터를 아두이노로 넘겨주어야 합니다. 이게 가장 어려운 점인데요. 일반적으로 시스템 사용률을 모니터하는 프로그램은 여러가지가 있는데.. 2021. 5. 22.
모닝용 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.