I am currently working on a device which has to store and update data, and such data must be transferred from the device to a computer through a wireless interface.
My question is: Is it possible to power such a device using piezoelectric energy or any other energy harvesting method?
Edit: The piezo would replace the need for a battery, the device is fairly small, not bigger than 2.5cmx3cmx1.5cm. And the longest duration would be the time it takes to transfer the information from device to computer, so about a minute.
Light is a variable not included, neither is temperature.
Power consumption would be less than 1mA.