ROHAN
Published

Relay Control Using Bolt Device

To control 3 LEDs connected to 8-channel relay using Bolt device and Bolt app (Arduino is used to power up the LEDs).

BeginnerProtip1 hour768
Relay Control Using Bolt Device

Things used in this project

Hardware components

Bolt WiFi Module
Bolt IoT Bolt WiFi Module
×1
4-CHANNEL RELAY CONTROLLER FOR I2C
ControlEverything.com 4-CHANNEL RELAY CONTROLLER FOR I2C
×1
Solderless Breadboard Full Size
Solderless Breadboard Full Size
×1
5 mm LED: Red
5 mm LED: Red
×1
5 mm LED: Green
5 mm LED: Green
×1
LED, Blue
LED, Blue
×1
Resistor 10k ohm
Resistor 10k ohm
(based on the led's used if you are using N LED's than you will need N RESISTOR'S)
×3
Jumper wires (generic)
Jumper wires (generic)
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×1

Software apps and online services

Bolt IoT Android App
Bolt IoT Android App

Story

Read more

Code

Code to Control Relay

HTML
Paste it in code section of bolt cloud editor inside product setup and save.
<!DOCTYPE html>
<html>
    <head>
        <title>Bolt IoT Platform</title>
        
        <!--Bolt command file -->
        <script type="text/javascript" src="https://cloud.boltiot.com/static/js/boltCommands.js"></script>
        
        <!-- Bootstrap 4 link -->
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
        
        <script>
        setKey('{{ApiKey}}','{{Name}}');
        </script>
    </head>
    <body>
        <center>
        <h1>RELAY CONTROL</h1>
        </center>
        <div class="row">
        <div class="col-sm-4"></div>
        <div class="col-sm-4">
            <center>
                <br />
            <h3>RELAY 1</h3>
            <button class="btn btn-primary btn-block" onclick="digitalWrite(1, 'HIGH');">OFF</button>
            <button class="btn btn-primary btn-block" onclick="digitalWrite(1, 'LOW');">ON</button>
            <br />
            <h3>RELAY 2</h3>
            <button class="btn btn-primary btn-block" onclick="digitalWrite(2, 'HIGH');">OFF</button>
            <button class="btn btn-primary btn-block" onclick="digitalWrite(2, 'LOW');">ON</button>
            <br />
            <h3>RELAY 3</h3>
            <button class="btn btn-primary btn-block" onclick="digitalWrite(3, 'HIGH');">OFF</button>
            <button class="btn btn-primary btn-block" onclick="digitalWrite(3, 'LOW');">ON</button>
            </center>
        </div>
        <div class="col-sm-4"></div>
        </div>
    </body>
</html>

Credits

ROHAN

ROHAN

1 project • 0 followers

Comments