mirror of
https://codeberg.org/postscriptum/devzone.org.ua.git
synced 2026-02-19 06:12:39 +00:00
45 lines
No EOL
6 KiB
Markdown
45 lines
No EOL
6 KiB
Markdown
# Саморобний UPS для роутера на базі пауер-банку USB
|
||
|
||
Давно збирався зробити релейний перемикач між блоком живлення і побутовим пауер-банком Redmi на 5-12V / 20000 mAh. Про свій досвід прямого живлення без жодних стабілізаторів шляхом перепайки USB конекторів - описував [тут](https://devzone.org.ua/qna/zyvlennia-routera-vid-paverbanku-napriamu-5v).
|
||
|
||
Можливості придбати спеціалізований ґаджет по типу EcoFlow у мене немає, збирав з чого було: знайшов старі пристрої та "запозичив" в одних - конектори, в інших - сумісний блок живлення від мережі, щоб не псувати оригінальний від модема. Також, в мене завалялась коробка з реле:
|
||
|
||
* [Реле 5В 10А SRD-5VDC-SL-C](https://arduino.ua/prod393-rele-5v-10a-srd-5vdc-sl-c)
|
||
* [Реле 12В 10А SRD-12VDC-SL-C](https://arduino.ua/prod1354-rele-12v-10a-srd-12vdc-sl-c)
|
||
|
||
У пауер-банка є 2 гнізда USB, у той час як в мене - аж цілих три потенційних споживача:
|
||
|
||
* Wi-Fi роутер (12V / 1A)
|
||
* Оптичний термінал (12V / 0.5A)
|
||
* Raspberry Pi - (5V / 1A)
|
||
|
||
Перші два я вирішив вивести на перше гніздо USB, а одноплатник - на інший, бо по-перше він доволі потужний а подруге - має 5V блок живлення і експериментувати з подачею спільних 12 я не хочу. Таким чином, для перших двох ґаджетів у мене вийшов пучок з двох круглих конекторів, плюсові контакти яких я пускаю на контрольне реле, а решту - зпаюю на "масу".
|
||
|
||
Після завершення пайки, перевірив мультиметром та посадив релюху на термоклей, втопивши в ньому і водночас ізолювавши таким чином контакти; дроти затягнув хомутом, щоб випадково не смикнути. Вийшло трохи страшно, з ізолентою, але такі умови:
|
||
|
||

|
||
|
||
Для моделі реле SRD-12VDC-SL-C, розпайка є наступною:
|
||
|
||
* плюсовий дріт блока живлення, я пускаю на 3 і 5
|
||
* мінусовий того ж блоку живлення - на 1
|
||
* всі три мінусові контакти (кругляки на модем, термінал та USB) згортаю та припаюю до 1
|
||
* два плюсові контакти кругляків на модем і термінал - на 2
|
||
* і плюсовий від USB пауер-банку на 4
|
||
|
||
Таким чином, контакти 1 (-) / 3 (+) замикають реле - при наявності живлення та водночас плюсова "трійка" подає з нього плюс на центральний контакт 2; у разі вимкнення світла, реле розмикається і замикає плюсові контакти 2 і 4 (USB) від пауер-банку.
|
||
|
||
Як видно з фото, в мене використовується єдиний блок живлення, при чому знайшов я тільки 12V/1A. Релейка здається забирала близько 60mA, я думаю того вистачить бо навантаженість роутера рідко перевищує 25%. Коли використання банку не планується, то просто можна витягнути USB. Можливо, тут зручно було б впаяти фабричний хаб і підключати стільки споживачів скільки потрібно, але не думаю що їх варто додавати більше двох наявних.
|
||
|
||
Попереду тести. Якщо банк не встигатиме віддавати потрібну напругу при перемиканні реле (мені здається що його контролер це здійснює поступово) і модем йтиме в ребут, спробую паралельно впаяти на внутрішній контур ємнісний конденсатор з діодом у напрямку від USB.
|
||
|
||
## Оновлення
|
||
|
||
Сьогодні на свіжу голову законектив девайс та й дійсно:
|
||
|
||
* банк не встигає віддати напругу при перемиканні реле, від чого термінал і роутер йдуть в ребут
|
||
* на "масі" вісить потенціал, від чого на підключеному банку млигає індикатор
|
||
|
||
Я б вже було поставив багатоканальну реалізацію реле чи спробував обійтись діодом, але мені здається, що тут є сенс присобачити контролер Arduino, який спочатку "розганятиме" з банк на робочу потужність, після чого перемикатиме реле. Все це діло я мабуть перепаяю на базі модуля реле низького рівня з опторозв'язкою:
|
||
|
||
[Модуль реле 12В 10А з опторозв'язкою (low level)](https://arduino.ua/prod2968-modyl-rele-12v-10a-s-optorazvyazkoi) |