Scheduled Light Timer AC 220v

I would like to build a scheduled system for a light switch connected to the electric home network That means to be able to schedule time periods on which the relay must be closed/open

Since I'm new to Arduino world and eletronic in general, I want to know if I'm doing right with:

1.ATmega328P 2.12v relay 3.cables/jumpers

do I need something else?

Can I develop the software and easily upload it to the ATmega or do I need some other components?


Fuses? Paul

Depends on the wattage of the light, if below 240w then one of these Triac boards should be better.

For an Arduino board, the Nano is small and simple to use or the Uno which is handier for developing with its sockets for plug in jumper wires to a breadboard.