Саморобний UPS для роутера на базі пауер-банку USB
Давно збирався зробити релейний перемикач між блоком живлення і побутовим пауер-банком Redmi на 5-12V / 20000 mAh. Про свій досвід прямого живлення без жодних стабілізаторів шляхом перепайки USB конекторів - описував у матеріалі:
Можливості придбати спеціалізований ґаджет по типу EcoFlow у мене немає, збирав з чого було: знайшов старі пристрої та "запозичив" в одних - конектори, в інших - сумісний блок живлення від мережі, щоб не псувати оригінальний від модема. Також, в мене завалялась коробка з реле:
У пауер-банка є 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, який спочатку "розганятиме" з банк на робочу потужність, після чого перемикатиме реле. Все це діло я мабуть перепаяю на базі модуля реле низького рівня з опторозв'язкою:
Згодом зробив ще один моно-хаб на 5V для одно-платника:
Якщо використовується декілька хабів на один банк, то на одноконтактних реле повинен бути спільний "пасивний" потенціал. А краще - зробити систему на базі реле з двоконтактним розмиканням контуру (в мене такого під рукою немає)