# Project Brief Introduction
ESP32-H2-Knob is a multi-platform intelligent controller with a press knob in an aluminum alloy case on the front, which can read presses, rotations, and other events. The built-in magnet on the back can be firmly attached to the metal surface, making it easy to control the device.
The smart knob uses ESP32-H2-MINI as the main control module and is powered by a coin cell battery. The design also has a TYPE-C interface for easy program download and debugging, as well as a two-color LED to indicate the status and a debugging interface. Supports low-power management.
At present, ESP-HID, BLE-ADV, Matter Switch, and three firmware firmware are provided, and you can connect to related platforms after burning.
# Firmware List:
## 1. BLE-HID Devices:
Default firmware function: Rotate the knob to adjust the volume, and press and hold to switch the bound device.
Broadcast is enabled by default, and the device name is ESP-HID-X (where X represents the number of devices)
After disconnecting for 30s, it will automatically enter Deep Sleep, rotate or press and hold to wake up again.
## 2.BLE ADV Devices:
Default firmware function: Send broadcast packets that conform to the BTHome format. An integrated Button and a Dimmer support for pressing and rotating. Used to access Home Assistant. It supports low-power management and automatically enters the DeepSleep state after the package is issued.
Firmware default key: 0x231d39c1d7cc1ab1aee224cd096db932
For more information on BTHome, see: https://bthome.io/
## 3.Matter Universal Switch:
Default firmware function: Becomes a Matter switch when networked, which can provide press events.
Distribution network QR code:
![matter_qrcode_20202020_3841.png](//image.lceda.cn/pullimage/zu6wlNkMZQLi8koxodiJk7EGsqhN7y75lXQnsy8A.png)
# Physical display
## Pictures of the real thing