Включи Мой Компьютер!

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

Чтобы не напрягать коллег и семью, переложим эти обязанности на Arduino, тем более что на Ebay цены упали.

Экраны Ethernet на W5100 .



Включи мой компьютер!

Подключаться будем по следующей схеме:

Включи мой компьютер!

Таким образом, при включении Arduino функциональность передней панели компьютера полностью сохраняется, а кнопка включения работает в любой ситуации.

Помимо Arduino и Ethernet шилда вам понадобится реле, оптроны и кусок макетной платы и прочие мелочи.

Примерная схема коммутационного устройства представлена ниже.

Можно конечно обойтись без реле и уж точно без оптронов, но мне хотелось полностью изолировать материнскую плату от коммутационного устройства.



Включи мой компьютер!



Включи мой компьютер!

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

Будьте осторожны с полярностью при подключении светодиодов.

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

Все.

Интернет-коммутатор готов к использованию.



Включи мой компьютер!



Включи мой компьютер!

Можно взять скрипт для Ардуино здесь .

Обратите внимание: если материнская плата начнет мигать светодиодом состояния, это будет неправильно интерпретировано сценарием.

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

В этом случае правильнее было бы подключить светодиод состояния через оптопару к одному из выводов АЦП.

Обновлять: Выводы:

  • Устройство компактно, что позволяет разместить его внутри корпуса ПК.

  • И стоит это недорого, домашнюю арюинку можно приобрести менее чем за 20 долларов.

  • Есть обратная связь по индикаторам мощности и винта.

    Во многом это психологическое преимущество, но не стоит томиться в ожидании – сразу видно, что компьютер запустился и винт крутится.

  • Устройство имеет возможность расширения.

    Это касается как аппаратного, так и программного обеспечения.

    При минимальных затратах вы также можете добавить реле и датчики.

    Расширить функционал за счет работы через СМС и т.д.

  • Можно рекомендовать как начало при изучении МК.

    Устройство сочетает в себе несколько технологий, с ним интересно работать, оно достаточно простое и к тому же полезное.

    Можно использовать, например, для мониторинга домашнего компьютера.

Теги: #Сделай сам или Сделай сам #дистанционное управление #arduino #веб-сервер #перезагрузка #W5100 #Eternet Shield
Вместе с данным постом часто просматривают: