Charging control is IoT device that controls the process of charging of the smartphone. This device seek to avoid battery explosions in a night charging. Also, by this approach the lifetime of the battery is expanded.
- Regular mode In this mode the phone will be disconnected from charging when it is fully charged.
- Timer mode Device will stop charging in a time set by user.
- Effective mode
In this mode the controller will charge the battery by the recommended approach which reduces the charge cycles and damage to the battery.
So, before the set time the device will be held in a range of 20%-80%.
In the graph below it can be seen how the level of battery charge changes during the charge time.
- Initially, we had a huge device that uses the relay
- Then, decreased the size three times using transistors
The application communicates with the device through the bluetooth According to the received signal the device will turn on or off the charging process.


