Renewable energy company,SolarBotanic, unveils a revolutionary solution — Energy Harvesting Trees.
They will introduce artificial trees that make use of renewable energy from the sun and wind, they are an efficient clean and environmentally sound means of collecting solar radiation and wind energy.
They are composed of Nanoleafs, which use nanotechnology designed to capture the "sun’s energy in photovoltaic and thermovoltaic cells, then convert the radiation into electricity and they also have stems and twigs which house nano-piezovoltaic material which act as generators producing electricity from movement or kinetic energy caused by wind or rain.
if you want more info read here
found on engadget