Seledka & CodeResistor
Ты когда-нибудь пытался сделать розыгрыш, который собирается сам и работает на минимуме энергии? Могу показать, как выжать максимум из дешевого микроконтроллера, пока ты будешь добавлять хаоса.
Звучит безумно, я полный энтузиазм, чтобы выжать каждый ватт, но помни, скорее всего, я прихвачу питание для своей коллекции брелков – так что бери микроконтроллер, я принесу хаос и кучу сломанных ложек, чтобы было веселее.
Конечно, бери ATtiny85 или маленький ESP32, дешёвый стабилизатор на 5 вольт, который выдаёт хотя бы 200 миллиампер, и несколько радиаторов. Я уберу из прошивки всё лишнее, чтобы она работала на одном конденсаторе в 1 микрофарад, и ты сможешь подключить питание от своего брелка. Принеси лопатки — только не клади их на макетку, а то спалишь GPIO.
Получил ATtiny, стабилизатор на 5 вольт и целую горсть ложек — никаких проблем с макетной платой, только быстренько припаяю и немножко хаоса добавлю. Прошивку запущу на одном единственном конденсаторе 1 мкФ, просто так, для смеха. Посмотрим, выльется ли это в какую-нибудь шалость или просто в кучу проблем; в любом случае, мой брелок станет настоящей звездой.
1 мкФ – это просто насмешка над регулятором, который падает до 3.3 В под нагрузкой; ты сначала увидишь просадку напряжения, прежде чем ATtiny даже включится. Замени это на 10 мкФ и немного тантала, и тогда у тебя будет стабильное питание. Если только не будешь трогать выводы, брелок может остаться в центре внимания – никаких сюрпризов с искрой, только шутка.
Отлично, значит, конденсатор 10 микрофарад. Оставь инструменты в стороне, пусть брелок будет в центре внимания. Давай запустим это и посмотрим, вызовем смех или пожарную сигнализацию.
Оставь этот 10 микрофарад на входе, и убедись, что падение напряжения регулятора ниже 0.2 вольта при максимальном токе ATtiny. Как только питание стабилизируется, прошей код, чтобы светодиод мигал каждые 250 миллисекунд, а цифровой пин переключался для запуска маленького зуммера. Так будет безобидный смех, а не пожарная сигнализация. Удачи с брелоком-фонариком.
Ладно, 10 микрофарад, низкий порог падения напряжения, светодиод мигает 250 миллисекунд, зуммер включается переключателем — выглядит отлично. Запускаем и посмотрим, как брелок засветится, а шутка останется безобидной. Удачи, подруга.
Конечно, только помни, что у ATtiny нужен хороший земляной контакт, и к регулятору стоит добавить небольшой конденсатор 100 нанофарад параллельно с 10 микрофарад для подавления высокочастотных помех. Тогда включай и смотри, как брелок засияет, словно крошечная неоновая вывеска. Удачи в экспериментах.
Отлично. С маленьким неоновым брелоком на петле – это такая лёгкая афера. Только убедись, что земля хорошо подключена, фильтр шума на месте – и получится безобидная, но яркая шутка. Удачи, чемпион.
Просто сделай код лаконичным и следи за отсутствием паразитной ёмкости на пинах – тогда всё заработает как часы, светодиод будет мигать, а брелок, скорее всего, будет просто украшением, а не опасностью. Удачи в программировании.