Pull to refresh

Comments 90

«Сабвуфер.»
И Bluetooth! C ним все становится лучше.

А вообще идея занятная.
У меня дома комплект клавиатура + мышь, у которого переключатель на три устройства — приемник unify и два разных устройства по блютуз.
Скрытый текст
image

Комплнкт делл км 717, по отдельности не знаю, продается ли

>прокачал навыки пайки
а на фоне лежит популярный коврик для пайки. такими обычно пользуются профессиональные ремонтеры.

Любители же прокачивают навыки пайки на коленках, а не на копеечном силиконовом коврике "для профессионалов" с алиэкспресс.

Обычный коврик с Алиэкспресса.)
Увы, он только до 300 градусов и то с натяжкой, для варианта безсвинцовой пайки он может пострадать.
а я просто подложил напольную плитку, керамическую, и паяю на ней.
а чем коврик лучше?

Коврик может быть с магнитиками, которые удерживают мелкие детальки, и всякое такое. Зависит от модели. Не скользит, ни сам коврик, ни то что на нём. Когда не нужен, сворачивается в трубочку и не отсвечивает. И лучше он, или не лучше — дело вкуса и привычки.

Плитка скользит и имеет высокую теплопроводность, а ещё она тяжелая. Кроме того к силиконовому коврику НИЧТО не пристаёт, особенно то что твердеет — просто под краном холодной водой помыл и вся грязь ушла. Правда, сволочь, термопаста в поры попадает и остаётся след.
Керамика может лишний теплоотвод дать.

Вообще, практика показывает, что достаточно копеечной деревянной фанерки, дощечки — да даже ДВП.
Минусы по сравнению с силиконом или керамикой —
1) Флюс въедается, так что по мере загрязнения такую подкладку приходится просто выбрасывать и менять на новую. Но обычно хватает надолго, даже при «допотопном» использовании твердой канифоли.
2) Более серьёзная проблема: если включенный паяльник уронить на эту подкладку и забыть — она и загореться может. Но я плохо представляю, как можно «уронить и забыть».
3) Под действием нагрева выделяет всякую гадость, так что плохо годится для использования фена — он греет приличную область и раздувает продукты в стороны за пределы действия дымоотсоса.

У меня на работе просто кладут антистатический коврик, а на него фанеру из Резонита — они иногда присылают вместе с платами частично (не насквозь) продырявленные куски фанеры, явно использовавшиеся для того, чтобы просверлить ваши платы, не просверлив стол под ними. Не знаю, что за фанера¹, но и фен (настроен на температуру где‐то до 350 ℃, конечно до фанеры столько не долетит), и плавление олова паяльником (обычно настроен на 260 ℃, но я и на 320 ℃ вроде что‐то на ней плавил) прямо на ней она отлично держит.


¹ Вообще она у них разная — то обычный картонный цвет и одинаковая текстура с двух сторон, то белый более прочный материал с одной стороны, намекающий на что‐то для облицовки.

ну… что значит «держит»…
Если она не темнеет, это еще не значит, что пиролиз не идёт. Хотя основная фигня полезет при нагреве где-то от 380 градусов. Но даже если выделяется мизер — все равно ну его нафиг, лучше поберечься. Казалось бы, подумаешь — немного древесного дымка. Запах даже приятный. Но как вспомнишь его состав…

Кстати, у меня доска таки темнела, когда я над ней платы феном разбирал.

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

image
На сколько помнится, силиконовые коврики для пайки до 500 градусов держат. По крайней мере от паяльника/фена разогретого до 350 градусов мой коврик нисколько не страдает.
Бывают до 500 но они других денег стоят, точно не китайские. А обычный, от 500 конечно мгновенно не испортится, но гарантию имеет только до 300 градусов, а дальше будет небольшая но деградация — возможно с температурой он будет дубеть и трескаться.
UFO landed and left these words here
Почему это не нагревается? Ещё как нагревается… феном, например.
Бессвинцовка даже в любительской практике становится необходимостью. Я уже запарился перепаивать разъем один на стыке между платами в ноутбуке — за пол года припой с контактов осыпается из-за механического воздействия, безсвинцовый припой решил бы эту проблему.
UFO landed and left these words here
Там не нужна прочность, припой не несёт механической нагрузки. Просто постоянные изгибы разрыхляют мягкий припой и контакт высвобождается от него. Там нет нагрузок на отрыв.
UFO landed and left these words here
не несёт механической нагрузки
постоянные изгибы
Взаимоисключающие параграфы детектед
А правильно ли переключать USB устройство так сразу все контакты с одного источника к другому? Ведь не зря же делают в разъеме контакты шины данных чуть дальше чем контакты питания, чтобы они подключались чуть позже чем подавалось питание на устройство.

