Introduction: Monitor Home/Office Room Temperature on Your Desktop

To monitor rooms or offices or any where we can use this project and that is show with so many details like graph, real time temperature and much more.

We are using:

First of all, we have to make account on this IoT platform, and put this code on your Wemos DI and interface your LM35 sensor with Wemos D1 as shown in diagram and then process some step on Iot platform as shown in ppt.

Show PPT for more information about IoT platform.

You have to take your own project code (it will provide by thingsIO.AI, as shown in PPT) and upload onto microcontroller.

Step 1: Step by Step Process of This Project


Step 2: Code

You have to upload this code into your micro controller. Here I am using wemos d1 and must import thing you have to change your wifi SSID and Password.(Here Mine is SSID : DDIK Makadia and Password : kidd123456789)

Step 3: Diagram

You have to connect your LM35 sensor as shown in figure.

Step 4: Hardware Description

LM35 Sensor :

Operating Voltage: 4-20V 3 pins: VCC, GND, SIGNAL SIGNAL pin changes voltage according to the temprature LM35 is a 3 pin temperature sensor which requires a VCC and GND and in return the remaining third pin gives us an analog output. For its pin configurations refer to the Circuit Diagram below. This output is then provided to the ADCs present in AtMega 16 IC which according to a formula calculate the temperature in °C format.The LM35 series are precision integrated-circuit temperature sensors, whose output voltage is linearly proportional to the Celsius (Centigrade) temperature. The LM35 thus has an advantage over linear temperature sensors calibrated in ° Kelvin.

Wemos D1 :

Features :

11 digital input/output pins, all pins have interrupt/pwm/I2C/one-wire supported(except for D0) 1 analog input(3.2V max input) Micro USB connection Power jack, 9-24V power input. Compatible with Arduino Compatible with nodemcu

Technical specs :

Microcontroller --> ESP-8266EX

Operating Voltage --> 3.3V

Digital I/O Pins --> 11

Analog Input Pins --> 1(Max input: 3.2V)

Clock Speed --> 80MHz/160MHz

Flash --> 4M bytes

Length --> 68.6mm

Width --> 53.4mm

Weight --> 25g

Pin :

Pin | Function | ESP-8266



A0 | Analog input, max 3.3V input | A0

D0 | IO | GPIO16D1 | IO, SCL | GPIO5

D2 | IO, SDA | GPIO4

D3 | IO, 10k Pull-up | GPIO0

D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2

D5 | IO, SCK | GPIO14

D6 | IO, MISO | GPIO12

D7 | IO, MOSI | GPIO13

D8 | IO, 10k Pull-down, SS | GPIO15

G | Ground | GND

5V | 5V | -

3V3 | 3.3V | 3.3V

RST | Reset | RST