Skip to content

Releases: Defozo/Musical-Keyboard-and-Multi-Function-Controller

v1.0.1

13 Jun 23:58
Compare
Choose a tag to compare

The initial release of the Revolutionary Musical Keyboard and Multi-Function Controller (RMKMC) firmware provides a versatile, ESP32-powered, 3D printed musical instrument and controller. It features Bluetooth and USB communication, customizable keys, touch detection, and a web server for easy configuration. The firmware version is displayed on the web server homepage for easy reference. The device creates a WiFi access point for connecting to the web server. The touch detection includes a debounce delay to prevent false positives. The keys can be assigned to different tones, and the pressed key is also sent via USB using a virtual serial port.

Capabilities:

  1. Bluetooth Communication: The device communicates via Bluetooth with a smartphone or PC and acts as a standard keyboard. A character is sent over Bluetooth to the smartphone/PC by simply touching a key.
  2. Web Server: The device hosts a web server that allows users to update settings such as key codes and touch sensitivity.
  3. WiFi Access Point: The device creates a WiFi access point named "MusicalKeyboard" which can be used to connect to the web server.
  4. Touch Detection: The device uses a touch-detecting mechanism facilitated by 30 cm-long breadboard cables hidden beneath the keys. The touch detection is debounced for reliable operation.
  5. Customizable Keys: The device has 8 keys, each assignable to different tones.
  6. Firmware Version Display: The firmware version is displayed on the web server homepage.
  7. USB Communication: The pressed key is also sent via USB using a virtual serial port.