Тут возможно два подхода.
Первый - минимум деталей, либо что-то покупное, торчишь в гараже, ваяешь, пробуешь, подбираешь по месту режимы и оно как-то работает. Может и нормально заработать. Но, потом на морозе может начать глючить. А может и нет.
Второй - проводишь предварительные эксперименты (у меня - это снятие осциллограммы), делаешь схему, которая будет работать 100%, но она обычно получается сложная. Потом ставишь и наслаждаешься.
По роду моей работы, мне проще реализовать второй подход и не торчать в гараже. Плюс остаются детали от проектов, которые можно использовать. Поэтому все получается сложно.