An Adaptive System for Optimal Solar Energy Harvesting in Wireless Sensor Network Nodes | Synapse