0% found this document useful (0 votes)
331 views

Temperature Monitoring System

This document describes how to set up a temperature monitoring system using a NodeMCU ESP8266 microcontroller, Arduino IDE, Blynk app, and various other hardware components. It provides instructions for setting up Blynk to define widgets and pins, installing required Arduino libraries, programming the NodeMCU with the Blynk auth token and WiFi credentials, and uploading the code. The system will send temperature readings from an LM35 sensor to a Blynk gauge widget and control an LED based on temperature thresholds configured in event widgets.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
331 views

Temperature Monitoring System

This document describes how to set up a temperature monitoring system using a NodeMCU ESP8266 microcontroller, Arduino IDE, Blynk app, and various other hardware components. It provides instructions for setting up Blynk to define widgets and pins, installing required Arduino libraries, programming the NodeMCU with the Blynk auth token and WiFi credentials, and uploading the code. The system will send temperature readings from an LM35 sensor to a Blynk gauge widget and control an LED based on temperature thresholds configured in event widgets.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 23

TEMPERATURE

MONITORING SYSTEM
USING NODEMCU ESP8266, ARDUINO IDE,
AND BLYNK
PROJECT FLOW
Presentation Contents
Materials Needed
Circuit Diagram
Setting up Blynk
Installing required libraries on arduino IDE
Programming NodeMCU ESP8266
MATERIALS NEEDED
1. NodeMCU V2 ESP8266 Development Board
2. LM35 Temperature sensor
3. watt LED
4. 470 ohms resistor
5. Connecting wires
6. Android device
7. 5v Power Supply
8. Micro USB Cable
Wiring Diagram
SETTING UP
BLYNK
1. Install Blynk application and create new account.
2. Log in to the Blynk app and
create new project. Give it a name
and select the hardware model
you will use. Check out the list of
supported hardware.
3. After creating a new project, auth token that will be inserted in the program will be
sent to your email account.
* Auth Token
Auth Token is a unique identifier which is needed to connect your hardware to your
smartphone. Every new project you create will have its own Auth Token. Youll get
Auth Token automatically on your email after project creation. You can also copy it
manually. Click on devices section
4. Add a widget. For the temp. monitoring, choose the Gauge widget. Set pin
number on which the temperature will be read. (It will be the base on which pin
you will use on the Arduino Program)

*The most important parameter to set is PIN . The list of pins reflects physical
pins defined by your hardware. If it is connected to Digital Pin 8 - then select D8
(D - stands for Digital pin).
5. Widget Settings - Each Widget
has its own settings. Tap on the
widget to get to them.
6. Add button widget and select pin 7. Drag-n-Drop - Tap
where you will connect the output. and hold the Widget
to drag it to the new
position
8. Add eventor widget. Add new event. Select pin.
*Eventor widget creates events and here you can set
conditions.
9.Set the condition for the 10. Add notification
event. widget and toggle the
priority to high.
11. Run the project.

When you are done


with the Settings - press
the PLAY button. This will
switch you from EDIT
mode to PLAY mode
where you can interact
with the hardware. While
in PLAY mode, you wont
be able to drag or set up
new widgets, press STOP
and get back to EDIT
mode.
INSTALLING REQUIRED ARDUINO IDE
LIBRARIES
Copy the files inside the folder >Arduino Libraries and
paste it on your Arduino libraries
(for example, C:\Users\Username\Documents\Arduino)
1. Search for a sample tutorial 2. Open Arduino IDE and paste
online. some parts of the program from
the internet.
3. Check the e-mail account you registered to Blynk
Application and copy the Auth Token highlighted
below.
4. Insert the auth token 5. Address ADC pin number.
generated by Blynk.
6. Insert your SSID and password 7. Assign virtual pin number to
on where the ESP8266 will be send data from your
connected. microcontroller to the Blynk App
and back.
8. Set the appropriate 9. Open Tools > Board > Choose
formula depending on what nodeMCU board.
sensor will be used.
10. Open Sketch > Verify/Compile11. Choose save location.
12.Click Sketch > Upload 14. Use serial monitor to
13. Wait for Uploading check the status of the
NodeMCU

You might also like