https://github.com/thisisnotjustin/knob
https://github.com/thisisnotjustin/knob
c embedded-systems
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/thisisnotjustin/knob
- Owner: ThisIsNotJustin
- Created: 2025-03-02T05:56:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-22T04:41:49.000Z (over 1 year ago)
- Last Synced: 2025-10-28T06:06:03.705Z (8 months ago)
- Topics: c, embedded-systems
- Language: C
- Homepage:
- Size: 24.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Knob - ESP32 Smart Controller
**Knob** is an ESP32-based project that combines smart home control and PC navigation into a single rotary interface. Control your Philips Hue lights and replace your mouse wheel with a tactile knob using BLE connectivity.q
## Features
- **Philips Hue Control**:
- Toggle lights On/Off with a button press
- Adjust brightness via rotation
- Change colors via rotation
- **PC Scrolling**:
- Natural scroll wheel replacement
- BLE-powered wireless control
- **Core Components**:
- ESP32 microcontroller
- Custom [Cue Library](https://github.com/ThisIsNotJustin/cue) (C Hue BLE Library)
- Rotary encoder with push-button