Comments 48
Это не схема, а наскальная живопись, простите
Прочитайте прямо в этой статье про проблемы автора. Может быть оценки такого рода не станете писать?
Есть статья. Под моим же авторством. Там я писал. Можно сделать схему э3. Можно оформить на это дело Сб. Тогда не просто Иван, город тверь. Ничего не поймет. Скорее всего, даже Я Иван, город Сарапул. Далеко не сразу разберусь в этой документации. С этой картинкой разберется даже кретин. Много лет работы на оборонном заводе. Научили меня делать документацию для кретинов. Которую если можно прочитать не однозначно, то кретин — Это я.
Так вся статья наскальная живопись.
вы можете записать видео с экрана (screencast) на примере работы с каким-нибудь приложением, управляя именно головой?
Ухо, которое есть в Статье, слишком большое. Поэтому сама мышь не плотно прилегает к голове и болтается. Я думаю заменить ухо ободком для волос. Конечно, идеально было бы ухо Подогнать под нужный размер. Но мне проще с ободком.
Если вдруг нужно помочь с печатью - пишите, в разумных пределах сделаю бесплатно
Предлагаю рассмотреть фитнес-браслеты/умные часы на nRF52832 в качестве альтернативы esp32. К сожалению, популярные мибэнды не подойдут.
https://github.com/fanoush/ds-d6
https://github.com/curtpw/nRF5x-device-reverse-engineering
Готовое устройство, только свою прошивку запилить.
Есть ещё всякие метки на nRF, тоже с акселерометром, но там уже батарейки CR2032.
Модельки есть? Если можно, то прям исходники в компасовском формате.
Вместо здоровенного TP4056 без повышайки я бы взял вот такой модуль с 5в на выходе https://aliexpress.ru/item/1005006161180492.html
У себя как раз применял для запитки ESP32 SuperMini
Аналогично готов помочь с печатью. Безвозмездно.
Не нашел у вас на гите эту мышь - скидывайте архив с модельками и прошивкой, я куплю комплектуху и соберу устройство, если нужно.
Связаться можно тут в комментах, в ЛС, в ВК https://vk.ru/tach_lindell
Крутяк, пока с руками и ногами но мышь уже достала. Интересная статья.
Из похожего: переопределил дешёвый TikTok Ring на диктовке текста и управление голосом (https://www.aliexpress.us/item/3256812592136592.html).
Одну кнопку определил на надиктовку русским языком, другую кнопку на надиковку английским, а центральную на вывод телефона из сна.
Уже привык, норма брать с собой кольцо в дорогу.
Ваша статья мотивирует меня поделиться своими наработками.
Может кому-то будут полезны.
Схему можно доработать, связав 5V пин на плате ESP32 с платой зарядки, и вынести Type-C именно ESP32 - будет единый порт для прошивки/отладки и зарядки. Но вероятно придется перерезать дорожку на плате ESP32 от USB к LDO, не помню схемы.
Каким ПО для голосового ввода пользуетесь?
Я написал об этом статью. Soft, который использую написал тоже я сам.
Попробуйте https://github.com/privatekey7/Vox с моделью GigaAM v3.
Но ведь есть seed xiao sense nrf52840. И гироскоп и зарядка на 50/100ма на одной такой же мелкой плате. И потребление - микроамперы.
И микрофон впридачу.
Я о таком не слышал. Сейчас почитал. Прямо крутая штука.
Не встречал их раньше, прошлые платки от seed studio были в формате "как esp32 superrmini, только в десять раз дороже", а в этой действительно смысл есть.
Я прочитал. Это совсем другой тип контроллера. Другой тип процессора. Модель с микрофоном и гироскопом. Он стоит довольно дорого. Порт библиотеки вроде бы есть. Ну, изначальная библиотека была написана для другого процессора. Отсюда могут вылезти неожиданные чудеса. Для будущих проектов буду иметь ввиду. Для этой мыши не подойдет. Во-первых, очень дорого. Во-вторых, я ничего не знаю об этом процессоре. Гироскоп там какой-то свой.
Написано что микропитон поддерживает. В теории, если написать мышь на нём, должно быть более переносимо. Вопрос в модели гироскопа только.
Если хочется ардуинить, то не вижу проблем, библтотеки все есть.
Если делать "по уму", то лучше использовать "нативный" zephyr. Примеры есть:
Гироскоп https://github.com/zephyrproject-rtos/zephyr/tree/main/samples/sensor/lsm6dsl
Мышь https://github.com/zephyrproject-rtos/zephyr/tree/main/samples/bluetooth/peripheral_hids
Аудио не пробовал, но примеры тоже есть
А кликать то как?)
Лично у меня на коленях беспроводная мышь. Пальцы немного работают, поэтому кнопки нажимать могу. Ну вообще хочу писать отдельное предложение для веб-камеры. Щелкать кнопками при помощи движения щекой.
‘кнопки’ нажимать - ногами, камеру под стол, логику придумать (у ног несколько степеней свободы, пятка на земле/поднят/влево/центр/вправо, носок на земле/поднят/влево/центр/вправо, коленки врозь/вместе… так же можно двойной ‘клик’ использовать.
экранную клавиатуру разделить на зоны, между которыми переключать действиями (левая - выбор группы, правая нога - выбор кнопки и заранее забитых комбинаций типа ctrl+c, ctrl+v, ctrl+esc и т.п.).
Для ввода текста лучше мышкой, помню были интересные варианты, на базе предсказания следующего символа, помню был интересный концепт - из центра 'летят' наиболее вероятные буквы, увеличиваясь, а по краям менее вероятные, можно кликать на следующую букву или отменять, сейчас такую ИИ напишет за 4-6кк токенов.
если кому интересно, пару промптов и рабоатет. Не мышь, но лучше.
Xiao BLE Sense - 18-25ua спящий режим, 1,5ma - рабочий до 100 репортотв в секунду.

https://github.com/klym-tatarnikov/XIAO-IMU-BLE-Joystick
Ну еще пришлось повозиться с потреблением, но там скормил свои прошлые проекты - так что получилось быстро. Claude Opus 5.5.
1 час потратил на проблему, что акселерометр не инициализуется при включении (оказалось проблема в где-то в СДК NCS 3.4.0. Работало нормально в 3.2.4
А что если из мыши будет бить лазерный луч и куда показывает лазер, там и будет курсор? Или можно это риверсировать, и в мыше будет камера в центре фокуса которой поместить курсор? Тогда курсор будет там, куда повернута голова и мы уходим от гироскопа. Как вам такая идея?)
Гироскоп стоит 200 ₽. Камера нужного качества будет стоить раза в два дороже. Лазерный луч по идее не нужен. Голова всегда направлена туда, где курсор. Если только играть с кошкой. На самом деле прикольную идею подали. Есть контроллер, сразу встроен гироскоп и микрофон. На базе этого контроллера сделаю мышь с распознаванием речи. Заведу tree команды: левая, правоя и распознай. На распознай. выключается Bluetooth и включается Wi-Fi. text будет копироваться в buffer обмена
гироскоп в одиночестве убегает со временем и требует калибровки
камера формально в этом поможет (даже медленная)


Опять мышь