SmartPower2 is a power-supply which has WiFi connectivity to control the voltage to and switch on/off a connected device.
You can also monitor the load current and power consumption remotely on your smartphone, tablet and PC.
WiFi MCU module | ESP12E |
---|---|
Output Interface | USB Host, terminal block(+, -) |
Terminal Block Output Voltage | DC 4 ~ 5.3V in 100mV step |
Terminal Block Maximum Output Current | 5A |
USB Host Port Output Voltage | DC 4 ~ 5.3V in 100mV step |
USB Host Port Maximum Output Current | 1A |
DC-Jack Input Voltage | 9~15V |
Measurement | Voltage, Current, Watt, Watt-Hour |
Display | 16×2 I2C Character LCD |
Wireless | WiFi 802.11 b/g/n 2.4 GHz |
Dimensions | 52x46mm |
weight | 18g, 58g(with LCD) |
0. First, connect the included 15V/4A adapter and plug the output cable in the terminal block.
1. Output Power ON/OFF
You can turn the output power on/off using the tact switch on SmartPower2
2. Power monitoring with 16×2 LCD
We recommend connecting the LCD after disconnecting the main power source.
The webpage supports IE 11+, Edge 13+, Firefox 47+, Chrome 49+, Safari 9.1+, Opera 41+, IOS Safari 9.3+, Android Broswer 4.4+, Chrome for Android 53+
Default SSID : smartpower2, Password : 12345678
Default webserver ip : 192.168.4.1
1. WiFi Connection | 2. Access Web UI |
---|---|
After connection with WiFi, you can get power data via telnet.
[Voltage],[Ampere],[Power],[Watt hour]
$ telnet 192.168.4.1 5.255,0.451,2.374,0.000 5.256,0.451,2.374,0.000
After boot, press the ON/OFF switch for 5 seconds to reset all settings including WiFi.
SmartPower2 schematic - schematic_smartpower2.pdf
This guide is working with x86 platforms only. The development tools are not available for ARM platforms.
sudo apt-get install python-pip sudo pip install -U platformio platformio --version
If you have any issue while installing it, refer this guide.
http://docs.platformio.org/en/stable/installation.html
sudo apt-get install git git clone https://github.com/hardkernel/smartpower2.git
cd smartpower2 platformio run sudo platformio run --target upload sudo platformio run --target uploadfs
Run CMD and move to the smartpower2 folder
cd /path/to/dir/smartpower2 platformio run platformio run --target upload platformio run --target uploadfs
Release Date | Version | Description | Git |
---|---|---|---|
Jan 22 2017 | v1.1 | Add console logging with telnet and make SSID unique to each device | https://github.com/hardkernel/smartpower2/tree/v1.1 |
Thanks to https://github.com/OtherCrashOverride