Самодельный дисплей для мониторинга и больше

Самодельный дисплей для мониторинга и больше

Началось всё с того, что у меня была необходимость включать домашний ПК удалённо. Как известно, существует способ Wake On LAN - включение или пробуждение из сна ПК через сеть удалённо. Но была проблема - компьютер не подключён к интернету по кабелю как у всех нормальный людей, а по Wi-Fi.

Самодельный дисплей для мониторинга и больше

К сожалению, далеко не все материнские платы позволяют включать ПК через Wi-Fi, максимум пробуждение из сна. В виду расположения компьютера и роутера в квартире, провести напрямую кабель я никак не могу. Поэтому начал искать другие решения в интернете.

В общем-то не составило особого труда найти готовые решения от китайцев. Поддержка сервисов Умного дома (Google, Amazon, Yandex), низкая цена - всё отлично. Но потом меня озадачило... Доверять контроль над личным ПК каким-то ноунеймам из Китая на деле звучит не очень безопасно.

Самодельный дисплей для мониторинга и больше

И дело даже не только в самих производителях, но и в том, могут ли они гарантировать безопасность своего сервиса к внешним атакам.

Продолжил поиски других подходов и наткнулся на разные самодельные решения на основе Raspberry Pi, который включают в тот же разъём на материнской плате, что и кнопка системного блока. Но для такой простой функции брать отдельный компьютер звучало немного излишне, поэтому углубился в изучение доступных микроконтроллеров. И тут выбор пал на довольно популярный XIAO ESP32 - одна из реализаций ESP32 в миниатюрном исполнении.

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

XIAO ESP32 S3 и самодельная плата
XIAO ESP32 S3 и самодельная плата

И тут я вспомнил, что после случая со сгоранием процессора AMD спустя всего полгода после покупки было бы неплохо впредь мониторить его температуру на всякий случай. Но ни вариант постоянного вывода информации на основной экран, ни крепление яркого внешнего LCD дисплея на системный блок меня не особо привлекали, поэтому я думал в сторону электронных чернил.

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

Экран от GOODISPLAY и адаптер ePaper Breakout Board
Экран от GOODISPLAY и адаптер ePaper Breakout Board

Немного программирования и моделирования, и рукоделия... (а так же крови и пота)

И получилось то, что получилось - мониторинг показателей процессора и видеокарты (последнее для баланса) + удалённый контроль питанием вплоть до отображения состояния сна!

Самодельный дисплей для мониторинга и больше

Немного о реализации:
Устройство крепится магнитами, включено параллельно кнопке питания и лапочки системного блока, а питание для самого устройства беру из внутреннего USB-разъёма на материнской плате. Для передачи данных о железе написал небольшую фоновую программу, которая по локальной сети отправляет всё на микроконтроллер. А для удалённого управления питанием ПК вывел веб-страницу.

По цене всё это вышло далеко не дёшево, а если учесть затраченное время, то и вовсе в минус ушёл в сравнении с каким-нибудь готовым продуктом от китайцев, но зато своё и полностью под свои удобства и прихоти дизайна, а это уже бесценно (так ведь?..).

Напоследок немного фото и видео.

Всем спасибо за внимание.

Самодельный дисплей для мониторинга и больше
55
26
7
2
1
1