Проект не понял. Совсем. Поэтому прошу нарисовать схему, по которой предполагается собирать устройство, а проект в Proteus я уже сам соберу.
Описание.
В описании не должно быть выражений типа: "если напряжение кратковременно «прыгнуло»". Кратковременно, это сколько? Секунда? Минута?...
Выражения: "при смене напряжения в 1-5 В (примерно)" я тоже не принимаю. Укажите точно и конкретно.
"Переключение реле происходит в момент перехода сетевого напряжения через ноль" - значит должен быть со стороны МК контроль за моментом перехода через 0. Нарисуйте в схеме этот узел. Также учитывайте, что обычно электромагнитные реле довольно медленные приборы. Их собственное время срабатывания может достигать нескольких миллисекунд или даже десятков миллисекунд. То есть, совсем не факт, что если программа подаст команду на включение реле ровно при переходе через 0, то и реле сразу переключится. Время замыкания/размыкания контактов может произойти совсем не во время переход через 0.
Вопросы еще есть, но я должен сначала увидеть схему и более детализированное описание.