YNJnUI5

Hotkey keypad with two knobs

 
Overview

Hotkey keyboard with two rotary encoders and 8 keys

IMAGE 2021-12-19 14:52:54.jpg

ridicule

Originally, I was thinking of integrating all the original parts on one board. I had already drawn the pictures, but I checked the price of the next part. After thinking about it, I just posted one~~ PS: A 328p is already more developed than a Nano The version is too expensive ~~  
It is not recommended to reproduce this project now. One is that 328P is too expensive, and the other is that it does not have native USB. It is not elegant to use a host computer software.

Pitfalls encountered

Originally I wanted to achieve plug-and-play, but I ended up using 328p without careful consideration. It has no USB support, and the CH340 it is connected to does not support switching to HID mode. In the end, it can only be done through serial communication combined with the host computer software.

I will try VUSB next time, but I don’t know if the speed of USB1.1 will be too high.


Before I started it, I considered using it as an SDVX controller, but the hardware-level keyboard simulation in Windows really killed me. I used about 4 solutions before I finally stabilized it (but I don’t know how to play SDVX at all. ah)

Upper computer and lower computer software

The software GitHub has been open source: open source address

Support Windows+macOS system

The upper computer is written in Python, and the lower computer is written in Arduino. The code level is very poor. Please give me some feedback.

141668224-e539bef5-a370-417b-a366-7e5a294384b8.png
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-24 09:38:47

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号