Часовой пояс: UTC + 3 часа




Куратор(ы):   iG0Lka   



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4807 • Страница 160 из 241<  1 ... 157  158  159  160  161  162  163 ... 241  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Мышка называется W-Mouse и WX-Mouse

Варианты
WX-Mouse
сенсор Pixar PMW-3360, PMW-3389, контролер ATXMEGA32A4U-AU

W-Mouse
Wab где,
a - это контролер
1- AT90USB162
2- ATMEGA32U4
b - это тип сенсора и вариант оптики
1-adns6010, adns6090
2-adns3080, 3090
3-adns6090 + оптика от 3080
4-adns9500, 9800
старые обозначения
W3- контролер AT90USB162, сенсоры adns6010, adns6090 или adns3080
W4- контролер AT90USB162, сенсор adns9500
W5- контролер ATMEGA32U4, сенсоры 60x0, 3080, 9500

W-Mouse
Комплект ПО версия 6.6. для всех вариантов W-mouse (пароль к архиву: W-Mouse)
История изменений версий W-Mouse начиная с 5.2
Принципиальные схемы всех вариантов W-mouse
Инструкция Walkie по сборке и оживлению W-Mouse.
Последняя версия инструкции Walkie по сборке и оживлению W-mouse.
Программатор V1183 для заливки Wloader (W-Mouse), прошивка ATtiny
Универсальная печатная плата для W-Mouse контролер ATMEGA32U4. Разработка Dx!.
Wloader-ы для обоих контролеров (162 и U4)

Общее для W-Mouse и WX-Mouse
Описание настроек Wcontrol - иногда редактируется при смене кардинальных изменениях.

Программа автопереключения профилейи Тема по oбсуждению автопереключения профилей в зависимости от запущеного приложения

Преобразователь оптомехнического кодера колеса мышек Logitech в механический EC10



По вопросу приобретения универсальных плата W-Mouse и плата WX-Mouse пишите в ЛС iG0Lka


Программа тестирования нажатий кнопок мыши (проверка двойного клика) MBTester V2.0 описание внутри


Последний раз редактировалось iG0Lka 21.07.2020 11:23, всего редактировалось 159 раз(а).
edit



Партнер
 

Member
Статус: Не в сети
Регистрация: 13.02.2017
Цитата:
Паять самому ничего сложного нет вообще - я тоже не умел до этого паять SMD - за вечер научился.
Самое главное - купите ЛТИ-120, обычную сосновую канифоль и припой (ПОС-61 например) и более-менее нормальный паяльник. Все это встанет рублей в 700-900 + получите новый скилл и ачивку ПРИЧЕМ В РЕАЛЬНОМ МИРЕ


Веселят меня такие программисты, как Вы - за вечер научился......... Потом запариваешься со всякими костылями простые вещи делать.....

Паяльник/фен не надо... Не!!! Микроскоп или очки на худой конец? Неа!!!! Держатели тоже не? Свет? Флюс нормальный или клей для посадки SMDшек, чтобы не вставали от натяжения припоя (иногда)?
Хочу посмотреть как вы на плотнозасаженной плате будете 0402 рассыпуху канифолью и 1 мм ПОСом паять...... Вы либо поговорить сюда пришли, либо ювелир охрененнейшей квалификации с микроскопическим зрением (сомневаюсь)...

Вот и получается, что просто спаять платку помимо материалов нужно еще рублей на 3000 как минимум и по китайским ценам оборудования...... Добавляем тело, материалы и в итоге выходим почти на 6000..... Насколько сие способствует популяризации - не знаю....

Цитата:
Так сделайте, кто Вам не дает

Пока сделал просто Wmouse (и то проще из ардуинки оказалось, хотя нашёл платку, но до сих пор не могу найти все компоненты - никому особо не интересно возить их, а склада электронной рухляди под рукой нет).

Сейчас просто жду информации о том, что такого в Wxmouse, что оправдает всю мороку....


 

