Я обещал рассказать, как можно программировать, не имея рук. Я знаю о таких устройствах, как трекер Отслеживающий положение глаз. Более того, у меня даже есть один. Но альтернативы подобной тому, что я представляю, нет. Хотя вот вспомнил, на хабре читал вроде бы, там чувак пытался сделать аэро мышь на голову. Он использовал простой пульт Для телевизора. Функционал вроде бы этим заканчивался. Речь именно об способе управления мышей. Если кто читал мой предыдущий пост понимает, зачем я изобретал такую мышь. Для меня это не эксперимент, не экспириенс. Это просто необходимость. Давайте обо всём по порядку.
По этой ссылке видео с работой устройства. Чтобы посмотреть видео, надо быть авторизоваться в ВК. На видео видно мою лысую голову. На ней белая коробочка. Движение головы двигает курсор мыши. Любой громкий звук, в данном случае слово «раз», кликает мышью. Устройство с аккумулятором. В качестве контроллера выбран ESP32.


Как шить ESP32, найдёте в интернете. Код прошивки
На мой взгляд, код хорошо закомментирован. Отладочная информация хорошо отображается в консоли. По крайней мере, мне вполне удобно было.
#include <BleMouse.h>
#include <MPU6050_tockn.h>
#include <Wire.h>
библиотек всего три. Первая самое главное обеспечивает блютос мышь. Библиотека тяжёлая. Съедает почти всю память. Но альтернативы я не нашёл. Вторая – это работа с МПУ.
Мне эта мышь важна. Поэтому она получила развитие.

Используя ESP32 Super Mini, inmp441 В качестве микрофона, ободок для крепления на голову. Корпус для этого всего я предполагал печатать на 3D принтере. Связь между ободком и корпусом обычная липучка для одежды. Для этого я даже написал тестовую прошивку. Это уже не только мышь, это полноценный распознаватель речи. Я писал wav формат, передавал его на компьютер, а компьютер уже распознал речь. Всё это делал сэмплами по 10 секунд. Ну, как и многие мои разработки, это встало на том, что собрать тупо некому. Если кто-то желает помочь, я готов даже купить.