Hey guys in this tutorial we are going to make 3 easy IoT projects for absolute beginners using Bolt IoT device. So if you are looking for a detailed post on top IoT projects for beginners in 2019, then you crashed at the right webpage.
Our first project will be a light monitoring system which can be used for monitoring the amount of light a plant is receiving.

In our second project, we are going to monitor the room temperature using an LM35 temperature sensor with Bolt IoT device and this temperature data will be available to us 24X7.

Finally, in our last project, we will control an output device directly from the internet for example, in this case, the LED strip shown in the above image.

Watch this video to see each of the above projects in action:
[arve url=”https://www.youtube.com/watch?v=MCyGBpe4s_k” maxwidth=”555″ aspect_ratio=”4:3″ /]
BUY BOLT FROM AMAZON:
India: https://amzn.to/2TLi2GC |
1. LIGHT MONITORING SYSTEM
STEP 1:
For this light monitoring system IoT project for beginners, you need:
1. Bolt IoT Device
2. Breadboard
3. 1OK Resistor
4. LDR or Light Dependent Resistor
Connections for Light monitoring system:

1. Connect resistor in series with the LDR on breadboard
2. Connect the end of resistor and LDR to 5v and Gnd pin respectively.
3. Remaining terminal goes to the only analog pin available on bolt.
STEP 2:
Now go to cloud.boltiot.com in your web browser.
**Next step is setting up the bolt wifi or IoT module, which is very easy to do. It will hardly take more than 5 minutes. Click the link below for instructions.**
Setting up the Bolt wifi Module
After configuring the Bolt IoT device with the cloud for the first time, the homepage will display the device name. It will be online/offline depending on whether the Bolt IoT module is connected to the cloud or not.
Bolt can be powered through a normal 5v mobile charger. Blue light indicates that the device is on whereas Green light indicates that it is now connected to the cloud.
STEP 3:
Now its time to create our first project on this Bolt IoT platform. Follow the steps given below for the same:
STEP A: Click on Products– Build new product
STEP B: Give your project a name. Select Input and Gpio option, since we are using an analog pin of Bolt IoT device
STEP C: Click on Configure this product.
Hardware Setup: Select Analog pin A0 from the Bolt pinouts and give this variable a name
Software Setup: Write the code(Javascript) and give it a name. Save and exit.
CODE:
setChartLibrary(‘google-chart’); setChartTitle(‘Light Monitoring’); setChartType(‘lineGraph’); setAxisName(‘time_stamp’,’ldrip’); plotChart(‘time_stamp’,’ldrip’); |
STEP D: Click on “Link device to the product”
STEP E: Next step is deploying the configuration from the cloud on to the Bolt Device
STEP F: Now click on view this device. A new window will open.
STEP 4: Monitor the Data
The graph will look like this. On the y-axis, we have analog values or light intensity falling on LDR with respect to time on X-axis.

The input data from the LDR to the Bolt device is pushed to the cloud automatically every 5 minutes but you can get the data whenever you want by pressing Push date to the cloud.
The graph shown below shows the analog values received for different light intensity falling on the LDR.
This way you can monitor the light 24X7 depending on your purpose.
2. Temperature Monitoring System
STEP 1:
For this Temperature monitoring system IoT project for beginners, you need:
1. Bolt IoT Device
2. Breadboard
3. LM35 Temperature Sensor
Connections for Temperature monitoring system:
1. Connect Vss and GND pin of the LM35 temperature sensor to 5V and GND pin of the BOLT respectively.
2. Connect Vout pin of LM35 to the Analog pin A0 of Bolt
STEP 2:
Now go to cloud.boltiot.com in your web browser.
For creating this new product we are going to follow the same steps as we did for the light monitoring system.
STEP 3:
STEP A: Click on Products– Build new product
STEP B: Give your project a name. Select Input and Gpio option, since we are using an analog pin of Bolt IoT device
STEP C: Click on Configure this product.
Hardware Setup: Select Analog pin A0 from the Bolt pinouts and give this variable a name
Software Setup: Write the code(Javascript) and give it a name. Save and exit.
CODE:
setChartLibrary(‘google-chart’); setChartTitle(‘Temperature Measurement’); setChartType(‘lineGraph’); mul(0.0977); setAxisName(‘time_stamp’,’temp’); plotChart(‘time_stamp’,’temp’); |
STEP D: Click on “Link device to the product”
STEP E: Next step is deploying the configuration from the cloud on to the Bolt Device
STEP F: Now click on view this device. A new window will open.
STEP 4: Monitor the Data
The graph below shows the room temperature with respect to time in degree Celsius for the past two hours.
Highest temperature was 14.1-degree Celsius and lowest 13.5-degree Celsius.
3. LED Strip Control
STEP 1:
For this LED Strip control IoT project for beginners, you need:

1. Bolt IoT Device
2. LED Strip
3. Relay Module
4. Power supply for LED strip
Connections for LED strip control:

1. Connect Relay Module with LED strip
2. Connect the BOLT device with the Relay module
STEP 2:
Now go to cloud.boltiot.com in your web browser.
**For creating this new product we are going to follow the same steps as we did for the light monitoring system except for the first one, here we have to select output instead of input since we need BOLT to give ON/OFF signal to the Relay rather than taking input from a sensor.**
STEP 3:
STEP A: Click on Products– Build new product
STEP B: Give your project a name. Select Output and Gpio option.
STEP C: Click on Configure this product.
Hardware Setup: Select digital pin 0 from the Bolt pinouts and give this variable a name.
Software Setup: Write the code(Javascript) and give it a name. Save and exit.
singleButton({name:”Led On”, action:”digitalWrite”, pin:”0″, value:”HIGH”})singleButton({name:”Led Off”, action:”digitalWrite”, pin:”0″, value:”LOW”}) |
STEP D: Click on “Link device to the product”
STEP E: Next step is deploying the configuration from the cloud on to the BOLT Device
STEP F: Now click on view this device. A new window will open.
Given below is the required GUI having two control buttons:
“LED ON” turns on the strip light
“LED OFF” turns off the strip light