For informed help, you need to post the code, using code tags, and a circuit diagram (hand drawn, not Fritzing).
A fully charged capacitor can power the Arduino in deep sleep for a considerable length of time.
That doesn't really save energy, because it takes the MCU 256 times as long to do anything.