Саморобний UPS для роутера на базі пауер-банку USB

Давно збирався зробити релейний перемикач між блоком живлення і побутовим пауер-банком Redmi на 5-12V / 20000 mAh. Про свій досвід прямого живлення без жодних стабілізаторів шляхом перепайки USB конекторів - описував у матеріалі:

Живлення побутового роутера Wi-Fi від пауер-банку

Можливості придбати спеціалізований ґаджет по типу EcoFlow у мене немає, збирав з чого було: знайшов старі пристрої та "запозичив" в одних - конектори, в інших - сумісний блок живлення від мережі, щоб не псувати оригінальний від модема. Також, в мене завалялась коробка з реле:

Реле 5В 10А SRD-5VDC-SL-C
Реле 12В 10А SRD-12VDC-SL-C

У пауер-банка є 2 гнізда USB, у той час як в мене - аж цілих три потенційних споживача:

Перші два я вирішив вивести на перше гніздо USB, а одноплатник - на інший, бо по-перше він доволі потужний а подруге - має 5V блок живлення і експериментувати з подачею спільних 12 я не хочу. Таким чином, для перших двох ґаджетів у мене вийшов пучок з двох круглих конекторів, плюсові контакти яких я пускаю на контрольне реле, а решту - зпаюю на "масу".

Після завершення пайки, перевірив мультиметром та посадив релюху на термоклей, втопивши в ньому і водночас ізолювавши таким чином контакти; дроти затягнув хомутом, щоб випадково не смикнути. Вийшло трохи страшно, з ізолентою, але такі умови:

Фото з номерами контактів реле

Для моделі реле SRD-12VDC-SL-C, розпайка є наступною:

Таким чином, контакти 1 (-) / 3 (+) замикають реле - при наявності живлення та водночас плюсова "трійка" подає з нього плюс на центральний контакт 2; у разі вимкнення світла, реле розмикається і замикає плюсові контакти 2 і 4 (USB) від пауер-банку.

Як видно з фото, в мене використовується єдиний блок живлення, при чому знайшов я тільки 12V/1A. Релейка здається забирала близько 60mA, я думаю того вистачить бо навантаженість роутера рідко перевищує 25%. Коли використання банку не планується, то просто можна витягнути USB. Можливо, тут зручно було б впаяти фабричний хаб і підключати стільки споживачів скільки потрібно, але не думаю що їх варто додавати більше двох наявних.

Попереду тести. Якщо банк не встигатиме віддавати потрібну напругу при перемиканні реле (мені здається що його контролер це здійснює поступово) і модем йтиме в ребут, спробую паралельно впаяти на внутрішній контур ємнісний конденсатор з діодом у напрямку від USB.

Оновлення

Сьогодні на свіжу голову законектив девайс та й дійсно:

Я б вже було поставив багатоканальну реалізацію реле чи спробував обійтись діодом, але мені здається, що тут є сенс присобачити контролер Arduino, який спочатку "розганятиме" з банк на робочу потужність, після чого перемикатиме реле. Все це діло я мабуть перепаяю на базі модуля реле низького рівня з опторозв'язкою:

Модуль реле 12В 10А JQC-3FF-S-Z

Згодом зробив ще один моно-хаб на 5V для одно-платника:

Фото

Якщо використовується декілька хабів на один банк, то на одноконтактних реле повинен бути спільний "пасивний" потенціал. А краще - зробити систему на базі реле з двоконтактним розмиканням контуру (в мене такого під рукою немає)

Посилання

Обговорення на BBS
Веб-адаптація цього матеріалу з коментарями на DevZone

Дивіться також

Саморобний online-UPS для роутера на базі 12В безперебійника для ПК
Автоматичне переключення живлення роутера при відключені і включенні електромережі