D+ (приемник)
D- (передатчик)
Не верно. В USB используется дифференциальный способ передачи данных для уменьшения помех. А шина используется на прием и передачу.
Получилась простая, эффективная и клевая поделка.
Уже жду переключатель 2.0 с сабвуфером, гидравликой и конечно же монитором.
Вы серьёзно? Когда делают статью про подключение какого-нибудь датчика влажности к ардуине ну, ок — так и быть пусть будет.
Но ЭТО?! Это не стоит даже поста твитере.
UFO landed and left these words here

Когда кто-то что-то делает — это, несомненно, хорошо: любые, даже простые, поделки — развивают и что-то да дают.


Не то, чтобы я критикую из-за снобизма, скорее, непонятен посыл:


  • Зачем переключаться между ноутбуками, если можно иметь виртуальные машины и переключаться в консоли? Автор уже использует всю внешнюю периферию, поэтому мобильность явно не требуется.
  • Городить hardware переключатель без развязок и "мозгов" — очень грубое решение, что странно: морочиться с моделированием автор стал, а вот подключать контроллер с N портами без этого безумного тумплера — не стал.

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

Задача стояла «переключаться в один клик».
Представленное решение не идеально, но будет работать с любыми машинами без необходимости настройки ПО.

А как было бы сделать правильно? Лично мне интереснее скорее «софтверный» вариант.

Я в своё время пользовался решением (название не вспомню), "перекидывающим" клавиатуру и мышь с компа на комп, когда курсор мыши доезжает до края экрана (типа увёл мышь с одного компа на другой – переключился).
Что-то типа https://symless.com/synergy, но опенсорсное (на основе сырцов VNC – только выкинута трансляция экрана и добавлено переключение по позиции мыши)

А synergy раньше и была опенсорсной. Можно было её спокойно собирать из официальных исходников и пользоваться бесплатно.
Раньше это было его хобби проeктом, а теперь онa зарабатывает ему на жизнь.
Уже давно использую (не для переключения столов) педальку подключающуюся по USB, в нее программой зашивается любое сочетание клавиш, драйвера или дополнительные проги устанавливать не нужно т.к. полностью эмулируется клавиатура, ищется на алике по словам «usb foot switch».
UFO landed and left these words here
Оу, вполне рациональное если не хочешь разбить клавиатуру об стену. Эти все режимы энергосбережения… когда клавомышки блютузные засыпают, они потом до секунды коннект восстанавливают, так бесит! С клавиатуры первое нажатие может не уйти. Наверно поэтому на рынке имеются клавиатуры с собственным приемником хоть и работают на 2.4ГГц но реализован другой протокол. Хотя и с этими не без проблем. Можно найти такое положение когда они связь теряют за 50 сантиметров…

У логитека как раз таки и есть свой протокол, хотя и блютуз поддерживается.
По блютузу mx ergo по ощущениям коннектится почти мгновенно, но ощутимо медленнее своего родного unify

UFO landed and left these words here
UFO landed and left these words here

Застрелите переводчика. Секунд 5, наверное, тупил, пытаясь понять, что за переключатель с двумя контактами – пока не осознал, что переводчик просто посмотрел слово "switch" в словаре.


Ну и сама статья не лучше. Автор, видимо, не знает, зачем на USB-штекере разная длина контактов и тупо лепит счетверённый переключатель.

