[Перевод] RX-Modulus: полностью модульная компьютерная мышь

Наконец-то — мышь, части которой можно свободно менять, ремонтировать и обновлять так, как хочется пользователю


gxozd3hgx5gozc6ox5afk2ayb-s.jpeg

Вдохновило меня на этот проект разочарование теми мышками, что в данный момент предлагает рынок. Заезженные и повторяющиеся из года год возможности, и формы мышей, не подходящие для ладоней всех размеров — вот почему я чувствовал неудовлетворённость и покидал магазины с пустыми руками. В итоге я остановился на мышке, про которую сразу решил, что она у меня будет временной. Это было три года назад.

Три года я не спеша занимался разработкой этого проекта. Я уже много раз пересматривал концепцию и начинал с нуля, но теперь, как мне кажется, нащупал правильный путь. Эту мышь, наконец, можно свободно менять, обновлять и ремонтировать. Теперь я готов показать свой проект сообществу Hackaday с тем, чтобы его члены помогли мне в дальнейшей разработке.

Галерея


_okpjtdeygoplc8frkowfkmujz0.jpeg

7lu8q8qcjwn4mzbopt6y6wcy-ks.png

mh9ytxywkvqld8ic7qaebqayahm.jpeg

gaunnb9qugqb6wvevipq3jpmrhy.png

kbygni8tqtszyfxgkqapvmhisiw.jpeg

jdzhwrntydxdhg5qi6peczflboe.png

jq6j7pkz9saugtz2o01dopzbj_s.png

yng3phs-z6i1b_z8iufl5sx3uu4.jpeg

Подробности


RX-Modulus — проект полностью модульной компьютерной мыши с открытым кодом, стремящийся внедрять инновации и дать пользователям и сообществу возможность получить что-то лучше того, что сегодня продаётся в магазинах. Вам уже не нужно будет «привыкать» к мыши. RX-modulus позволяет пользователю полностью подстроит свою мышь под себя. Модульная система позволяет делать мыши различных конфигураций с различными сценариями использования. Все модули по необходимости можно обновлять и менять, чтобы не выходить за рамки бюджета.

tkgkowqcsxj53ja09jgpp35iyag.jpeg

Изменяемая форма


RX-modulus позволяет сконфигурировать мышь так, чтобы она идеально лежала в руке пользователя. Этим свойством обладают все модули, что позволяет делать мыши под различные хваты. Система панелей определяет конечную форму мыши.

4n5-ddtimmpjfa6c7g2a-seuusm.jpeg

Система панелей (в разработке)


Система панелей определяет конечную форму мыши. Она разрабатывается так, чтобы подходить ко всем модулям. В итоге предполагается предлагать три начальных набора панелей (их ещё нужно будет разработать), а дополнительные наборы можно будет допечатать. Моя цель — дать возможность сообществу разрабатывать и делиться собственными наборами панелей, и обогащать таким образом возможности проекта.

Имеющиеся модули


Пока в разработке находятся три модуля.

Touch-D & Basic Click


Позволяет использовать специальный ёмкостной TFT-дисплей для улучшения возможностей интерфейса.
Basic Click — обыкновенный интерфейс, который есть у всех мышей.

SMART Scroll Module


Модуль прокрутки с подстраиваемой обратной связью, заменяемой панелью обратной связи и бесконтактным позиционированием.

Лазерно-оптический датчик позиционирования


Модуль позволяет менять датчик по необходимости.

lhxqzjje1on_eecthtq1wdtr5bq.jpeg

Все модули позволяют добавлять дополнительную функциональность, вроде пролистывания интернет-страниц вперёд и назад.

Право на ремонт


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

ПО


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

Прогресс


На сегодня я уже программно подружил модуль Touch-D с чипом ATSAM 32bit micro. Планирую в ближайшее время дописать ещё код для проверки функций модуля и для дисплея.

obtlhovwo-ipifxyk6unwtorcnk.png

Я успешно распечатал части модуля прокрутки, а механизм подстройки прокрутки работает идеально.

hok6fzek_w5o3wgtsbls3lrtkjy.jpeg

И, да, я разработал прокрутку так, чтобы использовать выточенное на станке стальное колесо прокрутки. Не поверите, с какими трудностями я столкнулся при печати на 3D-принтере. Колёсико, выточенное из нержавейки, выглядит и работает отлично, а добавленный колесу вес даёт приятные ощущения при свободной прокрутке.

uqvd440vbpgdtsb3rcretv2sml8.png

Немного видео для любителей машинной обработки:

ysavkctbgitxnydq5yvsktcjnfu.gif

Подготовленный к печати модуль Touch-D:

y1noim0b7i7xk9aq1gmlxq5e1k4.png

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

4w-ly_nciysrubzc9iq96ecv2wg.jpeg

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

0ti8msjp8g1c81f5pwamcltho18.jpeg

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

viv9cskdt9otfvn7nxtzhpruec4.gif

namgv78nugq27g8lisiibp-pwma.jpeg

Проект продолжает развиваться.

© Habrahabr.ru