Pull to refresh

Comments 25

Я все же рекомендую освоить esp idf framework, а не Arduino

это дает возможность понять как это работает, хотя для этого придется углубится в 33 уровня абстракции во всяких библиотеках и понять что там залипает. это позволит сделать например свою беспроводную клавиатуру. А не абстрактную штуковину которая будет печатать всякое, если ей дозволят (добавят) ;)

недостатки те же кстати, бывает возникает ошибка где то на 5-10 уровне абстракций, и тоже либо в готовой либе либо даже в rom. но выдается аварийная инфа и можно отладчик прикрутить...

Библиотека поддерживает смену названия BT-устройства. Почему вы этим не воспользовались?

Однако, по неизвестным мне причинам, ввод длинных строк периодически вызывал залипание клавиши, и вводимая строка превращалась во что-то вроде “powershelllllllllllllll”

Скорее всего вывод команд идет со слишком маленькой паузой. Интересней было бы изучение данной ошибки на низком уровне, т.к. имитаторов клавиатур на ардуине в интернете вагон и маленькая тележка.

Библиотека поддерживает смену названия BT-устройства. Почему вы этим не воспользовались?

Да, я видел. На самом деле, можно еще и устанавливать vendor id и product id. Решил, что здесь это не нужно.

Библиотека поддерживает смену названия BT-устройства. Почему вы этим не воспользовались?

Сделаю. Спасибо)

3д мышь бы сделать на датчиках холла

Ну, пробуйте!

А вообще-то, тяжко работать с магнитным полем Земли, - или вы к чему-то другому хотте привязаться?

конечно относительно магнита(ов).
относительно земли это уже надо электронный компас/гироскоп. но смысла нет.

еще бы понять - зачем.

был например манипулятор 3d space connexion - он типа 3d джойстика и похоже на датчиках холла. Хорошие джойстики для радиомоделей всяких тоже на холле, хотя и две оси.

а просто чтобы в воздухе махать - и с акселерометрами нормально работает и нинтенды и тв приставки

и с камерами тоже неплохо дело обстоит

хотя с магнитным полем тоже был девайс razer hydra - у него специальная катушка поле создавала, но про эту штуку уже мало кто помнит даже

да, connexion и имел ввиду... зачем?

  1. fun

  2. самоделка

  3. для любителей 3д печати и потенциально небольшого кол-ва моделирования в CAD, непонятно стоит ли тратить 170-400$ за эту игрушку. если бы ее можно было недорого и легко напечатать и попробовать - то почему нет? только наверное надо будет какой то драйвер писать свой который движения будет выполнять в программе правильные вращения/перемещения. и помимо драйвера еще и в программы моделирования какие то расширения наверное надо будет. вряд ли всё можно заменить просто горячими клавишами, хотя кто знает...

Просто для "fun" - можно, сложновато правда и времени убьется много.

Как "самоделка" - та ну нафиг, неоправдано по затратам времени.

Драйвер однозначно придется писать (хотя - сложный вопрос, можно просто модификаторам обойтись), расширений для CAD не надо, - там во многих уже есть прстойная поддержка 3-мерных позиционеров (если что - пробовал сам, вполне достойно, но сами "мышки" ну очень дорогие, для профа их под себя подбирать надо (не всем заходят) а для любительства - так переучиваться надо и дорого (если хоть сколь-нибуть пристойный), что сразу делает их непрактичным для подавляющего большинства).

Ну и рука без опоры (для некоторых систем) устает (те же перчатки, шар с акселерометрами) а с опорой - так переучиваться надо. Работать ведь приходится не по 15 мнут в день и это не играть.

connexion работает через hid, нужен как бы не драйвер а именно что расширение под каждый софт отдельно

интересно а нельзя ли их расширение переиспользовать.
тем более если там hid.

ну а почему бы нет - сэмулировать работу оригинального девайса. популярная тема, может даже уже и сделали кто

3d space connexion - он типа 3d джойстика и похоже на датчиках холла

Нет, по внутренностям больше похоже, что он на оптических датчиках.

Цитата: "После чего прекрасно видны датчики, которые оказались банально кучкой оптопар почти как обычная мышка. Пары стоят в два этажа, горизонтальные и вертикальные. И щелевые маски в ручке которые перекрывают поток света от излучателей на фотоэлементы"

Но мне вот зашло...

Пары стоят в два этажа, горизонтальные и вертикальные. И щелевые маски в ручке которые перекрывают поток света от излучателей на фотоэлементы

Именно так. И работают изумительно точно :)

Я испытывал, ну в смысле - работал с манипулятором. В CAD системе.

Я регулярно пользуюсь им. Не только в CAD, но и в других программах, например в Альтиуме, причем в 2D - схемы, платы :) Там он очень хорошо поддерживается для движения и масштабирования.

В 2D я не пользуюсь (это дома, там нету). Да и заходит он далеко не всем (исходя из круга общения).

Тогда уж гироскоп+акселерометр. Угловое положение и изменение в пространстве - гироскоп+акселерометр, линейное смещение в пространстве - акселерометр.

точность низкая, все на датчиках холла сейчас делают - и модель не будет вращаться если эту "мышь" подвигать на столе.

Если создавать локальное магнитное поле, то скорее всего да, точность выше будет.

точность низкая,

это что имеется в ввиду? Разрешение - да 19200 dpi не получить а вот точность движения - ну вполне норм, с повторяемостью тоже есть небольше проблемы - уход нуля все-же есть.

На Холла делается потому, что проще математика и меньше уход 0. Но есть другие проблемы (+ калибровать надо или придумывать автокалбровку).

Попробуйте, - поделитесь результатом.

Sign up to leave a comment.

Articles