Обновить
66.98

Периферия

Всё, что вставляется в разные порты ПК

Сначала показывать
Порог рейтинга
Уровень сложности

Встраиваемая акустика: что это и как она работает

Время на прочтение4 мин
Охват и читатели14K
Обычно, слыша об «акустической системе», люди представляют провода и колонки, которые занимают всё свободное пространство в комнате. Но на деле это не всегда так: аудиосистему можно разместить на потолке или целиком спрятать в специальных нишах в стене. Поговорим о встраиваемой акустике, о том, как она устроена и где такие системы применяют.

Теория акустических систем: 16 материалов о том, как устроены динамики и колонки

Время на прочтение4 мин
Охват и читатели30K
Это — новый дайджест c материалами из «Мир Hi-Fi». Мы собрали статьи об устройстве акустических систем и проектировании колонок. Под катом читайте — какую роль выполняет магнит в динамике, как создают DIY-акустику, как выбрать катушку индуктивности.

Читать дальше →

Как превратить «столетний» usb-хаб в «умный» управляемый и сэкономить при этом 300$

Время на прочтение13 мин
Охват и читатели84K

Как-то давно понадобился мне хаб, желательно с большим количеством портов и c достаточно удобной формой, пригодной для встраивания вместо флоппи-дисковода в отсек 3,5''. Беглый просмотр барахолки подкинул модель D-link DUB-H7, да еще и в комбинации «2 по цене 1». Внешний осмотр ничего особенного не дал, хаб как хаб, сделан добротно, капитальный «принтерный» USB AM-BM на оборотной стороне и 3 А блок питания. Как всегда первым делом разобрал, порадовался малому количеству пустых мест вместо элементов вкупе с качественной пайкой и успокоился. Правда на всякий случай зашел в интернет посмотреть, а что это за хаб и есть ли интересные проекты с его участием. Проектов не оказалось, отзывы пользователей 50/50, в общем, никакой динамики. Хаб на протяжении 5-7 лет довольно сносно работал и выполнял свою задачу, потом плавно переместился в коробку для электронного хлама и вполне возможно сгинул бы в итоге вместе с безызвестными переходниками, адаптерами и т. п. Но произошло у меня в жизни событие, которое заставило-таки меня покопаться в мешках со старым барахлом, найти этот, как оказалось уникальный D-link, и стряхнув пыль извлечь его на божий свет. Если интересно послушать зачем — добро пожаловать под cut.


миг-миг-миг
Читать дальше →

Делаем WX-Mouse в корпусе Nova Slider 600

Время на прочтение7 мин
Охват и читатели16K
image

WX-Mouse — это создание, в каком либо корпусе, мышки с уникальным функционалом и отличным качеством работы сенсора. В этой заметке я расскажу как сделать WX-Mouse в необычном корпусе — Nova Slider 600.
Читать дальше →

Программирование с PyUSB 1.0

Время на прочтение15 мин
Охват и читатели63K
От переводчика:
Это перевод руководства Programming with PyUSB 1.0
Данное руководство написано силами разработчиков PyUSB, однако быстро пробежавшись по коммитам я полагаю, что основной автор руководства — walac.


Позвольте мне представиться


PyUSB 1.0 — это библиотека Python обеспечивающая легкий доступ к USB. PyUSB предоставляет различные функции:

  • На 100% написана на Python:
    В отличии от версий 0.x, которые были написаны на C, версия 1.0 написанна на Python. Это позволяет программистам на Python без опыта работы на C лучше понять как работает PyUSB.
  • Нейтральность платформы:
    Версия 1.0 включает в себя фронтенд-бэкенд схему. Она изолирует API от специфичных с точки зрения системы деталей реализации. Соединяет эти два слоя интерфейс IBackend. PyUSB идет вместе со встроенными бэкендами для libusb 0.1, libusb 1.0 и OpenUSB. Вы можете сами написать свой бэкенд, если хотите.
  • Портативность:
    PyUSB должен запускаться на любой платформе с Python >= 2.4, ctypes и, по крайней мере, одним из поддерживаемых встроенных бэкендов.
  • Простота:
    Взаимодействие с устройством USB никогда не было таким простым! USB — сложный протокол, а у PyUSB есть хорошие предустановки для наиболее распространенных конфигураций.
  • Поддержка изохронных передач:
    PyUSB поддерживает изохронные передачи, если лежащий в основе бэкенд поддерживает их.

Несмотря на то, что PyUSB делает программирование USB менее болезненным, в этом туториале предполагается, что у Вас есть минимальные знания USB протокола. Если Вы ничего не знаете о USB, я рекомендую Вам прекрасную книгу Яна Аксельсона «Совершенный USB» (Jan Axelson «USB Complete»).
Читать дальше →