Member
Статус: Не в сети
Регистрация: 02.03.2005
Фото: 0
Приветствую всех, давно слежу за проектом
Бродя по авито, наткнулся
www.avito.ru/moskva/tovary_dlya_kompyut ... 1553732035
Мамба ТЕ, как у иголки, за 700р + есть доставка по стране. Может кому-то будет полезно, отличный вариант для переделки.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Pilad, спасибо, добрый человек. Действительно, кому-то наверняка пригодится.

miguel99, задача популяризации не стояла никогда. Проект оказался прежде всего для тех, кто, как совершенно верно озвучил ionic :
умеет и хочет встроить WX(W) в подходящий ему корпус. Когда выбранный корпус весьма хорош, а исходная начинка либо неудовлетворительная,
либо дохлая. Если это можно назвать преимуществом, то это оно, и, причём, главное.
Вопрос, чем WX лучше той же относительно дешёвой M625, неверен. Если человек купил М625, он должен внятно ответить,
чем она его не устраивает, что в ней надо менять обязательно. Когда ответит, тогда и попытается прикинуть решение в виде WX-переделки,
если это действительно решение, и если оно ему по силам.
Спаять предлагаемую плату - именно так, за вечер. Острый пинцет, пузырёк ЛТИ-120, ПОС-63(0-1) и любой советский паяльник 25 Ватт. Всё.
Заточен пинцет, заточено жало - вперёд. Какой микроскоп, не выдумывайте... А очки - по состоянию зрения. Близоруким они, как правило,
при подобной пайке вообще не нужны. Я умею, Иголыч умеет, куча народу умеет, чем другие хуже-то ?
Если кто-то не сможет обойтись лишь этим набором для пайки SMD-0603, то он и банальный проводок не припаяет.
Стоимости - даже не вопрос, тут не соревнование с производителями мышей. Любой понимает, что самоделка - это всегда
от почти даром до о-очень дорого. И надёжность тоже может получиться от соплей до "лучше любой магазинной мышки".
Компоненты можно заказать хотя бы в ДКО "Электронщик" и "Чип и Дип" - пришлют быстро и с радостью.
Для схемных LDO-стабилизаторов допустимо много замен, и если взялся делать, то все замены можно всегда выяснить.
Труднее всего - это первоначальный загрузчик WXLoader. Однако, варианты найдутся, надо смотреть исходное.
Есть под рукой Arduino, есть Wmouse - будет несложно. Нет абсолютно ничего - кранты, лучше просить плату с хотя бы
запаянной и прошитой мегой. Почему нет, такое тоже возможно.
Что касается готовой платы со смонтированными элементами - а нахрена китайцы ? Можно и меня попросить. Сделаю.
За дорого. Но моментально. Но за очень дорого. Но полностью протестированную и отлаженную.
И даже от флюса почищу, так уж и быть. Но это будет ещё +100500. Но зато я бесплатно наклею бирочку "Made carefully specially for ФИО, сетевой ник".


 

Junior
Статус: Не в сети
Регистрация: 09.05.2018
Pilad, В мышке нет плотной компоновки. Да и развести в 0805 никто не мешает. А 0805 легко паяется любым паяльником с жалом на конус(я даже как-то раз собирал плату жалом T12-K, которое довольно здоровое и паять 0805 детальки неудобно, зато микрухи им влет садить можно). А теперь посчитаем сколько обойдется готовая плата для какой-нибудь мышки при полном заводском изготовлении(возьмем партию в 10 штук):
$5 - сама печатка
$45 - все компоненты(сенсор, энкодер, кнопки, контроллер и остальная навеска)
$50 - заводская пайка всего(для небольшой партии это очень дорогая операция)
$10 - доставка
Итого: $110 за одну плату, $1100 за партию. А теперь еще же нужно 10 одинаковых тушек.


