Дистанционный запуск ПК через Алису и телефон
Многие пользователи хотят управлять своим компьютером удалённо: включить его голосовой командой через Яндекс Алису или с мобильного телефона. Для этого можно использовать Embedded-устройства (микроконтроллеры, одноплатные компьютеры) или готовые WiFi-реле. В статье разберём все работающие способы - от простых до продвинутых.
Как работает удалённое включение ПК
Стандартный компьютер включается замыканием контактов кнопки Power на материнской плате. Чтобы заменить физическое нажатие, используют:
- WiFi-реле (Sonoff, Shelly) - подключается параллельно кнопке, управляется через облако или локально.
- Микроконтроллер (ESP8266, ESP32) - программируется на приём команд из сети.
- Wake-on-LAN (WOL) - пакет Magic Packet по локальной сети, но требует, чтобы ПК был в режиме ожидания, а не выключен.
Для голосового управления через Яндекс Алису понадобится навык или интеграция с умным домом (например, через Home Assistant или готовую прошивку ESP).
Схема подключения Embedded-устройства к ПК
Самый надёжный способ - использовать микроконтроллер ESP8266 или ESP32. Подключите его GPIO-пин через оптрон (PC817) к разъёму кнопки Power на материнской плате (PWR_SW). Оптрон гальванически развязывает цепи, защищая материнку. Алгоритм:
- Припаяйте два провода к контактам кнопки Power (обычно это два штырька на передней панели).
- Соберите схему: GPIO микроконтроллера - резистор 220 Ом - светодиод оптрона - GND. Выход оптрона (коллектор-эмиттер) подключите к кнопке.
- Загрузите прошивку, поддерживающую MQTT или HTTP-команды (например, Tasmota, ESPHome).
- Установите на ПК сервис (например, Home Assistant или Node-RED), который принимает команды от Алисы и отправляет Magic Packet.
- Используйте ESP8266 как WiFi-адаптер: он принимает команду и шлёт WOL-пакет в локальную сеть.
- Установите прошивку ESPHome или Tasmota.
- Настройте MQTT-брокер (например, Mosquitto на Raspberry Pi).
- Добавьте устройство в Home Assistant, затем привяжите аккаунт к Яндексу.
После настройки вы сможете отправлять команду на ESP с телефона (через приложение MQTT Dash) или голосом через Алису (навык «Умный дом»).
Готовые решения без пайки
Если вы не хотите возиться с микроконтроллерами, купите WiFi-реле Sonoff Basic с прошивкой Tasmota или Shelly 1. Подключите его кнопку параллельно контактам Power ПК (через нормально разомкнутые контакты реле). Настройте интеграцию с Яндекс Алисой через облако (Shelly Cloud или OpenHAB). Недостаток - реле может не сработать, если ПК выключен полностью (блок питания в дежурном режиме).
Вариант с Wake-on-LAN и голосовым ассистентом
Wake-on-LAN работает, если компьютер переведён в спящий режим, а не выключен. Для дистанционного запуска через Алису:
Этот способ проще в монтаже, но требует, чтобы ПК был в спячке, а не обесточен.
Что нужно для интеграции с Яндекс Алисой
Алиса управляет устройствами через навык «Умный дом» (поддерживает Xiaomi, Philips, Sonoff, Shelly и др.) или через протокол MQTT с помощью Home Assistant. Для ESP32 или ESP8266:
После этого команда «Алиса, включи компьютер» сработает.
Частые ошибки и рекомендации
Проверьте, что блок питания ПК подаёт дежурное напряжение +5V на материнскую плату (обычно это так, если БП исправен). Используйте качественные провода и надёжную изоляцию. Для больших расстояний между ПК и роутером ставьте ESP с внешней антенной. Если ПК не включается - убедитесь, что контакты кнопки Power замкнуты правильно (импульс, а не постоянное замыкание).