Опыт использования гибрида клавиатуры и мыши в программировании

Время на прочтение4 мин
Охват и читатели41K

В этой статье я расскажу вам, как стал работать, "не отрывая рук" от клавиатуры, при этом чувствуя себя очень комфортно.


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



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

Читать дальше →

UHCI, или самый первый USB

Время на прочтение7 мин
Охват и читатели13K


Доброго времени суток, дорогой читатель! Меня просили написать про UHCI — хорошо, пишу.

Возможно, вам пригодиться эта статья, если, к примеру, вы не имеете достаточных навыков написания драйверов и чтение документации к хардвейру. Простой пример: хотите написать свою ОС для мини-ПК, дабы какая-нибудь винда или очередной дистрибутив линукса не загружали железо, и вы использовали всю его мощь исключительно в своих целях.
Читать дальше →

Чтение на выходные: материалы о настройке аудиотехники и проектировании акустических систем

Время на прочтение5 мин
Охват и читатели13K
Это — дайджест нашего «Мира Hi-Fi». Он расскажето теории и практике создания аудиосистем. Из материалов вы узнаете, как организовать акустическую систему дома (или даже на улице), как выбрать наушники или аудиоплеер, и что из себя представляет «ПК меломана».

Читать дальше →

Направленный звук: технология, которая может заменить наушники — как она работает

Время на прочтение4 мин
Охват и читатели38K
В следующем году на выставке CES 2019 стартап Noveto планирует представить аудиосистему с направленным звучанием, предназначенную для массового рынка. Это акустическая колонка, звук от которой слышит его лишь один человек в комнате, как если бы он надел наушники.

Рассказываем, как это работает и где уже применяют такие технологии.

Очень корпоративный пост: открываемся в Москве или почему 10 и 11 ноября — хорошие дни для покупки электроники

Время на прочтение2 мин
Охват и читатели5.6K
Сегодня небольшой пост о корпоративном событии, которое значимо для нас и, вероятно, будет полезным для наших московских читателей, а также для тех, кто окажется в столице 10-го и 11-го ноября.

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



Итак, мы завершили ремонт и реорганизацию в нашем Московском магазине на ул. Орджоникидзе, д. 11, стр. 1А. Сейчас мы готовимся к открытию. Под катом несколько слов о том, как мы это делали, что у нас получилось и что ждет наших посетителей 10 и 11 ноября с 14:00 до 18:00.
Читать дальше →

18 материалов о цифровых технологиях в аудио

Время на прочтение5 мин
Охват и читатели5.9K
Новый дайджест «Мира Hi-Fi» посвящен теме влияния технологий на то, как мы слушаем музыку. Из статей вы узнаете о новых способах применения машинного обучения, рынке стриминговых сервисов, а также о разнообразии цифровых аудиоформатов.

Читать дальше →

Сверлильный станок из 3D-принтера и конвертер карты сверления PCAD в G-Code

Время на прочтение17 мин
Охват и читатели9K

Здравствуйте, уважаемые хаброжители.


Сегодня я хочу поделиться небольшой наработкой, призванной конвертировать PCAD-овские карты сверления в G-код. Гибко, просто и open-source. Правда, прости-осспади, на Qt. Писать на нем, конечно, приятно, но вот деплоить и собирать чужие коды…

Читать дальше →

Получаем доступ к рабочему столу WinCE и запускаем Doom на осциллографе Keysight DSOX1102G

Время на прочтение8 мин
Охват и читатели47K
Перевод статьи из блога Джейсона Гина "Разорви на части"

TL;DR: да, на осциллографе Keysight 1000 X-Series реально можно запустить Doom! Однако это непросто сделать.


Keysight DSOX1102G

Осциллограф должен иметь в своём арсенале любой уважающий себя энтузиаст-электронщик. Осциллографы, кратко говоря, позволяют вам изучать волны электрических сигналов в контуре, а цифровые осциллографы (digital storage oscilloscope, DSO) незаменимы тем, что могут найти редкие ошибки в сигнале, которые не распознает аналоговый осциллограф или мультиметр.

Тема моей статьи — DSOX1102G от компании Keysight Technologies (бывш. Agilent), из их недорогой линейки осциллографов, отличающихся неплохим соотношением цены к качеству по сравнению с продукцией конкурентов. Как и большинство их осциллографов, на этой модели работает встроенная ОС Windows Embedded CE 6.0 (также известная, как Windows CE или WinCE), но, как и в большинстве случаев применения WinCE, её интерфейс вы практически никогда не видите – он спрятан за специально сделанным интерфейсом для пользователя.
Читать дальше →

