WiSwiSys 2.5 is the latest version of WiSwiSys. Feature of Smart Charge was introduced apart from many other improvements from the base version.
Circuit of WiSwiSys 2.5
Before WiSwiSys 2.5 there was version 2.2
The major change of WiSwiSys in version 2.2 was that the circuit was modified in such a way that the board and relay got powered from the mains supply itself (i.e.)the need to use a separate power bank to power the board was eliminated. Thus it enabled to power both the sockets and the board using the same plug. The feature was achieved by using a 220V AC to 12V DC SMPS power supply module.
![]() |
| 1)12V power supply 2)Bread board power supply 3)Voltage regulator IC |
Although it made things simpler the circuit was a little bit complex as it contained 2 extra elements: a voltage regulator IC with heat sink and a bread board power supply. The IC was used to reduce the voltage provided by the SMPS power supply (12V) to 8V so that the bread board power supply wont heat up. The breadboard power supply was used to supply the final power to the board and the relay. With this the relay got 5V supply rather than 3.3V which was drawn from the NodeMCU board in the earlier version. Thus the problem of some of the relays not switching ON (in earlier version) due to less power was eliminated.
The above mentioned circuitry had a problem of heat dissipation through the voltage regulator IC.
The SMPS power supply got damaged due to my carelessness and thus WiSwiSys 2.2 stopped working☹️
To WiSwiSys 2.5
After WiSwiSys 2.2 stopped working, I thought of adding new features to it rather than simply repairing it. I did this during the lock-down period of Covid-19 epidemic.
And here are the features of WiSwiSys 2.5😃:
1)The circuit was made simpler by using just a 5V SMPS power supply to power both the relay and the board
And thus IC,bread board power supply and the heat sink all got eliminated making WiSwiSys more power efficient. Also jumper wires were removed and ordinary wires were soldered for firm connection.
2) The feature of Pin state syncing was added which allowed to restore the state of each sockets after the board got reconnected to the Blynk server due to a power failure or any other reason. Basically it restored the states of the switches from the app and eliminated the problem of all the relays turning ON after WiSwiSys got restarted 😀
3)Smart Charge 2.5
Smart Charge is the next version of safe charge which was introduced in WiSwiSys 2.1. The safe charge feature of WiSwiSys 2.1 required us to know the charging time of the device being plugged in for charging. It was depended on time and not on the actual battery status of the device. This was a really big draw back of the safe charge feature.
Smart Charge 2.5 depended on the actual battery status of the device. I was able to implement this feature with the help of an app called Automate which is available on the google play store.
This app is a really powerful app as it has many features with which you could automate the things on your phone.
Smart Charge 2.5 Required this app to work properly. I made a program that would send a web request to WiSwiSys when the device got fully charged. You can see the flow(program) here:
![]() |
| Smart Charge 2.5 flow |
Smart charge also notifies you when it gets activated. It also notifies the time (for this RTC feature was implemented for WiSwiSys) at which your device got fully charged! Here are some screenshots:
![]() |
| Smart Charge activated (using Automate app) |
![]() |
| Smart Charge notification with time after charging completes |
![]() |
| In-App LED for Smart charge to know the current status |
"Smart Charge is a powerful feature of WiSwiSys 2.5 which safely allows you to charge your devices overnight without the risk of overcharging or power wastage."😍
And that's all about WiSwiSys 2.5. If you have any doubts/suggestions regarding WiSwiSys 2.5, then please let me know it by contacting me through the contact me page.









No comments:
Post a Comment
Comment your thoughts