한글시계 뒷 이야기

지난 7월 한빛미디어에서 발행하는 MAKE:Korea 에서 주최한 아두이노 DIY 프로젝트가 있었고, 제가 출품한 한글시계가 -1등이 없어서 2등이- 1등 했습니다. 🙂 현재 MAKE:Korea vol2 에 만드는 과정이 사진과 함께 실려 서점에서 팔리고 있습니다. Coex에 전시도 한 번 했었고, 상용화 하자는 제안도 들어왔었어요. MAKE:Korea는 아주 가끔씩 조~용하게 나옵니다. 2권이 최신판. 마침 YES24에서 1, 2권을 함께 살 수 있는 이벤트를 하네요. 시계는 계속 제가 네이버 까페나 SNS에서 떠들어 댔기 때문에 이미 보실 분은 다 보셨을 것 같네요. 이 포스팅에서는 그 뒷 이야기를 해 보겠습니다. ...

November 14, 2011 · suapapa

WordPress upgrade 했습니다.

오랬만에 업그레이드를 하니 신세경! 당장은 최근 comment 들이 안 보여서 불편하군요. 짬나는 대로 손보겠습니다.

August 8, 2011 · suapapa

[손에잡히는아두이노] RGB 램프 제작기

손에잡히는 아두이노에 나오는 RGB 램프를 만들어 보았습니다. 간단해보이는 프로젝트라도 막상 만들어 보면 예상치 못한 난관을 만나곤 하는데, 이 램프의 경우 가장큰 난관은 분해할 만한 구형 램프를 구하는 일 이었습니다. 운 좋게도, Deal extream 에서 저렴한 ($3.33) 구형의 무드 램프를 구입했습니다. 이거 -> Multicolored LED decorative snow ball DX의 사용후기를 보면 자동으로 색이 변하는 램프임을 알 수 있었습니다. 아두이노 시작하기에서 만드는 램프와 비슷해 보이면서 비교할 수 없을 만큼 저렴한 가격 (1/10) 으로 어떻게 구현되어 있는지 궁금하더군요. ...

May 16, 2011 · suapapa

SMD 납땜하기

다만, 제 경우 SMD 부품은 극한적으로 작은 크기와 핀 간격 때문에, 프로나 기계의 영역이라고 여겼었습니다. 하지만, 생각처럼 작지 않은 SMD 부품도 많고, 기초 교육 과정에서 배운 땜질 실력에 간단한 팁을 더하면 그렇게 어렵지 많은 않더군요. 각설하고 사진과 함께 설명 들어가겠습니다. 기본 도구들에 더해 몇 가지 더 준비해야 될 게 있습니다. 핀셋, 솔더윜은 꼭 필요한 도구 입니다. 무세정 플럭스가 있으면 좋지만 작은 양씩 팔지가 않아서 구하기 번거로운 면이 있습니다. (전 1L를 사서 작은 통에 덜어 쓰고 있습니다) ...

February 22, 2011 · suapapa

[DIY] 5만원으로 넷북 SSD 달아주기

 제 노트북은 2년 전에 구입한 델 미니 12 입니다. *넷북 에어*라는 별명이 있었지만 너무 느려서 시장에서 철저히? 외면당하고 현재는 단종되었습니다. 크흑.. 이 노트북은 느린 이유는 여러가지 입니다. 1280×800 해상도를 채택한 대신 더 꼬진 CPU 채용 GMA500 이라는 그래픽 감속기 **4200rpm zif 방식 HDD *** 윈도 비스타 * 위에서 업그레이드 바꿀 수 있는 부분은 별표로 표기했습니다. 같이 들어있던 비스타 씨디는 첫 설치 중에 (설치를 마치지 못하고) 집어 던져 버리고 우분투 리눅스를 깔아서 나름대로 알차게 써 왔습니다. ...

February 7, 2011 · suapapa

경2the축! 무난한 모노스페이스 한글 글꼴 “무난-코딩 체” 탄생

 우분투 리눅스에서 쓰기위해 공개(재배포 허가)된 글꼴들을 패키지로 만들어 모아 두고 있습니다. 다음 링크: <https://launchpad.net/~suapapa/+archive/ubuntukofonts> 이들 중 나눔 고딕 코딩 (ttf-nanum-coding)의 경우 훌륭하지만 리눅스에서 치명적인 옥의 티를 가지고 있어 약간의 수정을 가한 후 패키징 해 두었었습니다. 헌데 이렇게 수정한 폰트를 같은 이름으로 배포하는 것이 저작권 OFL 위반이 될 수 있다는 걸 알아, 완전히 새 이름으로 바꿔서 다시 패키징 하였습니다. 이름하여… ttf-munan-coding 버그 수정하는 것 보다 폰트내부에 박혀 있는 이름들과 nhn 주소들을 수정하는게 더 힘들었어요. 헉헉… ...

