Blynk+GSM Sim800+Arduino Uno+DHT11

by RishabhL in Circuits > Arduino

25768 Views, 51 Favorites, 0 Comments

Blynk+GSM Sim800+Arduino Uno+DHT11

$_57 (1) - Copy.JPG

Temperature monitoring have wide application in daily life. In modern day keeping an eye on temperature of places such as server rooms, hospital rooms, warehouses and green houses can help solve many problems. But with the use of normal temperature sensors, someone needs to go to the place in order to view the temperature. But with the development of GSM network, one can easily connect the sensor with GSM network, so that you don’t need to be present near the sensor in order to view the temperature. You can just pick up your smartphone and open blynk app to see temperature and humidity, app will also notify you by push notification and email when temperature goes above required level .

Required Hardware:

$_57 (1).JPG
41B9nELPzEL._SY355_.jpg
ARDUINO_UNO_A06.png
Blynk_logo_title.png
VUPN6982.jpg
64-00.jpg

1. Arduino Uno

2. DHT11/DHT22

3. GSM SIM800 OR SIM900A

4. Blynk App

5. Jumper Wires

6. Breadboard

Connections:

ckt1.JPG
ckt11.jpg
P_20170711_144759.jpg
P_20170711_144858.jpg
P_20170711_145004.jpg
P_20170711_145044.jpg
P_20170711_145143.jpg
P_20170711_145207.jpg
P_20170711_145328.jpg
P_20170711_145500.jpg

In arduino Code we are using software serial library in which we defined pin 2 of arduino as Rx and pin 3 of Arduino as Tx.

Connections as following:

pin 2 rx => tx of gsm

pin 3 tx => rx of gsm

pin 8 => data pin of DHT11

gnd => pin 4 of DHT11

gnd => gnd pin of gsm

5v => pin 1 of DHT11

12v power supply => gsm

Setting Up Blynk App:

Screenshot_2017-07-11-16-10-14.jpg
Screenshot_2017-07-11-16-10-21.jpg
Screenshot_2017-07-11-16-10-48.jpg
Screenshot_2017-07-11-16-10-54.jpg
Screenshot_2017-07-11-16-11-03.jpg
Screenshot_2017-07-11-16-11-13.jpg
Screenshot_2017-07-11-16-11-35.jpg
Screenshot_2017-07-11-16-11-50.jpg
Screenshot_2017-07-11-16-12-07.jpg
Screenshot_2017-07-11-16-12-39.jpg
Screenshot_2017-07-11-16-13-30.jpg
Screenshot_2017-07-11-16-13-44.jpg
Screenshot_2017-07-11-16-13-59.jpg

Download Blynk App from Play Store link below

https://play.google.com/store/apps/details?id=cc.b...

Steps:

Open the App

New Project > Give a name to Project > Choose Device Arduino Uno > Connection Type GSM > Create

Auth Token was sent to your email id registered

> Press OK

>Click on + sign > Add Gauge x2, History Graph, Notification, Email

> Click on Gauge 1st Give name Temperature INPUT as Virtual V1, range 0 to 100

> Click on Gauge 2nd give name Humidity INPUT as Virtual v2, range 0 to 100.

> Click on History graph in 1st column give name Temperature Input as virtual v1, 2nd column give name as humidity input as virtual v2.

>Install email & Notification

Uploading Sketch:

Add DHT11 library to your arduino IDE, link below

https://github.com/adafruit/DHT-sensor-library

To add this library download zip file > open arduino ide > goto sketch > include library > add zip file

Add Blynk Library in attachment.

Extract BlynkH.zip

Copy contents of library to library folder of ARDUINO IDE & tools to tools folder.

Upload the code in attachment , do not forget to paste token from your email and APN of your service provider.

Downloads

It Works!!

P_20170711_171825.jpg
Screenshot_2017-07-11-17-17-02.jpg
Screenshot_2017-07-11-17-17-21.jpg
Screenshot_2017-07-11-17-17-56.jpg
cpa1.JPG

Now project is completed.

Note that gsm modem will go in sleep for some time after sending values to save power, it will automaticall awake and again send values.

Thanks for viewing my Instructables...

Hope you like it...