목록DIY/자작 키보드 (11)
Brise
키보드를 만들기 위해서 먼저 정해야 하는 것 중 하나가 사용할 레이아웃을 정하는 것이다. 레이아웃을 정하지 않고 키보드를 만들기 시작하면 전체 키보드 설계의 방향이 정해지지 않기 때문에 부품 수급부터 제작의 방향이 흐려지고 이중지출이 늘어나게 된다. 나의 경우 현재 해피해킹 키보드를 기반으로 하여 키보드를 Confiurable하도록 만들 생각이기 때문에 아래와 같이 키보드 레이아웃을 산정하고 계획 중에 있다. 키보드 레이아웃을 만들어 보고 싶다면, 다음 주소를 통하여 만들 수 있다. (http://www.keyboard-layout-editor.com/) 일단 이러한 모양으로 만들어서 키보드 정보를 EEPROM에 저장시켜 키보드의 내부 Keyboard정보를 변경시켜 구동 가능하도록 만들 생각이다. Sta..
도대체 왜 키보드를 직접 만드려고 하는 것일까?? 많은 이유들이 있겠지만, 그 중에 많은 비중을 차지하는 이유는 바로 이것일 것이다. "기존 키보드에 불편한 점이 있기 때문에" (당연하게도) 기존 키보드를 매우 만족하며 사용하고 있다면 고생을 해가면서까지 키보드를 만들 이유가 줄어들기 때문이다. (물론 직접 키보드를 만들어 보고 싶어 하는 분들도 꽤 있을 것이다.) 나의 경우에는 해피해킹 키보드를 사용하고 있는데, 좀 더 심플하고 키를 configurable하게 사용하고 싶어 자작 키보드를 만들고 싶어졌다. 자작 키보드란 것도 요즈음엔 꽤나 기성화가 많이 되어, 키캡도 쉽게 구매할 수 있게 되었으므로 많은 분들이(크게 원하는 기능이 없다면 // 나는 아니지만;;) 자작 할 때에 큰 힘듬 없이 만들 수 있..
BOM- Arduino Pro Micro- 기계식 스위치- 우드락 키보드로 동작이 가능한지, 스위치 치수를 어느정도로 해야 할 지에 대한 테스트로 프로토타입 키보드를 만들어 보았다. 인터넷에서 가끔씩 보아왔던 Ctrl, Alt, Delete만 있는 키보드를 만들어 보자. 키가 3개밖에 없는 만큼 복잡한 회로는 필요 없으며, 간단하게 vcc와 스위치 그리고 핀 입력을 연결하면 된다. 주요 함수는Keyboard.begin()Keyboard.press(char)Keyboard.release(char)이다. 기본적으로 아두이노에서는 ASCII 코드에 해당하는 값들을 전송 가능하며추가적인 키들(e.g. 컨트롤, 알트, F1~12)등은 다음의 주소에서 값들을 확인 가능하다. (https://www.arduino.c..