Допустим, вы хотите, чтобы светодиод мигал. Вы можете взять Arduino и запустить эскиз мигания, или вы можете подключить несколько компонентов к 555-му. Но не стоит так изощряться! В [The Design Graveyard] объясняется, как того же эффекта можно добиться с помощью одного транзистора.
На первый взгляд, схема, о которой идет речь, довольно странная. Транзистор BC547 NPN подключен между светодиодом и резистором, подключенным к линии постоянного тока напряжением 12 В, с конденсатором между эмиттером и коллектором. В то же время база подключена к… пустоте! Он просто свободно плывет по вселенной сам по себе. Вы можете ожидать, что эта схема вообще ничего не будет делать, но если вы включите ее, светодиод действительно начнет мигать.
Механизм действия относительно прост. Конденсатор заряжается до 12 вольт через резистор. В этот момент транзистор, который в данном случае фактически выполняет функцию слабого диода, испытывает лавинообразный пробой при напряжении около 8,5-9 Вольт и начинает проводить ток. Это приводит к разрядке конденсатора через светодиод, пока напряжение не снизится настолько, что транзистор снова перестанет проводить ток. Затем конденсатор снова начинает заряжаться, и цикл начинается сначала.
Это странный способ мигания светодиода, и на самом деле это не совсем обычный способ использования транзистора — вы очень сильно выходите за рамки его спецификации. Как бы то ни было, какое-то время это работает! Мы и раньше рассматривали подобные схемы. Видео после перерыва.
[Спасибо Вику Олливеру за совет!]