Smart power socket via Arduino, what could be easier. This power socket controll via Bluetooth, smartphone or tablet used.
To implement the project, we used the following components:
- Arduino UNO or compatible board.
- Relay module 2 channels with 5V.
- AC-DC power supply miniature 12V, 0.15A.
- Bluetooth module HC-05.
- Power sockets 2 pcs. (external installation)
- Power plug with a wire.
All the components we have placed on the platform of the plate wooden board size 155x135 mm.
Fixing all the components to the platform performed with screws and pre-drilled holes in the platform. Accommodation option parts you can see in the picture. Arduino board placed in such a way that would have easy access to a USB port for programming.
The figure shows the connection diagram components. Bluetooth module is connected to pins 2 and 3 Arduino. For controlling of relay module used pins 4 and 5. The entire setup is powered from input high voltage through the power supply - a miniature AC-DC converter output 12V supply voltage. This voltage is supplied to the Arduino on pin Vin.
All high-voltage wiring is aluminum wire conductor diameter 1.2 mm. Be very cautious and careful when installing high-voltage wires!
Use online editor RemoteXY for create graphical user interface. At the interface set two large switch. In the properties of the switch for one of them, select the property "pin connected" pin 4 for another pin 5. This will automatically receive a source code to manage pins with these switches. In the project settings, select the type of connection via Bluetooth module via SoftwareSerial.
Generate a project source code and upload it to the Arduino.
You can download the Arduino sketch.
RemoteXY library by link http://remotexy.com/en/library/
Now you can use RemoteXY application for Android for connect to your device and control power sockets.