October 28, 2010 · suapapa

[WIZ610wi 2/2] client-mode setting and testing

wiz610wi는 세 가지 무선 모드 AP, Gateway, Client 를 지원합니다. (초기값은 AP) AP는 무선 인터넷 공유기라고 보시면 되고, 실제로 이더넷 포트까지 있는 확장보드를 연결하면 무선 공유기가 됩니다. Gateway는 랜으로 연결된 장비를 wifi에 연결할 때 사용합니다. wifi 기능이 없는 계측기나 유선랜 카메라를 wifi 지원하게 할 수 있습니다. Client 모드에서는 wiz610wi가 무선랜카드처럼 동작하며 주변의 AP에 접속한 후 인터넷의 서버에 연결하여 데이터를 주고 받을 수 있습니다. 아두이노와 이 모듈을 함께 쓸 때 가장 일반적으로 사용할 모드는 Client 모드로 이 포스트에서는 wiz610wi를 클라이언트 모드로 설정하고 테스트 서버에 연결해 동작시켜 보겠습니다. ...

October 26, 2010 · suapapa

[WIZ610wi 1/2] single-side breakout

WIZ610w은 wiznet에서 만든 시리얼2Wifi 모듈 입니다. 아두이노와 함께 사용할 수 있도록, 브레이크아웃 보드를 만들어 보았습니다. 사진의 왼쪽이 WIZ610w 브레이크아웃 보드이고, 오른쪽은 바로 PC와 연결해 테스트 하기 위한 USB2시리얼 모듈 입니다. 회로도와 아트워크는 여기서 다운 받으세요 -> WIZ610w breakout in eaglecad 이 포스트는 블로그 이전 중 날아간 내용을 기억에 의해 복원한 것입니다. 내용이 부실한 점 이해해 주세요. 🙂 WIZ610w 모듈의 구성품 입니다. 모듈과 안테나 그리고, 확장 보드에서 사용하기 위한 소켓이 두 개 들어 있습니다. ...

October 18, 2010 · suapapa

[BTPT 3/3] 아두이노+블루투스+안드로이드

 그럼 무선으로 조종해 보겠습니다. 고고고~ 🙂 블루투스 모듈을 붙었지만, 아두이노 입장에서는 그냥 시리얼로 데이터가 들어오는 것이므로, 호스트 게스트간 사용할 적절한 포멧을 만들어 봤습니다. #M<좌-방향><우-방향>[좌-속도][우-속도] 다른 명령들과 구분하기 위해 #M으로 시작하고, 방향은 전진, 후진, 정지에 ‘F’, ‘B’, ‘S’ 속도는 0~255까지 char의 범위 값으로 전달하였습니다. 예를 들면, 전속력 전진: #MFF\xff\xff 좌 회전: #MBF\xff\xff 정지: #MSS 해서 3~5바이트의 명령이 사용됩니다. 이제 조종기. 블루투스 모듈은 SPP 프로토콜이 올라가 있는 것으로 SPP프로토콜을 사용할 수 있는 호스트가 필요합니다. ...

October 11, 2010 · suapapa

[BTPT 2/3] 아두이노 모터 컨트롤 보드 만들기

아카데미 RC 탱크에는 기본으로 유선 조정기 (아래 그림에서 왼쪽 검은 뭉치)가 포함되어 있습니다. 유선 조정기는 모터마다 있는 접점 두 개 씩을 기계적으로 스위칭 할 수 있게 네 선으로 이루어져 있습니다. 건전지(AA*2)까지 조정기에 들어가기 때문에, 탱크의 몸체에는 모터를 제외하면 많은 부분이 빈 공간으로 남아 있습니다. 위 사진에서 바디에 올려둔 건전지 홀더는 크기를 가늠하기 위한 것으로 기본 포함 부품은 아니에요. 이 빈 공간에 아두이노를 올려 무선 조정을 해 보도록 하려고 합니다. ...

October 7, 2010 · suapapa