Releases: reivaxy/kinetix
Fixing glitches with some commands.
Pick device from list and other improvements.
- no longer need to input MAC address: pick the device from the list of Kinetix devices in the neighborhood
- better handling of button positioning (left, center, right), restart no longer needed
- better handling at voice recognition activation / deactivation, restart no longer needed
- No change in the firmware, see release v0.9 for binary files.
Faster and local voice recognition
The Android App is now using local voice recognition, which means no connection is needed to google servers, it works with no wifi and no data connection (only bluetooth of course)
It also recognizes and sends commands before the vocal input stops, which helps when several people are having a conversation with no silences.
The voice control can be deactivated from the App preferences.
The finger positions "rock" and "love" have been added to the hand and app.
Firmware revision "1db3d93 2024-05-17 23:18:04"
Improved voice control
Vocal commands now need to be prefixed with "position" to eliminate false positive, except the "connect" command.
Works in french and english, according to the phone settings.
Added a few movements (come here, keyboard, open pinch, close pinch, ...)
Added STLs for TPU palm cover.
20240512_204541.mp4
Voice Control prototype
This is the first Voice Control attempt, and it's beginning to work :)
(enable sound)
20240511_200318.mp4
Calibration, MAC address setting
The servo calibration required during assembly (see Wiki) is now supported in the firmware and can be triggered from the android app.
The Mac address of the kinetix device must now be saved in the android app settings (no bluetooth device list for now).
Firmware Version 9979338 2024-05-09 10:28:19
Full Changelog: v0.5...v0.6
Very basic android app to request hand position
Very first android app, merely a hack, displaying a set of buttons to select the hand position.
Bluetooth remote command, initialization sequence, build options for left/right, demo/home/xx
First release allowing to connect via bluetooth and control position by sending position names ("fist", "one", "two", "openPinch", ...) to the exposed service+characteristic.
Can be used with "nRF Connect" application from Android store for testing.
ESP32s3 version
Implementing hand sequence, finger movements, ...
New Sequence class running all pre-defined HandMovements
Demoing pre-defined HandMovements: counting, pinching, pointing, ...
Still only on RP2040 board