Walkie, Есть вопрос касаемо подсветки в схеме WX-Mouse. Почему бы светодиоды подсветки подключить немного по-другому: анод через резистор подтянуть прямо на +5USB, а катод через N-mosfet подключить уже к контроллеру? Тогда уйдет ограничение по току на канал контроллера


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
n008 писал(а):
а катод через N-mosfet подключить уже к контроллеру?

т.е. 3 штуки N-mosfet - на каждый канал?

я сделал проще - поставил отдельный стаб на 3.3 - к нему подключил аноды, а катоды каждой группы через свои резисторы к контролеру.
Всего получилось три группы
1. боковые полоски используются 14шт rgb светодиодов, каждый rgb канал объеденен параллейно. т.е. на один канал приходится 14 светодиодов.
2. логотип на хребте - 1шт rgb светодиод
3. колесо 2 шт rgb светодиодов
итого получилось по 17 светодиодов на канал контролера.
Все работает без проблем и всего одна дополнительная деталька (не считая конденсаторов :D ) - стаб на 3.3В

Вложение:
7f9980.jpg


У вас нет необходимых прав для просмотра вложений в этом сообщении.

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Junior
Статус: Не в сети
Регистрация: 09.05.2018
iG0Lka Ну например сдвоенный 2N7002DW занимает мало места(sot-363), их надо два(один канал свободным останется). Хотя эти изменения можно и на этапе дизайна своей платы сделать


Последний раз редактировалось n008 12.05.2018 17:31, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 09.12.2005
Откуда: Новочеркасск
iG0Lka писал(а):
я сделал проще - поставил отдельный стаб на 3.3 - к нему подключил аноды, а катоды каждой группы через свои резисторы к контролеру.
Всего получилось три группы

Если идея была усилить выходы контроллера и разгрузить контроллер то это не получилось. Ток как шел через контроллер так и идет.


 

Junior
Статус: Не в сети
Регистрация: 25.04.2016
miguel99, вы реально дебил, или притворяетесь?
По тому, что пишите — реально.

Цитата:
Вы - за вечер научился......... Потом запариваешься со всякими костылями простые вещи делать..

Чего-чего? Я-то все спаял (без всяких сетований про разводку) и все работает. Причем костыли, если вы даже в простые вещи сделать не можете? :D

Цитата:
Хочу посмотреть как вы на плотнозасаженной плате будете 0402 рассыпуху

Вы там грибочки употребляете что-ли?

В каких фантазиях вы нашли 402 смд?

Вы даже не удосужились посмотреть плату Dx-а, а там все нормально паяется обычным припоем с канифолью безо всякого флюса, обычным паяльником — разве что с очками, как Иголка сказал — удобнее.

Хоть посмотрите что делать-то надо прежде чем свои опусы тут писать.

Цитата:
Пока сделал просто Wmouse

А разговор был про ваше нытье и про ваше "как надо сделать прально".
Причём все это исходило от вас — человека, который даже тип компонентов не удосужился посмотреть у устройства, которое собрать планирует!

При этом пытался ее сделать на какой-то отдельной плате, ничего общего с проектом не имеющей, и сетовал на то, что Walkie разводку под нее не запилил :D

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

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
n008, MOSFET не лучшая идея. ПО контроллера сделано так, что индикаторы можно подключать с общим анодом,
с общим катодом и даже вперемешку. Контроллер сам определит полярность присобаченных LED.

А для подключения светодиодов не нужны буферы. Выходы ATXmega сами по себе безопасно тянут 20 mA.
Как правило, нормальная яркость современного 3-цветного LED получается при токе меньше 2 mA на цвет.
Ну, да, к синему сегменту смутный вопрос может и возникнуть. Ибо его порог слишком близок к нашему базовому напряжению 3.3V.
Но на практике синий (он всегда дико яркий) тоже хорошо балансируется резистором и при таком питании.
Просто Иголыч в своей мышке затевал ёлочную гирлянду, и я опасался, что общий ток окажется более 50 mA. А поскольку
там шим-управление, то в моменты включений-выключений на стабилизаторе 3.3V обязательно появятся выбросы-провалы
в несколько десятков mV, что есть быть очень нехорошо (именно в тамошней схеме), и надо бы подключить аноды к отдельному
источнику 3.3V. В реальности весь LED-ток оказался около 15 mA, и в дополнительном 3.3V не было никакой нужды.


