EEE - 310 - Group - 01 - Project Report
EEE - 310 - Group - 01 - Project Report
PROJECT REPORT
Project Title: LIVE TEMPERATURE AND HUMIDITY MONITORING
OVER INTERNET.
SUBMITTED TO:
Tashfiq Ahmed Ramit Dutta
Lecturer,EEE,BUET Lecturer,EEE,BUET
SUBMITTED BY:
Group no:01
Group Members:
1806167
1806168
1806172
1806190
Group no-01 2
Report Overview
Topics……………… ………………………………………………….Page no
[1] Abstract 03
[2] Introduction 03
[3] Components 04
[4] Setup and Connection 05
[5] Flow Diagram 08
[6] Algorithm 09
[7] Thingspeak Output 10
[8] LCD Output 13
[9] Limitations 13
[10]Future Scope 13
[11]Conclusions 14
[12]Reference 14
Group no-01 3
ABSTRACT
As the verge of Internet of Things (IoT) is emerging and is basically for remote
monitoring and visualization of the surrounding parameters with the use of sensors
for wireless sensing of real time data and transferring them into the desired form and
helping to forward the sensed data across the network cloud via Wi-Fi server. Here,
the project deals with the application of data transferred to Thingspeak which is a
open API service that act as a host for the variety of sensors to monitor the sensed
data at cloud level and using a channel ID and API key assigned is able to track
data at particular intervals. This project uses an Arduino UNO board, ESP8266 Wi-
Fi Module that helps to process and transfer the sensed data form the DHT11 sensor
to the Thingspeak Cloud.
INTRODUCTION
In this project which is based on IoT the relative humidity and temperature were
monitored. Using these data dew point will be updated as time goes by.
❖ Serial Communication :
Serial communication is a communication technique used in telecommunications
wherein data transfer occurs by transmitting data one bit at a time in a sequential
order over a computer bus or a communication channel.
❖ Thingspeak:
ThingSpeak is an IoT analytics platform service that allows you to aggregate,
visualize, and analyze live data streams in the cloud.
❖ ESP8266:
ESP8266 Arduino compatible module has a Micro Controller Unit which gives the
possibility to control I/O digital pins via simple code like programming language.
Group no-01 4
❖ DHT11:
DHT11 sensor consists of a capacitive humidity sensing element and a thermistor
for sensing temperature.
❖ LCD:
A liquid-crystal display is a flat-panel display or other electronically modulated
optical device that uses the light-modulating properties of liquid crystals combined
with polarizers.
COMPONENTS
✓ Breadboard
✓ Arduino Uno
✓ Battery
✓ Jumper wires
✓ ESP8266
✓ Liquid Crystal Display(LCD)
✓ DHT11 sensor
✓ 100 ohm resistance
Group no-01 5
FLOW DIAGRAM
Group no-01 9
ALGORITHM
Step1:Iteration start(n=0)
Step 2: Defining initial value for DHT sensor.
Step 3: Sensor data transmission through Arduino Uno digital pin.
Step 4: ESP 8266 connection with Arduino Uno through RX,TX pin
Step 5 :Transmitting data via two paths
Step 6: Path no 01:Wi-Fi connection and uploading data to Thingspeak via API
key for graphical plot. Dew point determination.
Path no 02: Display in LCD.
Step 7: n=n+1
Step 8: Go to step 1
Step 9: Enough data taken?
Step 10: Yes? -> Go to step 11
No?->Continue from step 8.
Step 11: End.
Group no-01 10
THINGSPEAK OUTPUT
Temperature Plots:
LCD OUTPUT
LIMITATIONS
▪ Inadequate Data pins. So, for broad application system has to be modified
FUTURE SCOPE
▪ Further implementation such as weather station prediction
▪ Using different sensors instead of DHT11 with the other purpose of
other types implementation.
Group no-01 14
CONCLUSION
From the total discussion, it can be seen that the basic mechanism behind this
project was based upon serial communication and IoT analytics .Basically, this
project not only dealt with data communication but also application of the
observed data.
REFERENCE