In this paper, a charging system is designed which is fitted in electric vehicle for efficiently charging of the battery to reduce dependency on grid which is done with the help of renewable energy sources i.e. solar as a source and wind as a source. The monitoring, controlling and operation of the battery is done by IOT and AI which ensures the optimal performance, efficiency, safety, charging and discharging patterns of the battery. The IOT incorporates with various sensors to show the current, voltage and temperature readings to ensure the smooth charging of battery. The AI is implemented by using various algorithms based on history (previous) and present data which controls the discharging and charging patterns of the battery, charging of the battery with the source which has abundance in environment and protection from high temperature, overvoltage and overcurrent conditions. By addressing the issues of grid congestion and variable energy sources, this all-encompassing solution not only promotes sustainable mobility but also help users in a new era of intelligent and environmentally friendly electric vehicle charging infrastructure.