Кстати, в шапке - "рыбная" схема, которой пользовались только мы с Иголкой.
А вот : СХЕМА WXMouse предполагаемой к заказу платы.
Там 3 LDO-стабилизатора TPS76901. Они недорогие и легко доступны (например, около 45 руб в ДКО "Электронщик").
3-й стабилизатор (DA3) разгружает внутренности 3360 от импульсов ИК-осветителя - матрица будет немного меньше шуметь.
Но встроен он в больше для упрощения разводки, нежели по необходимости. Его можно не паять, а цепь ИК присоединить к DA2.
Стабилизаторы весьма желательно применять с допустимым входным напряжением не менее 6.5V. И на ток не более 100mA.
Дело в том, что ADNS-начинка (и 95(8)00, и 3360) обладает отвратительнейшим свойством : в момент подачи питания в течение
немало ms чип представляет из себя по сути КЗ, и способен запросто просаживать даже довольно мощный USB-источник +5.
Поэтому будет очень хорошо, если токовый ограничитель в стабилизаторе имеет не слишком высокое значение (<150 mA).
Предлагаемые TPS76901 (DA2,3) полностью удовлетворяют.


 

Member
Статус: Не в сети
Регистрация: 13.02.2017
ionic писал(а):
вы реально д....л, или притворяетесь?


Чтобы не скатываться в оскорбительную полемику, просто покажу логическое противоречие в ваших словах, типичное для современной молодёжи

ionic писал(а):
я тоже не умел до этого паять SMD - за вечер научился.

Для старшего поколения научиться это освоить что-хо на хорошем уровне и уметь делать сложные вещи, а не спаять заточенным паяльником и тем, что под рукой, несложную схемку с десятком SMD-шек....(в этом смысле «научиться» часто встречается у современной молодёжи)... Сложную задачу для научившегося я обрисовал....

Кстати подскажу более дешёвое решение, чем даже 700 рублей на ПОС и канифоль, которое как-то обходило мою голову - попросить припаять компоненты в ремонте телефонов. Вряд ли это будет дороже 300-500 рублей, особенно если перед этим элементы правильно наклеить на плату на мелкие капельки клея, не замазав площадки........
Там же наверняка можно и поискать программатор для заливки загрузчика в Atxmegа. Ну пусть ещё 100-200 рублей......
Предлагаю дописать сей вариант в шапку.....

Walkie проясните, пожалуйста.
Может ли w(x)mouse без загрузчика быть программатором для заливки загрузчика в At(x)mega?
Какие осязаемые преимущества на текущий момент WX имеет над просто W (кроме поддержки 12 кнопок, если верить схеме - и можно ли уже забиндить эти кнопки в софте?).


 

Junior
Статус: Не в сети
Регистрация: 09.05.2018
Walkie Окей, с подсветкой понятно. Ваше решение вполне неплохое(у нас эти регуляторы еще дешевле, 39р). Но все же вопросы по схеме остались. Если я правильно понял, DM и DP это для USB(Data- и Data+ соответственно). B1 и B2 это ЛКМ и ПКМ соответственно. PROFILE это кнопка переключения профилей, X18 и X32 для прошивки через PDI. А вот что делать с остальными X пинами не знаю. И нужны ли они в плате под конкретную мышь(не универсальную). Небольшая табличка с пинмапом X пинов была бы очень полезна


 

