# PDU - power distribution unit - умные розетки для шкафа

**URL:** <https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283>\
**Category:** 03. Проекты самохостят\
**Tags:** homelab\
**Created:** [26.Июнь.2025 15:41:45 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283 "2025-06-26T15:41:45Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [26.Июнь.2025 15:41:45 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/1 "2025-06-26T15:41:45Z")

</div>

есть такие штуки для серверных шкафов - пду  
типа куча розеток с управлением по сети + мониторинг мощности

 ![PDU_Configurations1](https://forum.samohosting.ru/uploads/default/original/1X/f900786ee09c44d596cfba0c890913e6e2d6d23c.webp)

даже б\у они стоят кучу денег, поэтому я подумал сделать свою на базе готового девайса для звуковой стойки

вот тут [https://youtu.be/fInDFtN2JHw?t=332](https://youtu.be/fInDFtN2JHw?t=332) можно посмотреть кишки, мне пришлось приделывать его к 19" полке, т.к. он узкий и без ушей был или там они даже не крепилсь

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [26.Июнь.2025 15:42:23 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/2 "2025-06-26T15:42:23Z")

</div>

дальше нам понадобятся электронные реле

 ![Sfdee30c2c16641d6ae492844bc766ebfR.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/23d4811c8933ae683ad5a01885e6970160551657.avif)

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [26.Июнь.2025 15:43:19 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/3 "2025-06-26T15:43:19Z")

</div>

потом нам потребуется сетевой модуль

 ![S3cee7ff2d6f04d15b11940a94dcae938P.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/0950b9253908948ba91f7bf91e14bd43d4646636.avif)

я его купил аж за 1.90 евров с бесплатной доставкой, но так он дороже стоит

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [26.Июнь.2025 15:44:08 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/4 "2025-06-26T15:44:08Z")

</div>

есть еще такой контроллер net2serial

 ![S12a43e1490c84924a02bd6db204d1bf0F.jpg_960x960q75.jpg_](https://forum.samohosting.ru/uploads/default/original/1X/4a13e2300cb51c7044d7a5ca5187020839cfe095.avif)  
но тут все равно потребуется дополнительный 8 битный контроллер для приема данных по юарту, так что я тоже не вижу смысла его брать, только если на нем полностью делать все

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [26.Июнь.2025 15:44:39 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/5 "2025-06-26T15:44:39Z")

</div>

дальше нам понадобятся вот такие кнопки

 ![Sfc63ad24d83c421fa228c9eeb42b5c826.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/7bf470fd1bcc0d9875230762cff34af885ccd352.avif)

вертикальные, т.к. надо скрыть большие вертикальные вырезы от дефолтных выключателей

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [26.Июнь.2025 15:45:17 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/6 "2025-06-26T15:45:17Z")

</div>

![S3f38842c02c649deaa7b425510bc8593N.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/8df86bff0e73b1d9b0c7bf1d2ca88dc96dceb93e.avif)

вот тут видно, что внутри вставляется белая штука со светодиодом 5мм

я раньше купил кнопки и там стояли мелкие лампочки и даже 3мм диод туда не влазил, хотя те кнопки тоже неплохие

минус этих кнопок только в диаметре дырки под них в 24мм, так что надо ступенчатое сверло и у меня оно есть

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [26.Июнь.2025 15:46:01 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/7 "2025-06-26T15:46:01Z")

</div>

далее нам надо будет 2х цветные светодиоды

 ![S4b4258a370d94ab4ba1f2af4a4dc2641N.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/d2821ba4a3e37a2aa9ef8d692ecc1e955453fb28.avif)

выкидываем дефолтные светодиоды и ставим туда эти

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [26.Июнь.2025 15:46:31 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/8 "2025-06-26T15:46:31Z")

</div>

для крепления проводов надо будет купить набор контактов

 ![Hd4dbc8c5512541a3a64dac0baf50a4b1R.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/ff3c6328911c0b40263a5be845ef5547ef70aa4e.avif)

надо 4.8 и 6.3мм

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [26.Июнь.2025 15:47:05 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/9 "2025-06-26T15:47:05Z")

</div>

для этих контактов удобно использовать свитые провода от передних панелей старых компутеров - там уже разделаны штекеры

 ![bezelwrkit.main1](https://forum.samohosting.ru/uploads/default/original/1X/60e30bfa06e06638b6bf8be907ce67a73788a85e.jpeg)

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [27.Июнь.2025 15:58:46 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/10 "2025-06-27T15:58:46Z")

</div>

для вывода сетевой розетки красиво - понадобится такой вот адаптер

 ![Hd97109c6008743c9853cf7e2969321552.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/0fe7d7f139d42937e282573d3978c824d4037ca3.avif)

или такой

 ![S01ce6394c11740cbbe872e50a5f914986.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/399589c3921f376878420675c4d714132bc6c0fd.avif)

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

собственно софт там простой, без ип протокола и всего хлама, работать правда будет только на л2, но нам больше и не надо

смысл такой  
при включении главного выключателя все кнопки горят красным, розетки выключены

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

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

там можно будет подписать розетки

если использовать контроллер CH32V307VCT6 или попроще CH32V207, то можно сделать все на нем, внутри у них есть phy + mac, останется только прилепить трансформатор, а вот насчет ип стека я не знаю, надо смотреть у производителя на сцайте и на этот контроллер не портирована ардуина, хотя она особо тут и не нужна

я думаю в этот контроллер влезет даже вебморда, но пока я не знаю, как там ее так отдельно вкрячить, чтобы это был не кусок хтмл кода в сишном коде, а отдельные файлы хтмл, цсс и жс, чтобы сделать современную красивую вебморду

я знаю, как это сделать на есп8632, но этот контроллер имеет мало выводов и сеть у него только беспроводная, что не очень хорошо для нас, тем более внутри железного шкафа

это первая часть с идеей и уже куплеными всеми деталями

* * *

форум не дает постить сразу кучу картинок, так что пришлось кучу постов лепить

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [30.Июнь.2025 22:53:52 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/11 "2025-06-30T22:53:52Z")

</div>

продолжим дальше насчет сетевых модулей

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

 ![Hc28784a3573445aab44da057a20706d8t.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/d7f203e01ce93538b0c2a72edace1f940ee36997.avif)

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

по поводу модуля реле механического

 ![S4d9a266463fa4399b7437e3b149ab3abs.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/69422ec180177c818413642600c17c3706e588d6.avif)

почему не стоит использовать их? потому что при втыкании в розетку импульсных блоков питания возникает искра от пускового тока и контакты обгорают, а у китайских реле они там никакие

электронные реле имеют в себе схему определения перехода тока через ноль и в этот момент только открывают симмистор (когда напряжение равно нулю) и ток плавно нарастает без скачков

 ![8_15030989811](https://forum.samohosting.ru/uploads/default/original/1X/e4dd5ff6fb323a5c77cc1162c38fd951c679a945.jpeg)

оценим, сколько останется свободных контактов у контроллера после подключения сетевого модуля

 ![118_lan_modul_w5500_schema1](https://forum.samohosting.ru/uploads/default/original/1X/c26e5a21ce67d6080b251a3b02999e7ccbdba7c4.png)

7 со стороны цифровых и 6 со стороны аналоговых выводов и как бы 7 должно хватать для кнопок, а вот светодиоды у нас специфичные 2х цветные и внутри 2 кристалла, включены встречно параллельно и выводов всего 2, а не 3

отсюда следует, что просто так эти светодиоды не зажечь и нужен специальный алгоритм

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [30.Июнь.2025 23:48:11 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/12 "2025-06-30T23:48:11Z")

</div>

такой алгоритм называется charlieplexing, в 90х один мужик придумал для экономии выводов контроллера

 ![250px-2-pin_Charlieplexing_with_common_resistor.svg1](https://forum.samohosting.ru/uploads/default/original/1X/b5f188246ca65d9c90fbd23a811cc2636b7ddccb.png)

если бы это было 2 одинаковых отдельных светодиода с одинаковым падением напряжения, то такая схема с одним резистором была бы норм

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

 ![250px-2-pin_Charlieplexing_with_individual_resistors.svg1](https://forum.samohosting.ru/uploads/default/original/1X/f14dc327fdf18a1296b881c303d3ce8b151c102f.png)

2 вывода подключаются к 2м выводам контроллера

на первый взгляд 2 диода занимают 2 вывода, что можно было бы сделать и обычно, соединив оставшиеся выводы светодиодов с землей, как это обычно делают, но чарлиплексинг выигрывает, когда количество светодиодов растет

 ![charlie12_schem1](https://forum.samohosting.ru/uploads/default/original/1X/ec98e248325a24a7d1065e61e5d38fcf0f333976.png)

вот так на 4х выводах мы можем зажечь 12 диодов, но у нас физически 1 диод двойной, поэтому 4х выводов хватит только на 6 диодов, а розеток там 7 штук или даже может быть 8, так что понадобится 5 выводов

добавляем еще 1 вывод и можно подключеть 10 двойных диодов вместо 6

 ![9563c1b75c7b9ea5489ccd967599dea174bcbff31](https://forum.samohosting.ru/uploads/default/original/1X/9563c1b75c7b9ea5489ccd967599dea174bcbff3.jpeg)

как работает чарлиплексинг? мне нравится эта картинка

 ![charlieplexing_13025270361](https://forum.samohosting.ru/uploads/default/original/1X/be128c9350bcbef3cb39ad4c1a10cb9ce2897f23.jpeg)

вот тут есть целый симулятор [http://www.pcbheaven.com/wikipages/Charlieplexing/](http://www.pcbheaven.com/wikipages/Charlieplexing/)

вот еще с таблицей для упрощения понимания всех состояний выводов на каждую единицу времени

 ![FUWLNM1HH2VL6Y81](https://forum.samohosting.ru/uploads/default/original/1X/24c71332fa9195ca30e3e0451f0fbd3a30ce1534.jpeg)

* * *

выше я упомянул, что цвета разные и значит падение напряжения будет разное, но отдельные резисторы на каждый кристалл мы не можем воткнуть и как тогда быть?

1 я уже подключал диод и засовывал его в кнопку, чтобы в натуре оценить яркость при одинаковом токе и вроде бы как она одинакова на обоих цветах, что как бы намекает, что производитель таких диодов подумал о разном падении напряжения и уже в диод засунул резистор на красный кристалл, чтобы уравнять падение напряжения с зеленым, поэтому мы можем использовать все таки по резисторы на каждый вывод контроллера, что я думаю проверить завтра, а то уже 1:33 ночи

для этого я купил магазин резисторов

 ![s-l5001](https://forum.samohosting.ru/uploads/default/original/1X/630a8687288f4b6b6876f1df6a22cca4b108406e.jpeg)

я еще для другого проекта купил вот такие индикаторы

 ![Sf167cd4d1dd04e99a6b118de4722e8ee3.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/2b5744fe346dbf2268a7da430f0f436afed6d64a.avif)

хочу тоже сравнить яркости при одинаковых резисторах (для этого я еще купил 2 магазина резисторов, чтобы зажечь 3 разных цвета одновременно)

если сегменты будут светиться по разному, то для чарлиплексинга вместо резисторов можно воткнуть специальные “резисторы”, которые автоматом делают так, чтобы через разные кристаллы тек всегда одинаковый ток в 20ма, обычно такой ток для светодиодов используют

такой резистор называется источником стабильного тока и выглядит вот так

 ![5a8a57f29297ab5a7bc28bd7c1a520cbdf62f8e91](https://forum.samohosting.ru/uploads/default/original/1X/adda68cf6e1aaed11d6b1b25b4e5f357ac9640fa.png)

## по сути это 2х выводной “диод”

пока все по подключению диодов, завтра допишу про кнопки и про включение розеток и сделаю прототип схемы

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [01.Июль.2025 12:02:45 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/13 "2025-07-01T12:02:45Z")

</div>

продолжаем разрабатывать девайс 🐒

теперь настала очередь кнопок, на которые надо 7 выводов  
считаем, хватит ли выводов на 7 кнопок и 8 реле или 7, если уж совсем припрет

23 вывода - (4 eth) - (2 uart) - (5 led) = 12, еще -7 = 5 вывода свободных, которых не хватит на реле

что делать? для этого есть 2 варианта - правильный и нищий  
правильный вариант - использовать специальную микросхему расширения портов, которая подключается к шине спи или и2ц

нищий вариант - для реле подключить регистр 74hc595, там ему как раз хватит 3х выводов  
он стоит копейки, а расширитель портов стоит как сам контроллер, но лучше я возьму его

 ![image](https://forum.samohosting.ru/uploads/default/original/1X/a568a0c9688581170f43b4022ba78017f28b8539.png)

есть 2 вида этого расширителя и который с и2ц почему-то имеет 2 вывода, которые можно использовать только как выход

 ![image](https://forum.samohosting.ru/uploads/default/original/1X/ab0b3a9b017fae4acd0c3e8bb55e27adfec23f13.png)

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

пока схему накидал так, чтобы прикинуть по выводам

 ![Schematic_W5500_2025-07-01](https://forum.samohosting.ru/uploads/default/original/1X/d0650197a10e47bc017c06d8c95f975376785956.png)

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [01.Июль.2025 20:52:08 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/14 "2025-07-01T20:52:08Z")

</div>

подумал еще и решил, что не сделать ли мне таки нищий вариант и сделал

не хватило 1 вывода 🙀  
сколько выводов надо на каждый интерфейс  
2 uart  
5 led  
7 button  
4 spi  
3 595

решил составить список и перечислить выводы

uart 0,1(pd0,pd1)  
buttons 2,3,4,5,6,7,8 (pd2,pd3,pd4,pd5,pd6,pd7,pb0)  
spi 10,11,12,13 (pb2,pb3,pb4,pb5)  
595 9,a0,a1 (pb1,pc0, pc1)  
led a2,a3,a4,a5, - (pc2,pc3,pc4,pc5, -)

потом отметил на картинке выводы разными цветами

 ![image](https://forum.samohosting.ru/uploads/default/original/1X/3c0b3fe0250914524b5fed3a80c7cb8150ede3ba.png)

таки да, забыл про 2 вывода, к которым цепляется кварц

 ![Schematic_arduino-nano_w5500_74595_2025-07-01](https://forum.samohosting.ru/uploads/default/original/1X/46a7346927bec5cb051cd53de81c76cfb473c4e1.jpeg)

а все так красиво уже нарисовал и все зря, один вывод 🤷‍♂️  
так бы все почти на готовых модулях получилось

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [03.Июль.2025 12:25:07 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/15 "2025-07-03T12:25:07Z")

</div>

итак, тестовая схема составлена, пока еще нет соединений релешек с разъемами для подключения розеток, но это не важно уже

 ![Schematic_W5500+i2c_2025-07-03](https://forum.samohosting.ru/uploads/default/original/1X/dd4d26de731cdf215c23b92bdf8b89a27ded3a5c.png)

важно пока соединить все с контроллером, чтобы начать писать тестовые куски кода, что и будет потом выложено

следущая часть будет про учет потребляемой энергии, передачи данных так же через этот модуль и отображение на графане

* * *

сначала написал, что типа закончил пока проект на этом месте, а потом вспомнил, что забыл про учет потребления

на улице жара под 40, так что я пока не буду писать

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [03.Июль.2025 22:05:56 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/16 "2025-07-03T22:05:56Z")

</div>

подбираем готовые 19" модули розеток под шкаф

 ![SH-05C_12-big](https://forum.samohosting.ru/uploads/default/original/1X/ed46f9e79d5f60749119eb68f71f452b360ab971.jpeg)  
 ![1___rs_660_660-x](https://forum.samohosting.ru/uploads/default/original/1X/c66db54d91b675a470edc3d439ae4b77a789011f.jpeg)

пока что это пробная версия на 8 розеток и 7 кнопок, как я уже сказал - расширитель портов почему-то последние выводы имеет только как выход и кнопку прилепить не выйдет

есть вариант с спи интерфейсом, который работает и на вход, но у меня его нет, да и на али он как-то дорого выходит

так что 8й выход будет только в софтовой кнопке и т.к. у меня только 7 розеток, то я в корпус засуну еще блок питания на 12в и на патч панель выведу круглый разъем или несколько

можно кстати запитать эти китайские коробки на н100

 ![S048ef410c88c4f4381285702d0ef5109I.jpg_960x960q75.jpg_](https://forum.samohosting.ru/uploads/default/original/1X/3f6818d7f0531919f4526f050c302dcc07be8a4b.avif)

у вас наверное возник вопрос - панель с розетками слишком мелкая, а ты тут на фотке показывал свой здоровый ящик, куда влезет плата, а в панель не влезет и как быть?

я и этот вариант предусмотрел  
со стороны ввода кабеля надо будет сделать дырку побольше или сзади панели и воткнуть туда гнездо gx20 aviation connector

 ![S0b89fc1cef4048a9a81be771183931801.png_960x960.png_](https://forum.samohosting.ru/uploads/default/original/1X/1d5ded28427cce527420730d5e85abd0df2480a4.avif)

этот размер рассчитан на напряжение до 250в

 ![s-l1600](https://forum.samohosting.ru/uploads/default/original/1X/52b43ee29ee44c7575add15d146839a2b8a64221.jpeg)

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

сам девайс можно наверное сделать в какой-то коробке пластиковой  
можно взять корпус от дохлого свитча и переднюю панель

есть уже готовая панель с дырками 24мм как раз под кнопки и как раз 8 штук

 ![S9e008216686341d88c93580f39d002414.jpg_960x960q75.jpg_](https://forum.samohosting.ru/uploads/default/original/1X/a13a8697ed2c0a5c690611d8db167507edf4bb03.avif)

# 1U 19" cabinet Rack Mount 2U jumper rack D-Type Connector 8 12 16 24 Port/Way/Hole XLR Patch Panel for video audio 6.35 B

а можно такие

 ![H3b58bf8c0a1c436c930a8df5b42f71a81.jpg_960x960q75.jpg_](https://forum.samohosting.ru/uploads/default/original/1X/fbc00b10bcb9d4fa3b19071234421cca768e2726.avif)

# 1U 19" cabinet Rack Mount Standard 19-inch19 Inches cabinet black 1U/2U Backplane Blind Board for 1U Server Chassis Baffle Cover

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [03.Июль.2025 22:52:44 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/17 "2025-07-03T22:52:44Z")

</div>

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

это еще надо будет проверить, влезет ли столько всего в контроллер

сначала я хотел сделать измерение тока по всем розеткам, но это оказывается дорого и опять куча кода, поэтому мониторинг будет проще

что можно мониторить?  
вот образец

 ![IMG_20181019_195203](https://forum.samohosting.ru/uploads/default/original/1X/261955ea241b0aaedf54dba5b1abaad45e9f4192.jpeg)  
 ![IMG_20211204_114327](https://forum.samohosting.ru/uploads/default/original/1X/763d957ec8e9eb94e88bb4847b8652189bc24d97.jpeg)  
 ![IMG_20211204_113932](https://forum.samohosting.ru/uploads/default/original/1X/a4ccb42b7532d00007d328c5970be4b152b778ed.jpeg)  
 ![IMG_20211204_081111](https://forum.samohosting.ru/uploads/default/original/1X/501d04979b5c4aa4a91c4a087ebb7a3bf9a798a4.jpeg)  
 ![IMG_20211204_081140](https://forum.samohosting.ru/uploads/default/original/1X/608c0a95182a94c97475ccdd3ab72bc2a362bdad.jpeg)  
 ![IMG_20211204_092158](https://forum.samohosting.ru/uploads/default/original/1X/f85dece0f2ad6a22f00cfa61d8e0b9de5302e678.jpeg)

на ебее мне удачно попался такой корпус с розеткой и за копейки, так что я его сразу купил  
прошивка [Tasmota Documentation - Tasmota](https://tasmota.github.io/docs/)  
модуль PZEM-014 с доработкой (убрать трансивер рс485)  
[Home Power Monitoring | Hackaday.io](https://hackaday.io/project/169037-home-power-monitoring)

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

если вам вообще лень заморачиваться, то смотрите тут  
[EU Devices](https://templates.blakadder.com/eu.html) ищите по строке Energy Meter

либо можете купить готовые удлинители

> **[Brennenstuhl Connect Eco-Line Power Strip (WS EL01) Configuration for Tasmota](https://templates.blakadder.com/brennenstuhl_WS-EL01.html)**
>
> Configure your smart power strip to work with Tasmota open source firmware.

> **[Brennenstuhl Connect Premium-Line Power Strip (WS PL01) Configuration for...](https://templates.blakadder.com/brennenstuhl_WS_PL01.html)**
>
> Configure your smart power strip to work with Tasmota open source firmware.

> **[Brennenstuhl Ecolor 3AC Plug (1153230620) Configuration for Tasmota](https://templates.blakadder.com/brennenstuhl_WS_EC01.html)**
>
> Configure your smart plug to work with Tasmota open source firmware.

но как там пишут - беспроводной модуль с есп8266 заменили на китайский самый дешевый, поэтому прошивка не будет работать

есть [ZMAi-90 Digital Energy Meter (ZMAi-90) Configuration for Tasmota](https://templates.blakadder.com/ZMAi-90.html)  
там надо будет заменить модуль на есп8266

тасмота может выводить инфу mqtt или прометеус

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [16.Июль.2025 22:10:13 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/18 "2025-07-16T22:10:13Z")

</div>

продолжаем работу над проектом, тестируем библиотеку [GitHub - njh/EtherCard: EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE · GitHub](https://github.com/njh/EtherCard?tab=readme-ov-file) для модуля

 ![Hc28784a3573445aab44da057a20706d8t.jpg_960x960q75.jpg_1](https://forum.samohosting.ru/uploads/default/original/1X/d7f203e01ce93538b0c2a72edace1f940ee36997.avif)

все таки заюзал протеус, хоть там симуляция и тормозит в реальном времени, но таки работает

 ![image](https://forum.samohosting.ru/uploads/default/original/1X/4c172dc43537208d0a094f695b2b35bc311214f2.png)

 ![image](https://forum.samohosting.ru/uploads/default/original/1X/59fff50e60cbc469d375b442640256916b230c16.png)

как это работает?

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

> **[Downloading and Installing Npcap Free Edition - Npcap: Windows Packet Capture...](https://npcap.com/#download)**
>
> Npcap Library Networking Library Microsoft Windows 11 Microsoft Windows 10 Microsoft Windows Server 2019 Microsoft Windows Server 2016 Microsoft Windows 8.1 Microsoft Windows Server 2012 R2 Microsoft Windows 8 Microsoft Windows Server 2012 Microsoft...

потом нам надо виртуальный адаптер создать, т.к. у меня был vmware workstation, то я там создал его, сделал сеть 192.168.111.0

адаптер получил адрес 192.168.111.1, а в коде я пишу

```auto
// Static IP configuration
static byte myip[] = { 192, 168,111, 2 }; // Arduino's static IP address
static byte gwip[] = { 192, 168,111, 1 }; // Gateway IP address

// MAC address of the Arduino
static byte mymac[] = { 0x74, 0x69, 0x69, 0x2D, 0x30, 0x31 };

```

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

хотя это странно несколько, но работает

а если я не хочу использовать ип протокол и только л2 уровень хочу использовать?

итого  
RAM: [=====] 50.2% (used 1029 bytes from 2048 bytes)  
Flash: [==] 22.8% (used 7354 bytes from 32256 bytes)

очень большо расход памяти, надо как-то поменьше сделать буфер наверное, хотя я хотел сделать яваскрипт, который будет автоматом опрашивать веб сервер и дергать джейсона, но надо сначала загрузить в браузер весь хтмл и яваскрипт и пока я не знаю, как сделать вебсервер с конечными точками типа / и /data, но что модуль заработал - это уже круто

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

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

---

<div class="post-metadata">

**Author:** ![Vovec](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/vovec/32/78_2.png) [@Vovec](https://forum.samohosting.ru/u/Vovec)\
**Post date:** [02.Сентябрь.2025 15:09:54 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/19 "2025-09-02T15:09:54Z")

</div>

> [@kalobyte](#):
>
> так что потихоньку двигаемся, а вы можете наблюдать, как с нуля создаются девайсы и пишется код и что коденье это не просто, как орут в ютубе

Прочитав это после окончания очередного рабочего дня программиста, аж улыбнулся. Я и раньше подозревал, что в этих ваших ютубах врут. Вы укрепили мою уверенность в этом 😁 🤝 спасибо.

А что за штука в предыдущем сообщении с крутилкой, кнопками +/- и вкл/выкл и цифровым индикатором?

---

<div class="post-metadata">

**Author:** ![kalobyte](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/kalobyte/32/243_2.png) [@kalobyte](https://forum.samohosting.ru/u/kalobyte)\
**Post date:** [02.Сентябрь.2025 15:14:04 UTC](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283/20 "2025-09-02T15:14:04Z")

</div>

> [@Vovec](#):
>
> А что за штука в предыдущем сообщении с крутилкой, кнопками +/- и вкл/выкл и цифровым индикатором?

паяльный фен

> [@Vovec](#):
>
> Я и раньше подозревал, что в этих ваших ютубах врут.

ну кто реально кодит - тот не снимает мусорный контент, как легко написать очередной хеловорлд или помигать светодиодом, а ролики с реальным кодингом на несколько часов никто смотреть не будет, ибо коденье это унылый процесс

точно так же ремонт девайсов это унылый процесс и занимает он намного больше времени, чем это показывают в ютубе

[Следующая страница](https://forum.samohosting.ru/t/pdu-power-distribution-unit-umnye-rozetki-dlya-shkafa/283.md?page=2)