Имхо странное решение с портами со всех трёх сторон. Здесь же разъёмы типа A, почему бы их не поставить вертикально и разместить на дальней от кнопки стороне? Тогда к ноутбукам и клавиатуре выходила бы аккуратная «косичка».
А не будет ли беды от такой коммутации? По хорошему сначала бы отключить данные, потом +5В, а потом уже землю, ну и коммутировать примерно так, но в обратной последовательности
Стандарт USB подразумевает защиту от закорачивания всех линий.
Но он не предусматривает защиту на линиях данных от напряжений выше 3.6В. Там стоит, конечно, ESD-защита но она рассчитана на небольшую энергию(бытовая статика, модель разряда 100пФ, 1000В сопротивление 1кОм), боюсь токи утечек от блока питания она выдержит недолго. А USB-порты особенно задние такие коварные… они уходят прямо в чипсет, будучи защищены лишь формальной защитой.
сначала бы отключить данные, потом +5В, а потом уже землю
Землю можно вообще не отключать, так что задача упрощается.
UFO landed and left these words here
Судя по стакану вискаря, одну руку от клавиатуры автор всё-таки периодически отрывает.

Вообще не очень понял суть поделки если есть synergy, в свое время весьма успешно использовал ее для похожих целей.

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

На geektimes, вроде, была статья про такие педали
Если рукоделить лень, то можно взять педали от игрового руля, и программно переназначить.
Их можно поискать на барахолках, в комплекте с дохлым рулем.
поперухнулся аж! а зачем такое извращение, если на столе можно поставить 1 (один, one, айн) хороший (ну хотя бы нормальный) монитор и простенький kvm?
Чёт я смотрел на KVM даже простенькие — ценники на них пугают… более того многие из них не рассчитаны на USB-клавиатуры.
KVM за 40$ для USB будет делать больше чем девайс из статьи (коммутировать два порта USB + VGA + minijack). Куда уж дешевле?
Если вам знакомы CAD-системы, то из текста вы поймёте, насколько неуклюжий подход я избрал.


Было бы куда проще использовать стандартный корпус Gainta G0124.
Его размеры — 111 х 60 х 30 мм, до миллиметра те же, что и автора.
image
Гитаристы не подсказали? Ах да, «если у вас в руках молоток»…
Под каждый монитор запихать светодиод, сигнализирующий к какому компьютеру в данный момент подключена клавиатура.
Но это и правда странное решение, поскольку физическая коммутация вызывает процессы отключения/подключения устройства, которые могут занять существенное время — пару секунд запросто.
Там бы ещё общие земли соединить, хотябы резистором в несколько килоом. Иначе из-за разницы потенциалов блоков питания напряжение между контактами переключателя может достигать 400В(до сотни микроампер).
вот кстати нужен такой же девайс для переключения между 3 компами «в один клик». Пробовал решение от LG (программное) — работает но кривовато. Нужно именно «физически» переключаться между ними. Варианты с remote desktop и прочее не очень подходят по ряду причин, которые не относятся к вопросу. Может есть «проверенный» в бою вариант? (нужно переключать только клавиатуру и мышу, мониторы работают изначально раздельно)
Эти девайсы называются KVM Switch
en.wikipedia.org/wiki/KVM_switch

Поиском легко найдете USB-варианты от 2.5 тысяч рублей (ссылку не даю дабы не было рекламы). Это правда с коммутацией древнего VGA, но для Вас это не существенно. Для тех кому существенно — есть KVMы и на DisplayPort долларов за 200$. Мой опыт с KVM правда относится ко временам PS/2 (и такие KVM тоже еще есть в продаже), тогда самый дешевый вариант у меня без проблем отработал более 5 лет (и вроде продолжает работать и сегодня, более чем 10 лет спустя — давно не проверял)
У меня за прошлый год сгорело три разных.
В результате наколхозил как автор.
Правда, вместо принтера использую термопластичный полимер и ручную лепку.

С KVM всё не так просто. С ними всё хорошо, если работа с клавиатурой не подразумевает длительных нажатий на клавишу. Я перепробовал некоторое количество свитчей и у всех одна проблема: удерживаешь клавишу, и после некоторого количества нормального срабатывания, начинаются паузы. Попробуйте, например, через KVM помонтировать видео и удерживая клавишу перематывать материал (да даже в простом плеере это проявится). Да что уж там, поиграть и то не получится.
Но представленному "рубильнику" я предпочту по клавиатуре на станцию.