Member
Статус: Не в сети
Регистрация: 24.01.2011
Откуда: Нижегородчина
Фото: 31
nzl писал(а):
Как то пересел полностью на M625 из впечатлений она как бы плавнее что ли , точнее получается наводиться, чем A3090.

Скажите, пожалуйста, а в ПО есть настройка высоты отрыва?

Walkie писал(а):
задача популяризации не стояла никогда. Проект оказался прежде всего для тех, кто, как совершенно верно озвучил ionic :
умеет и хочет встроить WX(W) в подходящий ему корпус. Когда выбранный корпус весьма хорош, а исходная начинка либо неудовлетворительная,
либо дохлая. Если это можно назвать преимуществом, то это оно, и, причём, главное.
Вопрос, чем WX лучше той же относительно дешёвой M625, неверен. Если человек купил М625, он должен внятно ответить,
чем она его не устраивает, что в ней надо менять обязательно. Когда ответит, тогда и попытается прикинуть решение в виде WX-переделки,
если это действительно решение, и если оно ему по силам.

Убедительно-охлаждающие доводы. Действительно, если отталкиваться от привычного/удобного/любимого корпуса, то универсальная плата с отдельно закупленным сенсором - самое оно. А то у меня как-то другое видение сложилось: есть мышка с нужным сенсором - обрезаем ей "сообщение" с родным контроллером и подцепляем специальный контроллер, который как раз и находится на отдельной плате со своей разводкой и уже от этой платы к основной идут проводки в нужные места.
Касаемо популяризации - почему бы и нет, даже, вон, с точки зрения небольшой коммерциализации - ничего в этом плохого, какие-никакие, а средства автору на развитие проекта... оборудование, там, материалы... энтузиазм нынче затратен :-)
Ну, а так, отвлечённо от переделок(ну не всеже сюда ради w-mouse заходят ;) ) - сама тематика интересна для тех, кто хочет подробнее и глубиннее вникнуть в принципы работы сенсоров, ну, и сопутствующей мышиной компонентной базы... много идей, опыта, мыслей.
P.S.: подскажите, к слову, вот сенсор 3360 какого размера "квадратик" на рабочей поверхности "видит"; а ещё сама матрица светочувствительная так и есть 32х32 точки?

Добавлено спустя 1 час 30 минут 20 секунд:
Кстати говоря, вот, попался неплохой вариант для "криворуких" и нежелающих возиться с SMD-мелочью:
https://drive.google.com/file/d/1mROMuy ... MjtEP/view
Всё есть: отдельные платки - одна с сенсором и обвязкой, другая с контроллером, всё SMD-шное распаяно, сами платки соединяются проводочками - очень удобно можно разместить в тушке любой мышки. Вот что-то подобное бы замутить для универсальности. :beer:
Вложение:
2017-05-07T18-16-58.170Z-DSC08192-mod.jpg


У вас нет необходимых прав для просмотра вложений в этом сообщении.

_________________
鼠 ( ¦­­­­­­­­­-)ک


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
n008, я так понимаю, Вы хотите подготовиться к разводке полной платы WX для корпуса M625.

X27 (PD5) : ранее подключался к NRESET сенсора в тестовых целях.
Сейчас используется следующим образом.
Главную кнопку мышки, ЛК, можно подключить двумя способами :
1) центральный контакт - к GND, нормально разомкнутый - к B1, нормально замкнутый - не используется
2) центральный контакт - к GND, нормально разомкнутый - к B1, нормально замкнутый - к X27
В случае (2) кнопка будет работать через программный RS-триггер, устраняющий даже дабл-клики от износа.
Плата за это - обязательная исправность замыканий в обоих положениях и дополнительный провод.
Разводить по желанию.

PD0 (пин "20"): не выведен на контактную площадку. Ранее подключался к линии прерывания от сенсора (пин "9" MOTION).
Теперешнее назначение - как X27, только для ПК. Аналогично, по желанию.

