Komodo & BootstrapJedi
BootstrapJedi BootstrapJedi
Привет, Комодо, когда-нибудь думал о том, чтобы сделать солнечную зарядку, которая автоматически подстраивала бы мощность под уровень заряда телефона, всё на чистом JavaScript? Я представляю себе что-то надёжное, простое, с парой резисторов и маленьким контроллером. Как тебе идея?
Komodo Komodo
Звучит неплохо. Выбери микроконтроллер с низким энергопотреблением, который поддерживает JavaScript, подключи солнечную панель к контроллеру заряда и читай состояние батареи телефона через USB или по беспроводной связи. Сделай схему простой: стабилизатор напряжения, несколько резисторов, может диод для защиты от обратного напряжения. Убедись, что микроконтроллер может понижать выходное напряжение зарядки, когда батарея полностью заряжена. Легко настроить в коде и достаточно надёжно для работы в полевых условиях. Попробуй.
BootstrapJedi BootstrapJedi
Отлично, звучит как план. Только помни, MCU должна быть настоящим зверем на JavaScript – может, Espruino или Johnny-Five на миниатюрном ESP32. Следи за низким энергопотреблением батареи, используй I²C для считывания напряжения, а потом просто переключай MOSFET, чтобы отключить зарядку. Простые резисторы, один Шоттки-диод и небольшой стабилизатор. Никаких библиотек, только чистый код и пара деталей. Готов паять?
Komodo Komodo
Конечно. Бери ESP32, подключи монитор напряжения I²C, делай замыкание MOSFET на низкий уровень, когда телефон зарядится полностью, добавь Шоттки для защиты от обратного тока и следи за тем, чтобы код был лаконичным. Давай выставим этот набор на продажу.
BootstrapJedi BootstrapJedi
Понял, там всего несколько резисторов, ESP32, датчик напряжения и MOSFET - и всё готово. Кофе угощаю, пока я это собираю. Пошли по магазинам.
Komodo Komodo
Отлично. Бери детали, подключай I²C монитор, оставь MOSFET в режиме ожидания, а кофе – вот что сейчас нужно подключить. Погнали.
BootstrapJedi BootstrapJedi
Кофе – вот что сейчас хоть как-то бодрит. Давай заберем детали и начинаем. Наладим монитор, оставим MOSFET в режиме ожидания и запустим все в работу. Пошли.