containsmachine

[Hangshun Training Camp] Multifunctional Keyboard

 
Overview

Multifunctional keypad

keyshot.png

Shell.png

Onboard hardware

Bluetooth module

Establish Bluetooth connection with MCU and computer through Bluetooth module to provide wireless usage function.

MCU

HK Hangshun chip, because this MCU does not have USB pin support, it uses a serial port to send data, which requires onboard USB to TTL conversion.

Charging circuit

Charge the lithium battery and ensure the use of Bluetooth function.

Knob EC11

Functions such as rotation, press rotation, etc. can be performed through the EC11 module.

button

Provides four mechanical buttons, four silent buttons and one side button.

software programming

python host computer

Redefine the key functions through the python host computer.

Serial port opening interface

Select the serial port for communication between the host computer and the device.

Host computer interface 1.png

Keyboard preset selection interface

A variety of presets can be selected, and the saved preset files will be automatically opened upon startup.

Host computer interface 2.png

Keyboard preset setting interface

Each button can be programmed.

Host computer interface 3.png

Knob function settings

Different modes are designed for the three states of the knob (rotate, press, press to rotate), which mainly include music switching, volume control, brightness control and other functions.

Host computer interface 4.png

MQTT service interface

MQTT messages can be bound to each button, which can be used for device control, Homeassistant device control, etc.

Host computer interface 5.png

Other functions

It can be connected to the smart home category to control the brightness of smart furniture, etc. This can be achieved by binding MQTT messages through buttons.

Python host computer open source address

Host computer

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-22 12:31:49

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

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号