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
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Написал хреновину V1184 - автономный заливщик WXLoader в ATXmega32A4. Собирается на микросхеме ATusb162 или ATmega32U4 - С Х Е М А для ознакомления. Можно воспользоваться ранее сделанным V1183, мышкой Wmouse или Arduino на этих чипах. Схема показана для сборки "с нуля" из новых чипов, которые можно запрограммировать с помощью утилиты FLIP. Позже дам весь пак с инструкцией и HEX-ами.
Member
Статус: Не в сети Регистрация: 24.01.2011 Откуда: Нижегородчина Фото: 31
Walkie писал(а):
Ну, а полемики тут и нет никакой. Выдачу в систему клика по размыканию кнопки делать недопустимо. По совокупности хотя бы тех обстоятельств, что уже озвучены. А есть и ещё ...
Какие это "ещё"? А подскажите, пожалуйста, вот, в контроллере там в "мозгах" его, каким образом видится срабатывание кнопки - по повышению тока, до какого-то уровня? Или там полевик?
iG0Lka Глядел статью про переделку DeathAdder под наклоны колеса, где буквально заново сконструировал качалку-давилку - офигеть, просто супер! Есть какие отзывы из эксплуатации, по прошествии времени никаких нарекание не было?
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
FenixSU писал(а):
Есть какие отзывы из эксплуатации, по прошествии времени никаких нарекание не было?
Нарекания именно на колесо-качалку? Гдето полгода назад я прикупил колесо от одной из следующих версий ДА. Там резинка прозрачная очень клево для подсветки. Вот когда вставлял это колесо в свою качалку, то последняя треснула в паре мест, стенки то тонкие. В результате укрепил с помощью накладок из тонкого металла, накладку которая удерживает енкодер заменил на пластиковую. И с тех пор опять не трогал. Сейчас эта мыша живет в доме где я регулярно провожу по несколько дней.
Walkie писал(а):
Написал хреновину V1184
супер! Запихать в шапку или уже полный пак положим тудой?
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
iG0Lka писал(а):
Запихать в шапку .... тудой? (1184)
Ненене. Это сырая схема, сегодня хочу отладить для всех вариантов. А уж затем - тудой.
FenixSU писал(а):
в контроллере там в "мозгах" его, каким образом видится срабатывание кнопки
На входе стоит триггер Шмидта. И резистор около 25 кОм, подтягивающий вход к +3.3V. Примерно : потенциал превысил 1.7 V - "мозг" видит логическую 1 (кнопка отпущена). Стал ниже 1.5 V - лог. 0 (кнопка нажата).
Member
Статус: Не в сети Регистрация: 24.01.2011 Откуда: Нижегородчина Фото: 31
Walkie писал(а):
резистор около 25 кОм, подтягивающий вход к +3.3V. Примерно : потенциал превысил 1.7 V - "мозг" видит логическую 1 (кнопка отпущена). Стал ниже 1.5 V - лог. 0 (кнопка нажата).
Ага... отлично, дельная инфа - спасибо! А такая схема регистрации нажатий-отжатий (по пороговым напряжениям) характерна для большинства мышей (ну, если не брать совсем уж простоофисные) или исключительно для W-mouse реализована?
iG0Lka писал(а):
И с тех пор опять не трогал. Сейчас эта мыша живет в доме
А по эргономике, со временем: не показались усилия нажатий/качаний излишними; люфты не появились?
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
FenixSU писал(а):
или исключительно для W-mouse реализована?
Да везде, даже в "простоофисных" это и сделано. Или примерно это. Ну, где-то контроллер может не иметь в начинке триггера Шмидта. Или кнопки могут быть собраны в матрицу, а не просто замыкать вход на GND или +. А вот способ считывания в реальном времени и дальнейшая программная обработка полученного потока нулей и единиц, формирующая в итоге "нажато-отжато", наверняка разное. В WXmouse, в частности, сделано так, что система получит сигнал нажатия не позднее 1 мс после первого касания контактов в кнопке. А сигнал отжатия - через 4-5 мс после первого отлипания. Или не позднее 1 мс после первого касания при возврате в исходное состояние, если задействовать все три контакта кнопки (но это только для ЛК и ПК).
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
iG0Lka, выложил Пакет V1184. Можно, не побоюсь этого слова, тудой.
FenixSU писал(а):
разве его (конденсатора) там нет? 4-5мс - это ж не с потолка
Конечно, нет. Кнопки шунтируют конденсаторами только те, кому плевать на жизнь контактов. Напряжение на входе возрастает очень быстро, а задержка 4 мс делается контроллером, когда он обнаружит первое размыкание (лог.1 на входе). После задержки он смотрит : если на входе подтверждается лог.1, то по идее пластинка пролетела (или почти пролетела) и сейчас должна врезаться в верхний контакт, а юзер почует это своей "шкурой" - пора выдать системе отжатие, а затем сделать паузу уже побольше (24 мс), чтобы контакт успокоился "наверху". А если после 4 мс при опросе входа обнаруживается лог 0., то пластинка ещё не совсем отлипла от нижнего контакта, продолжает дребезжать - отжатие не формируем, снова сканируем на первый лог 1. Всё примитивно.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения