Thank you for your replies. It helped. The 12V DC water pump draws 1.05A. I tried the speed control circuit mentioned here with a TIP120 Arduino - motor de 12v con control de velocidad - Hazlo.... If MOSFET approach is better, could you forward me to a guide where I can learn how to approach it?
I will keep the SSR and 220V in a separate box as you suggested.
So, to summarize..
- Use 110V to 12V DC converter on the wall to the project box
- inside the box, split the voltage to (a) power motor outlet directly and (b) use a LM317 to bring down voltage to 7V to power the arduino
- 220V wall outlet to second project box with SSR and heatsink to power the heating element.
Hope I understood this right. I will try this week. Thank you again.