X1-6 : резерв для интересных подключений. Тест(синхро)-сигналы, матрица контактов, кодеры, доп индикаторы и пр.
Поскольку на порт А выведены входы внутреннего 4-канального АЦП (12 бит), то возможно подключение неких аналоговых штук.
Например, подобия джойстиковых осей, не обязательно в качестве именно джойстика. Наверное, лучше оставить в разводке.

Номиналы резисторов R30-32 указаны от балды. Подбираются по балансу белого (или жёлтого, если достаточен 2-цветный индикатор).

Добавлено спустя 3 минуты 56 секунд:
FenixSU писал(а):
сенсор 3360 какого размера "квадратик" на рабочей поверхности "видит"; а ещё сама матрица светочувствительная так и есть 32х32 точки?

Видит 1х1 мм. Матрица - 40х40 пикселов. Активная зона 36х36.
А упомянутый вариант "для нежелающих " зачем реализовывать, если он уже есть ? :)


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Dx! писал(а):
Если идея была усилить выходы контроллера и разгрузить контроллер то это не получилось. Ток как шел через контроллер так и идет.
Идея была освободить стаб 3.3В питающий сенсор, от дополнительной нагрузки из светодиодов.

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
miguel99 писал(а):
Может ли w(x)mouse без загрузчика быть программатором для заливки загрузчика в At(x)mega?
Какие осязаемые преимущества на текущий момент WX имеет над просто W (кроме поддержки 12 кнопок, если верить схеме - и можно ли уже забиндить эти кнопки в софте?).

WX умеет 3360, W не умеет. W умеет другие (но старые) датчики, WX не умеет. Если сможете сформулировать,
что такое преимущество в Вашем понимании, то ответить будет или проще, или ответ будет очевиден и не потребуется.
Инфа по 3360, сравнение с 3090 и прочие сравнительные вещи, касающиеся WX, прямо или косвенно уже обозначены в теме.
В WX все 12 кнопок задействованы, да.
---------------------------

Программатором не будет ни один девайс, если ему не написать для этого ПО.
Пришла пора коснуться вопроса заливки WXLoader чуть подробнее.
Wmouse построена на чипах 162 или 32U4, которые при покупке в магазине уже прошиты самопрограмматором от Atmel.
Я меняю его на собственный (Wloader) по массе причин. И для этого нужен внешний программатор.
Его можно сделать на тех же новых чипах 162(32U4), воспользовавшись их самопрограмматором Atmel. Или на них же, уже прошитых Wloader-ом.
(Часть проекта - V1183, очень подробно описанная).
А ATXmega - вообще пустая с завода. Вдуть в неё похожий самопрограмматор (но уже не W-, а WXLoder) - тоже нужен внешний.
А его, опять же, можно сделать, как - см. выше. Причём, неважно, брать за основу именно схемы V1183 или подходящий Arduino.
Однако, интерфейс программирования ATXmega совершенно иной, нежели для 162 и т.п. (это PDI). Нужно ПО, подобное V1183, но другое.
Его я писать пока не стал в силу некоторой неопределённости проекта WXMouse. Будет смысл - хоть и не очень хочется, но напишу, не вопрос.
А пока есть только HEX, который может превратить ATXmega с уже прошитым WXLoader не в мышку, а в программатор другой ATXmega. Например, Иголка уже может
запросто шить платки WXLoader-ом с помощью контроллера своей WXmouse. Прошив таким образом одну (где смонтирован только стаб +3.3 и чип хмега),
может оставить её в качестве чистого WXLoader-прошивальщика. Пользоваться им до ужаса просто : комп не нужен, только питание +5 подать - полная гарантия
безошибочного результата любому "чайнику". Таким образом, те, у кого появилась хотя бы заготовка WXmouse, автоматически имеют возможность прошивать WXLoader-ом
пустые ATXmega одной левой и сколько захотят.
Если для Arduino где-то существует чей-то проект "PDI-программатор для ATXmega" - вперёд, можно и его, если владеть тамошней кухней.
"Стандартный" программатор ATXmega (неважно, на какой базе) тоже можно дёшево купить.
Можно самостоятельно сделать полноценный программатор AVRISP-MKII почти любых AVR на микросхеме 162 (Arduino, Wmouse с этим чипом и т.д.).
Но опять же, без соответствующей подготовки пользоваться будет о-очень непросто.


