40A MPPT OLED Display Solar Charge Controller with Temp Sensor