by Publitek European Editors: Building an Arduino system that harvests energy from the environment provides a significant amount of freedom from wiring, but requires some close attention to the system design. Using power from the environment and wireless links frees up the board from any wiring and gives tremendous flexibility for placing the equipment
Read this article:
Powering an Arduino Board from the Environment