Micro electricity generators have been developed which work by using vibrations to create electricity. Tiny magnets which are excited by vibrations move through a coil field and generate electricity. Enough power can be produced to power pace makers and other small medical sensors which is a exciting developement for the field of medical sciences.
Check out the full article at:
http://news.bbc.co.uk/1/hi/technology/6272752.stm