Я 16 лет пользуюсь механическими помпами для накачивания воды из бутылей по 19 литров. И все 16 лет они периодически ломаются. После очередного подобного случая я решил хоть немного автоматизировать процесс набора воды и заказал на маркетплейсе «беспроводную» помпу. Получил, зарядил и … ничего. Магазин вернул деньги и объявил, что товар можно не возвращать, что говорит о его качестве, скорее всего. Отзывы я, конечно, почитал только после покупки. Сильно после. Кстати, рейтинг там 4,9, отзывов много.
Если устройство не нужно продавцу, можно смело его разобрать. У меня уже родился коварный план, как можно заставить помпу работать.

Внутри корпуса-колбы стоит аккумулятор формата 18650 и два мотора. Провода идут к плате с контроллером. Для начала пробую все пропаять паяльником. Вдруг где-то что-то не контачит (нет).

На плате микроконтроллер без маркировки, светодиоды, кнопки и всякие ненужные компоненты. Минусом моторов управляет N-канальный транзистор. При подаче на его затвор логической единицы льется струя воды в чайник минус мотора идет на общую землю. Как видно по фото, кнопки идут на минус одной стороной, так что отрываем исток транзистора от GND. Китайцы как специально сделали для этого резистор R4 (на самом деле плата с односторонней металлизацией и под резисторами 1206 идут проводники, так как их не провести по-другому в одном слое).
Кнопка держит ток порядка 50 мА, моторы суммарно, думаю, значительно больше. Для теста буду коммутировать землю кнопками, а затвор транзистора держать в единице (контроллер тут явно лишний). Ниже, конечно, переделаю.

Так, отлично. Можно идти дальше. На плате около разъеме Type-C установлен контроллер заряда Li-Ion аккумулятора. По внешнему виду очень похож на TP4054 в корпусе SOT23-5 (смотрю ОН, попробовал — точно ОН. Старая шутка). Смотрим даташит и думаем, почему китайцы не задействовали вывод «CHRG» — не понятно. То есть во время подключенного адаптера питания просто горит красный светодиод. На плате видим, что вывод «1» контроллера заряда не задействован.

Смотрим инструкцию к помпе. Удивляемся еще больше.

Алло, ребята, вы серьезно? «5V/1A/5W!». У вас же на плате стоит контроллер заряда с резистором 2,2 кОм на ноге «PROG»! Ток заряда уже 540 мА! Где тут найти смайл, который бьет себя ладонью по лбу? Отбрасываем эмоции и продолжаем. Кидаем провод с ноги «CHRG» на зеленый светодиод. Работает.

Протестировал несколько раз набор воды. Теперь можно возвращаться к кнопкам. Чтобы подавать логическую единицу на N-канальник, поставлю твердотельное реле KAQY212S. Можно было просто транзистор, но оптрон очень уж хорошо вписался на плате вместо контроллера (R4 возвращаем).

Итак, что по итогу сделали. Кнопки подключаем параллельно (R10 выпаиваем). Через старый советский МЛТ резистор 1 кОм подаем сигнал GND с кнопок. Плюс светодиода реле на плюс батареи. Дальше плюс аккумулятора коммутируем через уже установленный резистор 470 Ом (маркировка 471) на затвор полевика. Чтобы по нажатию кнопок была индикация, замыкаем первую и вторую ногу нашего воображаемого контроллера. Все.

Спасибо за внимание и успехов! Не ведитесь на рекламу.