We heard of producing power by potential energy and others( jumping on floor, walking etc!). But,check out the advancement guys. Now you can produce power by using viruses too!
THough the system is almost same, but doing the same thing in such a small scale is obviously challenging.And Bekerly Lab scientists have done that.
Check out the following link for brief description of this technology!
If you are too busy or may be too lazy to check out here is the video…. 😛