Последний раз редактировалось Walkie 13.05.2018 0:42, всего редактировалось 10 раз(а).

 

Junior
Статус: Не в сети
Регистрация: 09.05.2018
Walkie Спасибо. Пока что вопросы по схеме закончились. Теперь жду мышь и начну разводить


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
iG0Lka, шо там новые коврики, как из себя? Лежать на них хотя можно ?


 

Junior
Статус: Не в сети
Регистрация: 25.04.2016
miguel99 писал(а):
типичное для современной молодёжи

Дункан Маклауд, ты?! :D

Сколько лет Вам, дедушка, что Вы всех современной молодежью считаете, и так это выпячиваете?
Мне, например, 39.

miguel99 писал(а):
Для старшего поколения научиться

Вы себя со старшим поколением не отождествляйте - это опять какие-то ваши странные эротические фантазии, как и на тему "научиться" :D
Не надо путать "научиться" - т.е. теперь мочь сделать что-то, чего ранее не умел, со "стать профессионалом в этой области".

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

Все Вам, miguel99, за вашей "древностью", разжевывать надо :D

Про X-MEGA
Еще раз дам ссылки - готовый собранный программатор + куча дополнительных приблуд (20$ + доставка 10$) https://www.ebay.com/itm/AVRISP-mkII-compat-AVR-programmer-USB-serial-logic-analyzer-ISP-PDI-TPI-XMEGA/130957221330

Полный китайский клон AVRISP-MKII к которому подходят офф. прошивки (23$) https://www.aliexpress.com/item/1set-AT-AVRISP-mkII-AVR-ISP-mk2-USB-AVRISP-XPII-In-System-Programmer-Supports-AVR/32827854235.html

Переделка дешевых USBASP:
Сам программатор (2$) https://www.aliexpress.com/item/1pcs-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64K/32582933115.html
Здесь http://service4u.narod.ru/html/atxmega_avrdude.html схема как самого программатора, так и схема куска PDI, которую надо будет подключить к USBASP, ну или полностью собрать данный программатор (там есть печатка для ЛУТа и прошивка).

Схема:
#77

Добавлено спустя 56 минут 34 секунды:
Walkie писал(а):

Можно мелкую и абсолютно не горящую хотелку по WXmouse - можно-ди по оставшимся свободным проводам сделать вывод информации о мышке?
Можно i2c, можно (даже лучше) - SPI.

Возможность запроса инфы такого плана:
номер профиля
цвет профиля
версия wxmouse
тип сенсора


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

Ну и при смене профиля туда кидать признак что что-то изменилось.

Использовать это можно для внешней периферии - у меня сейчас мышь у которой есть отдельно индикатор для номера профиля - подсветка отдельно живет (тинька управляет).
Хотел бы 7-сегментный индикатор прикрутить для индицирование профиля. Да, можно, конечно, цифрануть один из пинов подсветки и по нему развести но это - костылище. :)


 

Member
Статус: Не в сети
Регистрация: 13.02.2017
ionic
Постарше вас, и не на год-два, хотя и сказать, что в сыновья годитесь, тоже не могу... То, что вас советская школа зацепила слабо, или не зацепила вообще, и так видно...

Цитата iG0lka c пикабу
Цитата:
3090 в W-Mouse с последней прошивкой очень хороший.
я не могу сказать что он хуже чем 3360.


