Introduction
An IOT based Remotely monitored high temperature alert system provides the best and inexpensive solution to safeguard heavy duty equipment in industries and home appliances. In todays world where growth of IT industries are flourishing day by day, the most affected equipment due to rise in temperature both in small to big IT industries are servers, Data centres, and cloud services providing companies. Just think for a minute, what if the server of our mobile communication service provider crash or suddenly stops due to high temperature. Yes you are rite the whole world will get affected in one way or the other. To resolve this Issue I created a module which is very cheap to safeguard extremely expensive machinery and servers by sending alert sms to the registered mobile as soon as the temperature rise beyond the set threshold level. So that corrective actions will be taken to prevent huge losses.
Instructions to build project
1. Hardware Configuration - Use Jumper wires to connect LM35 sensor with Bolt Module.
(a) Connect the 5 volts of bolt device to the VCC pin of LM35 sensor
(b) Connect the Ground pin of bolt module to Ground pin of LM35 Sensor.
(c) Connect the A0 pin (analog input) of the bolt device to analog output
pin of LM35.
(d) Power on the Bolt IOt module using Mobile adapter.
(e) Set up a wifi connection with mobile using BOLT IOT app and then connect with home wifi router.
2. Bolt Cloud Configuration-
(a) Access the Url cloud.boltiot.com and create a Bolt account either by registering a new account or by using google account.
(b) As soon as the bolt IOT device come online the status of the device will be active on the bolt cloud.
(c) On bolt cloud click on products<<add products<<give product name as (Temp) <<check input devices and GPIO and click done.
(d) Click on the configuration icon on right top, on Hardware console Check A0 as input pin and give pin name as temp. Go to code console, give code file name as temp and select ".js" extension. Import the code by clicking on import tab from the top right and same the configuration.
(d) That's it …. deploy the configuration from the dashboard and witness the pattern of your room temp or industry temperature in the line graph by selecting display.
3. SMS service configuration:-
(a) Create an account on Twilio by registering through required details.
(b) Create a new project and name the project as MY Bolt Iot. Enable SMS notification as well as voice call service. Generate a number which will act as a messenger between your mobile number and the sensor. Save the number, Account SID and auth token on notepad.
(c) Log on to Ubuntu using virtual box. On the terminal create a conf.py file by using command 'sudo nano conf.py'.
(d) Paste the below mentioned code in the file and save it using CTRL X
SID = 'You can find SID in your Twilio Dashboard'
AUTH_TOKEN = 'You can find on your Twilio Dashboard'
FROM_NUMBER = 'This is the no. generated by Twilio. You can find this on your Twilio Dashboard'
TO_NUMBER = 'This is your number. Make sure you are adding +91 in beginning' API_KEY = 'This is your Bolt Cloud accout API key'
DEVICE_ID = 'This is the ID of your Bolt device'
Enter relevant details mentioned in single comma.
(e) Create one more file named temp_sms.py by using command 'sudo nano temp_sms.py' and write the code attached as an attachment to this project.
(f) Finally run the code using 'sudo python3 temp_sms.py' and finally you will start receiving your room temperature on your phone through SMS.
Comments