Спойлер
Далее начинается интересное, не знаю как на Ардуино, но на nodeMCU и малинке при загрузке пины GPIO прыгают произвольно (реле начинают щелкать) этого надо избежать. На nodeMCU есть так называемые safe-pins которые при загрузке всегда стоят на 0. С другой стороны, на реле есть пин COM который вроде как главный "выключатель", но вот беда, все пины IN активируются через 0, а COM активируется через +, для этого надо бы поставить каскад с общим эмиттером (ибо потребляет он 50 mA, что недопустимо для МК), поэтому COM бросаем тоже на магистраль питания, чтобы реле было всегда включено.
Далее, идея контролировать все реле с помощью safe пина сводится к тому чтобы поставить один транзисторный ключ на "общую" землю, а остальные уже пропускать через нее. Схему прикладываю.
Спойлер
Как вам идея? На стенде у меня все работает, естественно после того как спаял все страшно глючит, грешу на наводки и на неполное закрытие транзисторов. Не подскажите по ошибкам?
Заранее благодарю.