FenixSU
Решение не очень. Цена этой платки больше цены Delux625. Судя по дискуссиям в комьюнити, ждать дешёвых аналогов дуинок на ATxmega из-за 3,3В не приходится.
Поскольку WX заточена только под 3360 - местная плата выглядит более оправданным решением.

Пригласил автора дока сюда.

Walkie
Цитата:
WX умеет 3360, W не умеет. W умеет другие (но старые) датчики, WX не умеет. Если сможете сформулировать,
В WX все 12 кнопок задействованы, да.

Спасибо. Судя по дискуссии, большинство ждет поддержки макросов. В демократическом обществе на мнение большинства и ориентируются.
Вопрос ещё, если можно - а что мешало реализовать поддержку оптоэнкодера колеса через незадействованные выводы Atmega, вместо того, чтобы городить огород с тинькой?

Цитата:
$50 - заводская пайка всего(для небольшой партии это очень дорогая операция)

Вы абсолютно уверены в данной цифре? Что-то мне подсказывает - это это явное преувеличение человека с большими хотелками из разряда «могу - но очень дорого.....»


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
miguel99 писал(а):
Поскольку WX заточена только под 3360

WX не заточена под 3360, просто этот датчик существенно отличается от прежних. Сам код для 95(8)00 и 38(9)00 можно дописать в WX одной левой за день-два.
Но затем придётся найти эти датчики, собрать хотя бы макеты и протестировать работоспособность. А потом держать эти макеты под рукой,
обеспечивать поддержку всех изменений, и изгаляться, совмещая всё в управлении WXControl. На кой ляд мне такой геморрой, если есть "Wmouse",
а собирать нечто, типа "ATXmega+3080" не хочу даже сам, не говоря уже о других.
Зато на плате WX при случае можно будет опробовать для сравнения и новый 3389, и логитеховские 3366-заморочки,
и 3361 от Roccat, и прочие "аналоги". Вот их-то и надо будет приплюсовать в поддержку.

miguel99 писал(а):
В демократическом обществе на мнение большинства и ориентируются.
...что мешало реализовать поддержку оптоэнкодера...
Я лично нигде и никогда не сталкивался с таким обществом xDD.
Мешало в первую очередь то, что эти кодеры не унифицированы, их лепят кто во что горазд. Было принято решение :
кому неймётся про оптическое колесо, тот делает преобразователь "его_опто -> механика" и цепляет его к пинам ENC1,2.
А базовая прошивка "мышь" для всех остаётся прежней. В WXMouse я тоже не стану отходить от этой идеологии.
В виде исключения, может быть, реализую подключение оптоколеса от логитех, если увижу, что в современных моделях
оно не изменилось.

ionic писал(а):
Можно мелкую и абсолютно не горящую хотелку по WXmouse...
Положительно отношусь к приколам диким, бессмысленным, но симпатичным и скрашивающим жизнь изрядно :D .
Конечно, можно. Только не идиотский ИдваЦ ! Даже больше скажу : в той WX-мышке, что сейчас у меня под рукой, это уже есть.
На один из пинов она гонит пакет-состояние (затребованные внутренние переменные). В формате Tx-UART, ровно 1Mb/sec на данный момент.
На другой пин - кадровые стробы. Когда возникает сильная потребность, я цепляю цифровой осцилл, стробируюсь в нужном месте и смотрю
её реал-тайм жизнь и удивительные приключения.
Разумеется, ничто не мешает выплёвывать какой-то пакет каждые, скажем, 10-100 ms во внешний контроллер. И да, наверное, чтоб тинькам было попроще -
лучше тройкой сигналов NCS, SCK и MOSI. Но желательно только в одну сторону - во внешний контроллер. Очень не хочется городить обработку запроса
от него и сочинять устойчивый протокол.


Последний раз редактировалось Walkie 13.05.2018 20:55, всего редактировалось 2 раз(а).

Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4807 • Страница 160 из 241<  1 ... 157  158  159  160  161  162  163 ... 241  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan