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: https://thingsio.ai/
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 :
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 | Function | ESP-8266
TX | TXD | TXD
RX | RXD | RXD
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