매크로 스크린 HID의 기본 설명.
이는 ESP32 S3 기반의 에뮬레이트된 HID 키보드로, 네크시온/TJC HMI 패널의 입력을 32개의 키 조합으로 변환합니다. 모든 버튼은 CTRL+ALT+SHIFT와 함께 A-Z, 0-6의 조합으로 작동됩니다. Solidworks는 기본으로 구현된 버튼 배열에 표시된 다양한 기능에 이러한 키 조합을 바인딩할 수 있습
필요한 경우 버튼 배열을 위한 자체 배경 이미지를 만들고 Nextion/TJC HMI 패널의 펌웨어 내에서 그것을 교체하여 버튼을 변경할 수 있습니다. 추가적으로 변경할 필요가 없습니다. 이러한 방식으로, 이 프로젝트는 예를 들어 Fusion 360 또는 애플리케이션의 기능/특징에 키 조합을 사용자 정의할 수 있는 다른
필요한 구성 요소
- 이 프로젝트의 인쇄 가능한 4개의 조각들은, 제 Creality K1C에서 모든 부분을 한 번에 인쇄하는 것으로 만들었는데, 이는 1시간 15분 정도 걸렸습니다. 재료 비용은 약 50그램의 필라멘트입니다.
- 6개의 M3 x 5mm 나사(제가 가지고 있던 것을 사용했습니다), 2개의 5mm M3 검은색 헥스 볼트, 그리고 제 여분의 파일에서 나온 4개의 4mm M3 PC 마더보드 나사입니다. 이것들은 Nextion/TJC 패널을 고정하는 데 사용되며, ESP32 보드를 고정하는 클램프도 고정하는 데 사용됩니다.
- 케이스의 하단 壳에 스탠드를 부착하기 위한 3개의 M2 x 6mm 스크류입니다.
- Nextion NX4024T032_011 또는 NX4024K032_011 패널(아마존에서 찾을 수 있습니다)이나 대체로 훨씬 저렴한 TJC 버전인 TJC4024T032_011 또는 TJC4024K032_011 패널을 사용할 수 있습니다.
- 특히 YD-ESP32-S3 또는 IA-ESP32-S3 보드와 같은 ESP32 S3 DevkitC 개발 보드는 이상적입니다. 이는 이들이 HID 장치로 컴퓨터에 연결하는 데 필요한 USB-C OTG 포트를 포함하고 있고, 이 케이스의 디자인에 적합한 크기를 가지고 있기 때문입니다.
조립
조립은 상당히 간단합니다. 화면은 오직 하나의 방법으로만 케이스에 들어갈 수 있으며, PCB의 네 모서리에 있는 나사로만 고정되어야 합니다.
이 보드는 ESP32이며, 헤더가 납땜되어 있지 않아서 케이블을 보드에 직접 납땜하거나, 제가 한 것처럼 PCB에 헤더를 납땜하고 Nextion/TJC 패널과 함께 제공된 케이블을 사용하여 두 개를 연결할 수 있습니다.
비록 Nextion/TJC 패널은 5V의 입력이 필요하다고 명시하고 있지만, ESP32 보드의 3V3 출력 핀에서 바로 잘 작동될 것입니다. 화면에서 TX 와이어는 ESP32의 15번 핀(RXD1)에 연결되고, RX 와이어는 ESP32의 16번 핀(TXD1)에 연결됩니다.
먼저 ESP32 보드를 케이스 측면에 넣어야 합니다. 그곳에는 보드를 고정하기 위한 작은 에지가 있습니다. 그것을 내려다 누른다면(ESP의 금속 보호판이 케이스 바닥에 평평하게 놓여 있을 것입니다), PCB는 인쇄 가능한 클램프로 고정되어 제대로 脱落하지 않을 것입니다. ESP32 보드를 넣기 전에 하단
모든 구성 요소가 고정되면 화면 위에 있는 상부 커버를 아래 부분에 있는 화면과 함께 누른다. 나머지 스크류 없이 간단히 조합할 수 있습니다. 필요할 경우 패널이나 ESP32의 펌웨어를 변경하려면 쉽게 분리할 수 있습니다.
펌웨어
펌웨어 소스(ESP32 및 Nextion/TJC 펌웨어)는 여기에서 찾을 수 있습니다:https://github.com/DrywFiltiarn/MacroScreenHIDFirmware
Tags
Model Source
