Internet of Things (IoT) devices, refer to physical devices that are connected to the internet and can communicate with other devices and systems. While IoT devices offer a wide range of benefits, such as increased efficiency, automation, and connectivity, they also have some key challenges such as Cost, privacy, Security concern energy consumption and the likes. Thus, an IoT Devices Battery Life Energy Management Scheme is proposed. The proposed IoT Scheme tries to reduce the energy consumption of IoT devices, thereby extending their battery life and reducing their environmental impact as energy/power consumption. This scheme includes an algorithm and four programs developed using Python programming language to minimize energy consumption. The first program reduces the amount of data transmitted and uses the most efficient transmission protocol possible. The second program uses sleep mode to put the device to sleep when not needed. The third program optimizes power usage by turning off unused sensors or modules and using the lowest possible power mode. The fourth program uses low-power components designed for low power consumption. These programs can be easily integrated into existing IoT systems and customized for different IoT applications. The proposed scheme is a comprehensive approach to energy management for IoT devices that significantly improve their efficiency and reduce their impact while extending the battery life respectively.