Как стать автором
Обновить

Комментарии 90

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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


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

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

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

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

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

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

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

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

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


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

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

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

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

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


Было бы куда проще использовать стандартный корпус Gainta G0124.
Его размеры — 111 х 60 х 30 мм, до миллиметра те же, что и автора.
image
Гитаристы не подсказали? Ах да, «если у вас в руках молоток»…
Тот же Gainta G0124, только крашеный.
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 устройства…
Всё осложняется ещё и тем что контроллер такой должен уметь ПРИНИМАТЬ данные и правильно устанавливать режим работы клавиатуры в каждом из активных подключений.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории