인쇄되지 않은 부분들.
이 제품의 비인쇄 부분은 다음과 같습니다:
-
한아다프리트 트린케트 M0마이크로컨트롤러.
-
여섯 개의 MX 키 스위치.
스위치는 트레이에 있고, 그 선들은 아래쪽으로 나와 있습니다. 마이크로컨트롤러는 상자 내부의 4개의 피그에 위치해 있습니다. 또한 마이크로컨트롤러를 키에 연결하는 데 사용할 연결선과 키패드를 컴퓨터에 연결하는 데 사용할 마이크로 USB 대 USB-A 또는 USB-C 케이블이 필요합니다.
인쇄하기
모든 것은 0.4mm의 레이어 높이로 PLA로 인쇄할 수 있습니다. 키 표시는 0.4mm로 들어가 있어서, 0.6mm와 0.8mm로 필라멘트를 바꾸면 키에 대조적인 글자가 표시됩니다.
스위치를 배선하기
배선을 하기 전에 키 스위치가 트레이에 잘 끼여 있는지 확인하십시오.
스위치는 2개의 선을 가지고 있습니다. 3개의 왼쪽 스위치 중 하나의 선을 함께 연결하세요. 오른쪽 스위치도 같은 방법으로 연결하세요. 이것들은 당신의 2개의 열 선이 될 것입니다. Trinket의 A3과 A4 핀에 이것들을 연결하세요.
스위치의 다른 쪽을 나란히 쌍으로 배선하세요. 이것들은 당신의 3행 배선이 될 것입니다. 이것들을 Trinket의 A0, A1, A2 핀에 연결하세요.
예를 들어, 왼쪽 열은 A4에 연결되어 있고, 오른쪽 열은 A3에 연결되어 있으며, 위, 중간, 아래 행은 각각 A1, A2, A0에 연결되어 있습니다. 어떤 순서로 연결하든 상관없습니다. Arduino 코드가 (.ino 파일의 라인 263, 264)에 연결되어 있는 한 말이죠.
프로그래밍
여기에 제공된 코드는 USB 키보드를 에뮬레이션하고 특수 문자를 입력하기 위한 Alt 시퀀스를 생성합니다.주의이것은 오직 윈도우 기기에서만 작동됩니다. 리눅스, 크롬북, 그리고 맥 기기의 키 순서는 완전히 다르습니다.
또한, Alt 시퀀스는 일반적으로 numlock이 온 상태에서만 작동됩니다. 저는 하위 2개의 키를 동시에 누른 경우 numlock을 토글할 수 있도록 코드를 업데이트했습니다. 이는 numlock 키가 없는 랩톱에 연결된 경우에 매우 편리할 수 있습니다.
42부터 211번 줄까지는 각 키에 대한 Alt 시퀀스를 정의합니다. 키를 누르면, 마이크로컨트롤러는 Alt 키를 내려주고, 숫자 키패드에서 3개나 4개의 키를 입력한 후에 Alt 키를 올려주게 됩니다.
라인 36은 각 키에 대해 어떤 대체 시퀀스를 사용할지 정의합니다(왼쪽에서 오른쪽으로, 위에서 아래로).
아두이노 IDE해야 합니다.코드를 다루는 것이 너무 번거할 수 있습니다. 그래도 여러분은 아마도 많은 라이브러리와 보드 프로필을 다운로드해야 할 것입니다.
아두이노 코드를 조금 수정하면, 비-윈도우 기기와 함께 사용하거나 매크로 패드로 사용할 수 있습니다.
조립
고정 장치는 없습니다. 모든 것은 마찰 적합입니다.
트레이를 상자에 넣기 전에 키스위치에 키캡을 장착하십시오.
키와 트링케트를 배선한 후, 트링케트가 4개의 피그에 위치하도록 상자 안으로 밀어넣으세요. 트링케트를 제대로 배치하는 것이 조금 번거할 수 있고, 특히 배선이 되어 있는 경우에는 더욱 그러합니다. 키가 들어있는 트레이를 상자 내부의 테두리에 배치하세요.
용법
그것은해야 합니다.그저 일하세요. 프로그래밍이 완료된 후 키패드는 모든 윈도우 PC에서 사용할 수 있어야 합니다.
키를 실시간으로 재프로그래밍할 수 있도록 .ino 파일에 많은 추가 코드가 있지만, 아마도 그것을 수정할 가치는 없을 것입니다.
Tags
Model Source
