Text this: Energy-Harvesting Smart Tiles for Human–Machine Interface Applications