keldish, насчёт R4 ваша прикидка похожа на правду. Далее всё просто:
Ток светодиода в оптроне обычно несколько мА, для определённости возьмём 5. Поделим 220/5, получим ~43 kOm (это суммарно для R1 и R3, мощность рассеяния для них д.б. не менее 1,5 Вт).
Диод D1 в вашей схеме включён неправильно, при таком включении ток управления до светодиода не дойдёт. Поэтому включаем его перевёрнуто по отношению к нарисованному. На R2 при токе 5 мА должно падать, скажем, с десяток вольт - 10/5 = 2 kOm. Нужно проверить по даташиту, способен ли светодиод оптрона выдержать обратное напряжение величиной эти 10 вольт (ведь 220 - это переменка!), и если нет, то пересчитать R2 на такое напряжение, которое он выдержит с запасом.
И последнее - C1. Если вы хотите, чтобы до МК доходил каждый отдельный полупериод сетевых 220 вольт, то С1 д.б. не более 0,01 мкФ. Если же надо, чтобы МК реагировал лишь на сам факт нажатия кнопки, то полупериоды надо сгладить, тогда С1 д.б. электролитический, не менее нескольких мкФ, плюсом вверх.