본문 바로가기

아두이노30

아두이노 Liquid Crystal LCD를 사용한 PC 사용량 모니터 2열 LiquidCrystal LCD를 사용하여 간단한 PC 사용량을 모니터하는 장치를 제작하였습니다.  CPU, 메모리 2가지 정보를 표시하며, 수치와 차트를 같이 보여줍니다.CPU, 메모리 정보는 PC에서 넘겨줍니다. 간단히 케이스를 제작해서 넣어주었습니다.아두이노는 뒤로 노출시켜 부착했고, 단자핀만 상자안으로 넣어서 회로를 구성했습니다.   동작 영상입니다. 2025. 2. 16.
아두이노 OLED 테스트 박스 제작 제가 즐겨 사용하는 OLED 디스플레이를 디자인하거나 테스트할때 매번 회로를 구성해서 테스트해야 하는 번거로움이 있고 또한 여러개를 사용하는 프로젝트(대시보드 제작 등)에서는 브레드보드에 빽빽하게 점퍼선을 연결해야 하는 불편함이 있었습니다. 이에 아예 OLED 테스트와 그래픽 수정을 위한 테스트 박스를 제작하였습니다.  박스는 바깥에서 OLED를 쉽게 꽂아서 테스트 할수 있도록 했고 단자핀이 배열이 다른것을 다 테스트 할수 있도록 설계했습니다.  알리에서 OLED주문시 단자배열이 2가지 종류로 오다보니 다른 종류 2가지를 4개씩 꽂아서 테스트할수 있도록 했습니다.  보드는 상자 뒤편에 부착해줬고 단자핀만 상자 내부로 넣어서 내부는 점퍼선으로 회로를 구성해 줬습니다. (사진은 없네요)보드는 8개 디스플레이.. 2025. 2. 16.
토레스 EVX 대시 보드 개선 기존에 제작한 차량용 대시보드의 단점이 있어 개선품을 새로 제작하였습니다. 기존 제작품에 대한 내용은 아래 글을 참고하세요. https://clemencyking.tistory.com/37 GPS를 활용한 차량용 대시보드 제작GPS 대시보드 작동영상  차량용 대시보드를 새롭게 제작하였습니다.과거 3개나 제작을 했었고, 이번에 차량을 바꾸면서 주행정보를 좀더 자세히 보기 위해 다시 제작하였습니다.예전에 제작한clemencyking.tistory.com 무엇보다 가장 큰 담점은 GPS신호만을 사용하다보니 GPS신호가 수신되기까지 온습도를 제외한 어떤 정보도 표시되지 않는다는 것이었습니다. GPS수신기의 위치가 안쪽에 있다보니 처음 수신까지 10여분 정도가 소요되기도 하고 이 또한 들쑥날쑥이라 개선이 필요 했.. 2025. 2. 16.
아두이노의 가장 흔하게 사용하는 NEO 6M GPS수신기에 대한 설명 아두이노에서 GPS를 활용하여 프로젝트를 진행할때 NEO 6M GPS수신기를 많이 사용합니다. 인터넷 상에 상당히 많은 사례와 코드들이 나와 있긴한데 이 페이지가 가장 잘 설명하고 있는것 같습니다. 구조, 데이터쉬트, 회로도, 샘플코드 등 백과사전처럼 설명하고 있어, 처음 다뤄보거나 또는 프로젝트를 진행하시더라도 충분히 레퍼런스가 될것 같습니다.  https://lastminuteengineers.com/neo6m-gps-arduino-tutorial/ In-Depth: Interface ublox NEO-6M GPS Module with ArduinoLearn about NEO-6M GPS Module along with its Working, Pinout, Wiring, Library, Arduino.. 2024. 8. 23.
공기질(air quality) 모니터 제작기 3D 프린팅을 하다보면 필라멘트가 녹는 냄새가 많이 납니다. 물론 건강에는 좋지 않을거라서 최대한 맡지 않으려고 하는데 그래도 조금은 맡게 됩니다. 그래서 공기질을 모니터링 하는 장비를 만들게 되었습니다. 측정항목은 미세먼지, 일산화탄소, 이산화탄소, 총유기화합물 이렇게 4가지 입니다. (위에부터 차례순서대로) 1초에 한번씩 값을 표시하고 미세먼지만 10초 주기로 값을 표시합니다. 조금 떨어진 거리에서 입김을 불어주었을때 CO2, TVOC가 급격히 올라갔다 떨어집니다. 센서의 오차가 있겠지만 반응은 매우 빠른 편입니다. 공기질 모니터링 우선 아두이노로 구현할 수 있는 환경관련 센서들 중에 몇가지를 선정해서 구매하였습니다. 특수한 가스 같은 것을 감지하는 센서는 굳이 필요가 없고 일상생활에서 실내공기질에 .. 2023. 6. 4.
아두이노 UNO TFT LCD 디지털 게이지(gauge) 디자인 아두이노로 차량용 대시보드를 제작하면서 제작한 디지털 게이지의 디자인 코드입니다. 아두이노 UNO와 3.5인치 TFT LCD쉴드 조합인데요. 디자인된 게이지는 디지털 숫자와 바 그래프를 그려주고, 값의 범위는 디자인적으로 변경이 가능합니다. 3.5인치 TFT LCD 디지털 게이지 이 코드블록은 그래프를 그려주는 함수가 분리되어 있어서 추가로 더 그린다면 함수를 추가하면 원하는 개수만큼 그릴수 있습니다. 현 그래프 사이즈로는 최대 4개까지는 그릴 수 있습니다. // 디지털 게이지 #include // Core graphics library #include // Hardware-specific library MCUFRIEND_kbv tft; #include #include #include #define BL.. 2023. 5. 19.