Ну, во-первых, у вас на картинке полнейшая каша. Это работать не будет.
Во-вторых, у вас не катушка нарисована, а трансформатор. В-третьих MOSFET в сети переменного тока 220 В, да ещё и с не подключенным затвором??? М-да.
Объяснять, что именно неправильно, смысла я не вижу, потому что неправильно всё, да и базовых знаний электротехники и электроники явно не хватает. Скажу только одно - не шутите с 220 В и нарисованными на коленке схемами без понятия - это опасно не только для вашего здоровья, но и жизни (пожар, поражение электрическим током и т. д.).
Что касается самого вопроса - вариантов реализации здесь действительно много, может быть не стоит изобретать велосипед?
Самое простое управление высоковольтной нагрузкой типа 220 В лампы - это тиристор (и даже без всякого ШИМа). Если хотите управлять от микроконтроллера - тогда используйте симмистор (симметричный тиристор) и оптическую развяку (MOC3021 и т. д.). Но кроме этого нужна ещё и схема детекции нуля в фазе - т. е. нужно как минимум два опторазвязки. Схема тут единственно правильная типа такой, и упростить её никак не получится (тут и так всего лишь 10 компонентов считая резисторы) внизу слева:
http://www.instructables.com/id/Arduino-controlled-light-dimmer-The-circuit/
Либо есть вариант более хитрый и чуть более сложный без детекции нуля (компонентов, кстати, даже больше) внизу справа с одним опто:
http://diyhacking.com/arduino-lamp-dimmer/
правда, эта схема тоже не идеальна, улучшения этой схемы описаны здесь:
https://arduinodiy.wordpress.com/2015/07/25/1498/
Желаю удачи и не экспериментируйте с 220 В, не понимая что и зачем!