Ближайшие события

Серийные 8K OLED телевизоры LG ждём в июне 2019-го, возможно выпуск затянется

Время на прочтение4 мин
Охват и читатели18K
Согласно свежим сообщениям www.ajudaily.com и www.whathifi.com, компания LG технологически готова к тому, чтобы запустить серийный выпуск 8K OLED телевизоров в первой половине 2019-го. По заявлениям CEO LG Display Хана Сан-бома (Han Sang-beom), сделанным в Сеуле, массовое производство устройств планируется начать уже в мае, а в июне представить продукцию на рынке. Под катом немного подробней об анонсе массового производства, конкуренции и перспективах 8K в ближайшем будущем.


Читать дальше →

Ситуация: в Канаде предложили ввести налог на стриминг — обсуждаем, в чем здесь проблема

Время на прочтение3 мин
Охват и читатели22K
Гильдия телекомпозиторов Канады (Screen Composers Guild of Canada, SCGC) предложила ввести дополнительный сбор за просмотр фильмов и прослушивание музыки в сети.

Его уже окрестили «налогом на стриминг». Платить его будут все, кто расходует больше 15 Гбайт интернет-трафика в месяц. Расскажем, что думает об инициативе сообщество.

Читать дальше →

Почему мы не можем отказаться от QWERTY-клавиатуры

Время на прочтение7 мин
Охват и читатели30K

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




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

Вроде отличная идея, да? Но когда я попытался использовать этот гаджет, реальность оказалась ни весёлой, ни интересной. В отличие от обычной QWERTY-клавиатуры, Tap требовал от меня постоянных размышлений – для ввода букв мне приходилось двигать пальцами крайне не интуитивно: A – большой палец, B – указательный и мизинец, C – все пальцы, кроме указательного…
Читать дальше →

Написание ОС: Многозадачность

Время на прочтение3 мин
Охват и читатели11K
image
Доброго времени суток, дорогой читатель, скорее всего, ты видел мою предыдущую статью о том, что самому можно написать работоспособную ОС за достаточно короткий срок. Что же, сегодня мы поговорим о реализации многозадачности в моей ОС.
Читать дальше →

Ядра процессора или что такое SMP и с чем его едят

Время на прочтение11 мин
Охват и читатели36K

Введение


Доброго времени суток, сегодня хотелось бы затронуть достаточно простую тему, которая почти никем из обычных программистов неизвестна, но каждый из вас, скорее всего, ей пользовался.
Речь пойдет о симметричной мультипроцессорности(в народе — SMP) — архитектура, которая встречается во всех многозадачных операционных системах, и конечно же, является неотъемлемой их частью. Каждый знает, что чем больше ядер у процессора — тем мощнее будет процессор, да, это так, но как ОС может использовать несколько ядер одновременно? Некоторые программисты не спускаются до такого уровня абстракции — им это попросту не надо, но думаю, всем будет интересно то, как же SMP работает.
Читать дальше →

EHCI по-людски на русском языке

Время на прочтение13 мин
Охват и читатели44K
image

Введение


Всех приветствую. Сегодня хочу поделиться опытом и всё-таки по-моему внятно объяснить про такой, на первый взгляд, простой стандарт для USB 2.0 хост-контроллера.

Изначально можно представить себе что USB 2.0 порт — это всего лишь 4 пина, по двум из которых просто передаются данные(Как, к примеру, COM-порт), но самом деле всё не так, и даже совсем наоборот. USB-контроллер в принципе не даёт нам возможности передавать данные как через обычный COM-порт. EHCI — довольно замысловатый стандарт, который позволяет обеспечить надежную и быструю передачу данных от софта до самого девайса, и в обратную сторону.

Возможно, вам пригодиться эта статья, если, к примеру, вы не имеете достаточных навыков написания драйверов и чтение документации к хардвейру. Простой пример: хотите написать свою ОС для мини-ПК, дабы какая-нибудь винда или очередной дистрибутив линукса не загружали железо, и вы использовали всю его мощь исключительно в своих целях.
Читать дальше →

Аудиодайджест: 17 материалов и практических руководств на тему профессиональной акустики

Время на прочтение4 мин
Охват и читатели4.5K
Сегодня мы делимся материалами из «Мира Hi-Fi», посвященным профессиональной аудиотехнике и музыкальным инструментам. Эти статьи и практические руководства помогут разобраться в нюансах этой темы и прояснить вопросы, связанные со специализированным оборудованием.

Вклад авторов