전체 글

전체 글

    아두이노 다채널 미디 플레이어 제작 #2 - 중간점검

    2018/08/27 - [아두이노/프로젝트] - 아두이노 다채널 미디 플레이어 제작 #1 - I2C 통신 테스트 I2C 통신 테스트만 완료하고 이제서야 어느정도 미디 플레이어가 완성 되었다. 그동안 프로 마이크로 개수가 부족해 시도를 제대로 못했었다. (요즘 이것저것 시도해볼 것은 많은데 시간이 없다. 덕분에 블로그 질문에 대한 답변도 제대로 못하고 있다...) 현재 총 5개의 채널로 구성되어있다. 프로 마이크로는 총 6개이지만 하나는 PC와 미디 통신을 하는 마스터 용도이다.각 채널마다 1개의 스피커를 부착하면 되는데 문제는 현재 남는 스피커가 1개 밖에 없었다. 그래도 테스트는 진행해야 하는데, 각 채널에 스피커를 따로따로 연결해 영상을 촬영한 후 영상을 하나로 합치면 스피커를 여러개 연결한 효과를 ..

    아두이노 FPS 게임 컨트롤러 2.0 게임 테스트

    생각해 보니 FPS 게임 컨트롤러 2.0(2018/05/20 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 2.0) 은 작동 영상을 올린 적이 없었다. 2018/01/12 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 (오버워치, 더 하우스 오브 더 데드) 와 동작은 거의 유사 하지만 그래도 올려두는 것이 좋을것 같아 간단하게 영상을 제작했다. 게임은 언제나처럼 하우스 오브 더 데드 3이다. 이번에는 영상 길이를 늘려 챕터 2 보스까지 잡는 영상까지 포함되어있다. 회로와 소스도 공개할 계획인데, 시간도 별로 없고 FPS 게임 컨트롤러 3.0도 준비중이라 언제가 될지는 잘 모르겠다. (사실 2.0와 1.0은 큰 차이가 없다. 하지만 3.0은 매우 큰 변화를 줄 생각이다.) 노트북도..

    FPS 게임 컨트롤러 수신기 PCB 발주

    2018/09/22 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 수신부 업그레이드 중 이전 글에서 언급했듯 FPS 게임 컨트롤러의 수신부를 모듈화하는 작업을 진행중이다. 언제나 처럼 EasyEDA로 PCB를 설계해 JLCPCB에서 발주했다. PCB 설계에 관심이 있다면 아래 강좌를 참고하자 2018/02/20 - [강좌] - PCB 제작 기초강좌 #1 [EasyEDA 소개] 최근 JLCPCB가 배송 방법을 바꾼것 같은데, DHL은 그대로 이지만 일반 배송을 SF express로 바꿨다. 놀랍게도 배송비는 동일하지만 전에는 2주 이상의 시간이 걸리던것에 반해 3~5일이면 배송이 된다. 이 속도는 DHL과 큰 차이가 없는 수준이다. SF express는 한국에도 회사가 있기 때문에 한국어 배송..

    메이커페어 서울 2018 방문기

    9/29~9/30 이틀동안 진행하는 메이커페어에 관람객으로써 참여했다. 사실 메이커로써 참가하고 싶었지만 시간의 여유가 없어 올해는 관람으로 만족해야했다. 사전등록을 했기에 확인 절차만 거치고 바로 입장이 가능했다. 문화비축기지로 들어서서 가장먼저 눈에 띈 것은 커다란 자작 카트 레이싱 트랙이었다. 카트 레이싱은 제대로 관람하지 못한 것은 아쉬웠다. A부스에서 로봇제작 모임인 오로카의 대표 로봇인 아슬 주니어도 볼 수 있었다. 필자가 처음 라즈베리파이를 시작할 때 많은 도움을 받았던 천동이님의 블로그에서 상세한 제작기를 확인할 수 있다. 블로그에는 정말 다양하고 좋은 정보들이 넘처나 많은 도움이 될것이다. 링크 : https://blog.naver.com/PostList.nhn?blogId=chandon..

    아두이노 메가 구입

    아두이노를 취미를 가졌는데 의외로 보드 종류는 많지 않았다. 대부분 기본적으로 가지고있는 메가도 없었는데 이번에 알리익스프레스에서 호환 보드를 저렴한 가격에 (약 7000원) 구입했다. 호환보드답게 CH340 드라이버를 이용해서 설치해주었다. 아래에서 다운이 가능하다. 아직은 메가로 뭘 해볼지는 생각하지는 않았다. 어쩌면 Ramps 쉴드를 올리고 3D 프린터를 만들지도 모르겠다.

    모바일 배틀그라운드 컨트롤러 만들기 [아두이노 FPS 게임컨트롤러 활용]

    필자의 블로그에 가장 많이 접속되는 키워드중 하나는 아두이노 FPS 게임컨트롤러인데, 덕분에 이와 관련한 질문을 가장 많이 받았다. 질문의 내용은 대부분 제작중 오류나 소스코드에 관련된 질문들이었는데, 한번은 해당 컨트롤러를 모바일 게임에 사용이 가능한지에 대해서도 질문 받은적이있다. 생각해보면 결국에는 컴퓨터 대신 스마트폰의 마이크로 USB단자에 아두이노에 연결이 가능한지에 대한 질문과 같은데, 시리얼 모니터를 스마트폰으로 보는 예제는 본적이 있지만 레오나르도의 마우스, 키보드 컨트롤 또한 가능한지는 잘 몰랐다. 그래서 이참에 한번 시도해 보기로 했다. 기존의 2018/05/20 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 2.0 의 컨트롤러가 무선으로 설계되어있어서 일단 급한데로 수신부..

    아두이노 FPS 게임 컨트롤러 수신부 업그레이드 중

    레오나르도는 크기가 너무 큰 관계로 프로 마이크로로 교체해서 실험 중 이다. 아래는 프로 마이크로의 핀맵 나머지 연결은 레오나르도와 동일하지만 SCLK, MISO, MOSI 연결만 위의 핀맵을 참고하여 연결하면 된다. 크기가 확실히 작아졌지만 휴대하기에는 아직 어렵다. 바로 USB 포트에 꼽을수 있으면 좋은데, 아래와 같은 아두이노 비틀을 이용해볼 계획이다. 관련글 2017/12/27 - [아두이노/프로젝트] - 아두이노 에어마우스 2018/01/12 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 (오버워치, 더 하우스 오브 더 데드) 2018/05/20 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 2.02018/09/25 - [아두이노/프로젝트] - 모바일 배틀그라운드 컨트롤..

    삼성 노트북 9 Always 구입 후기 [NT900X5T-X58]

    전에 사용하던 삼성 아티브북 4가 구입한지 5년 가까이 되니 슬슬 노트북 수명의 한계에 다다랐다는 것이 확실하게 느껴졌다. CPU도 지금은찾기도 쉽지 않는 2세데 듀얼코어에, RAM 4G, 내장그래픽 카드이고 그리 좋은 스펙도 아니어서 이번에 큰맘 먹고 바꿨다. 모델명 NT900X5T-X58로 외장그래픽이 탑제된 모델이다. 사진들이 좀 어둡게 찍혔든데, 필자는 리뷰어가 아니므로 별 신경쓰지 않았다. 간단한 스펙은 인텔 8세대 i5 쿼드코어에 RAM 8G, 256G SSD에 NVIDIA의 mx150 신형 외장 그래픽 카드가 탑제되어있다. 화면은 정말 선명하고 15인치에 베젤까지 얇아 매우 넓어보인다. 특히 키감이 정말 좋다. 사실 mx150의 성능은 생각보다 높진 않다. 그래도 필자처럼 3D 모델링을 가끔..

    아두이노 스케치에서 package_index.json 파일 서명확인 실패 오류가 발생하는 경우 해결법 (아두이노 보드 매니저 오류)

    아두이노의 대표 IDE인 스케치에서 아두이노가 아닌 다른 보드를 사용하거나 추가하기 위해서 주로 보드 매니저를 사용한다. 필자는 최근에 attiny85를 사용하기 위해 오랜만에 보드 매니저에 들어갔는데 아래와 같은 오류가 발생했다. 당시에 오류 내용을 캡처해두지 않아 영어로된 오류 화면만 찾았지만 한국어 버전이라면 package_index.json 파일 서명확인 실패라는 내용이 출력된다. 구글링을 해보니 해외에서는 꾀나 이슈가 된 오류인 것 같다. 해결 방법은 다음의 포럼에서 찾을수 있었는데, https://github.com/arduino/Arduino/issues/7103 공통적으로 컴퓨터의 C://Users/youruser/AppData/Arduino15/ 경로의 Arduino15 파일을 제거하고 ..

    에어드럼 제작하기 (OpenCV+아두이노 Air Drum)

    에어드럼을 제작할 계획은 사실 아두이노를 처음 배우기 시작할때부터 이었다. 처음에는 mpu6050와 같은 가속도 센서를 이용해 제작할 계획이었지만 정확한 타점을 인식할 코드를 어떻게 구현할지가 막막했다. 그렇게 에어드럼 프로젝트는 잊혀지는가 싶던 참에 흥미로운 동영상 하나를 발견했다. 위 영상은 OpenCV를 이용해 특정 색깔을 입힌 드럼스틱을 추적하여 추적된 물체가 카메라상 특정 위치에 도달하면 드럼소리를 내는 방식의 에어드럼을 구현한 것이다. 이 영상을 보고 한번 시도해 볼만한 프로젝트라는 생각이 들었다. 마침 OpenCV도 공부 중이었고 최근에 공 추적하는 코드도 알아내었으니, 벌써 반은 완성하고 들어가는 셈이었다. 우선 색깔을 기반으로 공을 추적하는 방법은 2018/08/30 - [프로그래밍/Op..

# 테스트용