"Arduino rebooting when I switch relay / motor / coil"
etc. here I like to post some general remarks.
If switching off/on seems to be the problem, then solve it like below. If you plan to get more juice out of your Arduino outputs (30mA each) then you probably have to increase C2 and choose a appropriate coil L1 for that. In many cases there can also a smaller diode be choosen. The diode prevents the C1 and C2 from beeing discharged from the power part and avoids "transients" (which is the appropriate word for the whole problem).
An other reason for rebooting maybe the internal watchdog, but normally people who use it know what they do XD
"Arduino rebooting when I switch relay / motor / coil"
etc. here I like to post some general remarks.
If switching off/on seems to be the problem, then solve it like below. If you plan to get more juice out of your Arduino outputs (30mA each) then you probably have to increase C2 and choose a appropriate coil L1 for that. In many cases there can also a smaller diode be choosen. The diode prevents the C1 and C2 from beeing discharged from the power part and avoids "transients" (which is the appropriate word for the whole problem).
An other reason for rebooting maybe the internal watchdog, but normally people who use it know what they do XD
Nice drawing and nice filtering. However showing as low as 5 VDC as a proper input for Vin is not as it's too low a value, 7 vdc is more likely the minimum voltage for the arduino auto-voltage switching circuit to operate.