dein Problem liegt in der Masseführung aussen rum. Der L293 versorgt die Motoren nicht nur mit Plus, sondern genauso mit Masse.
Die Masse vom L293 muss direkt an den Eingangskondensator (22µ), der viel, also viel zu klein ist.
Die Masseverbindung zum AVR hin muss dann aufgetrennt werden.
Die 4 dicken Kondensatoren sind deutlich zu groß für den armen 7805, wie soll er so regeln? 2x Kerko 100nF fehlen auch am Ein-Ausgang des 7805.

Gruß, Michael