Всё супер, но гложет одно, при переключении в винде постоянно будет задержка на инициализацию подключаемых устройств (с возможным звукоподтверждением). :)
Быстро не попереключать.
Постоянно дергать (да еще абы как) usb от компа к компу, ну это мягко говоря плохо. Еще и ОС постоянно в недоумении куда клавиатура делась :)
И мне хотелось делать это, не убирая руки с клавиатуры. Что же делать?

Купить KVM-switch :)
У меня 8 компьютеров и один набор монитор-клава-мышка, полет нормальный.
эмммм… это точно статья для хабра? Человек изобрёл велосипед KVM-недопереключатель. И рассверлить отверстия в корпусе? нет, проще новый корпус напечатать.
Зато повторяемость на высоте. Распечатать можно на любом доступном принтере, а заказать конкретный корпус — такое себе занятие. Где-то их продают и без проблем, где-то заказывать их надо через пол мира а где-то и вовсе не слышали и не хотят заморачиваться мелочью.
Вообще, я о разнице корпуса номер 2 и 3 на его фото.
Если нужно обеспечить повторяемость, то итоговую модель всеравно надо проверить в натуре. Может с неудачной моделью ещё какие-то проблемы были что проще было напечатать ещё.
Я когда-то колхозил KVM с USB/HDMI на базе KVM c USB/VGA и HDMI-переключателя.
Кучка переключателей и проводов была спрятана под столом, а на стол был выведен удлинитель кнопок. Заморачиваться логикой переключения не стал, просто вывел кнопки запараллелил на внешнюю коробочку, две от KVM и одна от HDMI-переключателя.

image

Переключатели
image
Черт, ну как же так, автор применил тумблер…

А я бы хотел, чтобы автор сделал обычную кнопку, а потом написал еще одну статью, что «вот знаете, есть оказывается такой дребезг контактов, и вот я строчку кода добавил, ждать 100 миллисекунд, и теперь у меня все переключается хорошо!». Получилась бы годная такая серия статей, про железо и софт-составляющую.
Такие штуки продаются на AliExpress по цене меньше 100 рублей. Искать по запросу «Hub 2 Порты PC компьютер Сканер Принтер». Сам использую чтобы переключаться между двумя домашними компьютерами.
Посмотрел на устройство и захотел переключатель Рус/Лат от педальки.)
Проще было купить клавиатуру, которая с тремя компами может сразу работать, у лоджитека таких полно. Я так и делаю, мыши тоже так умеют.
Первый попавшийся Logitech Craft. Есть наверно и подешевле.
Под ногами паук с торчащими в 3 стороны кабелями на слабеньких USB-разъемах… Максимимум шансов наступить на один и проводов справа или слева.
Лучше бы вывести провода с одной стороны, назад.
В качестве раземов можно было бы брать не дискретные а выпаять блок из дохлой мамки например — там будет сразу 4/6 разъемов в блоке.
а как де синергия? есть такой кроссплатформенный софт. я использовал его для 9 компов на винде и центосе
Подозреваю, что можно сделать и на 3PDT оставив общую землю?
Вообще это вопрос скользкий… очень просто в таком варианте получить земляной контур и поиметь проблем на ровном месте. Если бы блок питания был общий, то никаких проблем. В ином случае надо очень осторожно подходить к этому вопросу.

Непонятно, зачем автор переключает сразу 4 контакта. Достаточно вырубить только землю

И получить разницу потенциалов в 400В между контактами, попалив контроллеры и чипсет при удачном стечении обстоятельств… Да собственно это и сейчас вполне реально.
ИМХО. Это не достойно публикации. Совсем другое дело, если бы был микроконтроллер, который держал одновременное подключение HID устройства на двух компьютерах и отправлял данные в зависимости от положения переключателя. А так, постоянно подключение\отключение USB устройства…
Всё осложняется ещё и тем что контроллер такой должен уметь ПРИНИМАТЬ данные и правильно устанавливать режим работы клавиатуры в каждом из активных подключений.
Sign up to leave a comment.

Articles