Кнопка «Mute» для Microsoft Teams — упрощение онлайн-встреч
Компоненты и материалы
| Компонент | Количество |
|---|---|
| Кнопка (тактильная, с фиксацией или без) | 1 |
| Arduino Micro (без распаянных пинов) | 1 |
Инструменты
- 3D-принтер (для корпуса)
- Паяльник
О проекте
Все встречи теперь онлайн, и раздражает поиск кнопки «Отключить микрофон» в интерфейсе Teams. Сделано физическое устройство — одна большая кнопка для переключения mute.
Код эмулирует нажатие клавиш Ctrl+Shift+M (горячая клавиша Teams) через HID-клавиатуру. Arduino Micro выбран за нативную USB-поддержку (как Digispark, но доступен).
Альтернатива: AutoHotKey скрипт (без железа)
Если не хотите паять, можно использовать скрипт AutoHotKey:
#UseHook
^!M::
WinGet, active_id, ID, A
SetTitleMatchMode, 2
WinGet, fensterID, List, ahk_exe Teams.exe
WinActivate, % "ahk_id " fensterID1
Send ^+m
SoundBeep, 200, 100
WinActivate, ahk_id %active_id%
Return
Установка: 1) установите AutoHotkey, 2) создайте файл teams_mute.ahk, 3) запустите, 4) Ctrl+Alt+M переключит mute в Teams и вернет фокус. Можно добавить в автозагрузку.
Arduino-скетч (mute_button)
Код использует библиотеку Keyboard.h (встроена в Arduino AVR core для Micro/Leonardo). При нажатии кнопки отправляется комбинация Ctrl+Shift+M. Антидребезг реализован программно.
Корпус (3D-печать)
STL-файл доступен в разделе Custom Parts. Печатается на любом 3D-принтере.
Схема
Просто: кнопка между GND и Pin 2 (с pull-up внутри), Arduino Micro по USB к ПК.
Производственный процесс
- Пересмотр мониторинга сети: Стратегический плейбук для современной корпоративной ИТ
- Design for Manufacturability (DFM): практическое руководство для инженеров и дизайнеров
- Пуговица: от древней застежки к современной инновации
- Cisco представляет Industrial Network Director: упрощенное управление IoT-сетями для операционных команд
- Renesas и eProsima запускают micro-ROS порт для RA MCU, позволяя ROS 2-базированную робототехнику
- SIGHT: умные очки для слабовидящих на Raspberry Pi
- Создание кнопки AWS IoT с управлением движением на Raspberry Pi, PIR-датчике и MQTT
- Обеспечение устойчивости цепочек поставок на будущее: стратегии устойчивости и роста
- DIY аркадная игра Whac-A-Mole (кнопочная версия) — проект на Arduino
- Создание дешевого детектора молний на Arduino Uno