DIY. Спот(точечная сварка) из трансформатора и arduino pro mini (+код скетча)
Процесс сборки аппарата описал в блоге на drive2
Ниже код скетча. Для регулировки длины импульса использовал энкодер. Осталось прикрутить дисплей, чтобы видеть значение импульса, а не считать в уме количество щелчков энкодера :).
Часть кода не моя, но я, к сожалению, не помню, откуда брал. Использован код (не мой) для программного устранения дребезга (функция debounce()). Также функция encoder() не моя. Эти функции, возможно, слегка переработаны относительно авторских вариантов.
Алгоритм следующий.