OK, with fantastic solutions like OpenEVSE around, here is something with a different design goal:
A bare minimum circuit to successfully charge a Nissan Leaf with components that just sit idle in your parts box.
No programming required. Well, here it is:
It's a good old NE555 that's...