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 и имел ввиду... зачем?
fun
самоделка
для любителей 3д печати и потенциально небольшого кол-ва моделирования в CAD, непонятно стоит ли тратить 170-400$ за эту игрушку. если бы ее можно было недорого и легко напечатать и попробовать - то почему нет? только наверное надо будет какой то драйвер писать свой который движения будет выполнять в программе правильные вращения/перемещения. и помимо драйвера еще и в программы моделирования какие то расширения наверное надо будет. вряд ли всё можно заменить просто горячими клавишами, хотя кто знает...
Просто для "fun" - можно, сложновато правда и времени убьется много.
Как "самоделка" - та ну нафиг, неоправдано по затратам времени.
Драйвер однозначно придется писать (хотя - сложный вопрос, можно просто модификаторам обойтись), расширений для CAD не надо, - там во многих уже есть прстойная поддержка 3-мерных позиционеров (если что - пробовал сам, вполне достойно, но сами "мышки" ну очень дорогие, для профа их под себя подбирать надо (не всем заходят) а для любительства - так переучиваться надо и дорого (если хоть сколь-нибуть пристойный), что сразу делает их непрактичным для подавляющего большинства).
Ну и рука без опоры (для некоторых систем) устает (те же перчатки, шар с акселерометрами) а с опорой - так переучиваться надо. Работать ведь приходится не по 15 мнут в день и это не играть.
3d space connexion - он типа 3d джойстика и похоже на датчиках холла
Нет, по внутренностям больше похоже, что он на оптических датчиках.
Цитата: "После чего прекрасно видны датчики, которые оказались банально кучкой оптопар почти как обычная мышка. Пары стоят в два этажа, горизонтальные и вертикальные. И щелевые маски в ручке которые перекрывают поток света от излучателей на фотоэлементы"
Но мне вот зашло...
Пары стоят в два этажа, горизонтальные и вертикальные. И щелевые маски в ручке которые перекрывают поток света от излучателей на фотоэлементы
Именно так. И работают изумительно точно :)
Я испытывал, ну в смысле - работал с манипулятором. В CAD системе.
Тогда уж гироскоп+акселерометр. Угловое положение и изменение в пространстве - гироскоп+акселерометр, линейное смещение в пространстве - акселерометр.
точность низкая, все на датчиках холла сейчас делают - и модель не будет вращаться если эту "мышь" подвигать на столе.
Если создавать локальное магнитное поле, то скорее всего да, точность выше будет.
точность низкая,
это что имеется в ввиду? Разрешение - да 19200 dpi не получить а вот точность движения - ну вполне норм, с повторяемостью тоже есть небольше проблемы - уход нуля все-же есть.
На Холла делается потому, что проще математика и меньше уход 0. Но есть другие проблемы (+ калибровать надо или придумывать автокалбровку).
Попробуйте, - поделитесь результатом.
Rickroll с помощью ESP32. Имитация Bluetooth-клавиатуры