mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-02-19 22:42:39 +00:00
56 lines
No EOL
6.7 KiB
Text
56 lines
No EOL
6.7 KiB
Text
# Саморобний UPS для роутера на базі пауер-банку USB
|
||
|
||
Давно збирався зробити релейний перемикач між блоком живлення і побутовим пауер-банком Redmi на 5-12V / 20000 mAh. Про свій досвід прямого живлення без жодних стабілізаторів шляхом перепайки USB конекторів - описував у матеріалі:
|
||
|
||
=> powering-a-household-wi-fi-router-from-a-power-bank.gmi Живлення побутового роутера Wi-Fi від пауер-банку
|
||
|
||
Можливості придбати спеціалізований ґаджет по типу EcoFlow у мене немає, збирав з чого було: знайшов старі пристрої та "запозичив" в одних - конектори, в інших - сумісний блок живлення від мережі, щоб не псувати оригінальний від модема. Також, в мене завалялась коробка з реле:
|
||
|
||
=> https://arduino.ua/prod393-rele-5v-10a-srd-5vdc-sl-c Реле 5В 10А SRD-5VDC-SL-C
|
||
=> https://arduino.ua/prod1354-rele-12v-10a-srd-12vdc-sl-c Реле 12В 10А SRD-12VDC-SL-C
|
||
|
||
У пауер-банка є 2 гнізда USB, у той час як в мене - аж цілих три потенційних споживача:
|
||
|
||
* Wi-Fi роутер (12V / 1A)
|
||
* Оптичний термінал (12V / 0.5A)
|
||
* Raspberry Pi - (5V / 1A)
|
||
|
||
Перші два я вирішив вивести на перше гніздо USB, а одноплатник - на інший, бо по-перше він доволі потужний а подруге - має 5V блок живлення і експериментувати з подачею спільних 12 я не хочу. Таким чином, для перших двох ґаджетів у мене вийшов пучок з двох круглих конекторів, плюсові контакти яких я пускаю на контрольне реле, а решту - зпаюю на "масу".
|
||
|
||
Після завершення пайки, перевірив мультиметром та посадив релюху на термоклей, втопивши в ньому і водночас ізолювавши таким чином контакти; дроти затягнув хомутом, щоб випадково не смикнути. Вийшло трохи страшно, з ізолентою, але такі умови:
|
||
|
||
=> diy-router-ups-based-on-usb-power-bank/photo.webp Фото з номерами контактів реле
|
||
|
||
Для моделі реле 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, який спочатку "розганятиме" з банк на робочу потужність, після чого перемикатиме реле. Все це діло я мабуть перепаяю на базі модуля реле низького рівня з опторозв'язкою:
|
||
|
||
=> https://arduino.ua/prod2968-modyl-rele-12v-10a-s-optorazvyazkoi Модуль реле 12В 10А JQC-3FF-S-Z
|
||
|
||
## Посилання
|
||
|
||
=> gemini://bbs.geminispace.org/u/ps/34212 Обговорення на BBS
|
||
=> https://devzone.org.ua/post/samorobnyy-ups-dlia-routera-na-bazi-pauer-banku-usb Веб-адаптація цього матеріалу з коментарями на DevZone
|
||
|
||
### Дивіться також
|
||
|
||
=> https://arduino.ua/art273-avtomatichne-perekluchennya-jivlennya-roytera-pri-vidklucheni-i-vkluchenni-elektromereji Автоматичне переключення живлення роутера при відключені і включенні електромережі |