Hello Shippers! Once again, it's time to create something awesome. How about a temperature and humidity sensor controlled with NodeMCU or ESP8266 which sends the temperature of your room and our very special Blynk app shows the data with values and graphs. That sounds cool!
Let's sail.
That's it for now, Sailors. See you in the next awesome IOT project.
Keep breaking, keep making!
Let's sail.
Overview:
The NodeMCU collects the temperature and humidity from DHT11 sensor and sends it to Blynk app every second. Wow!Things we need:
Hardware:
- NodeMCU
- DHT11/DHT22 sensor
- Jumper Wires
- 4K7 resistor
- 3V3 power source
Software:
- Arduino IDE
- Blynk app
Temperature and humidity sensor circuit:
Connections:
- D4 pin of NodeMCU connects to pin 2 of DHT11.
- 3V3 pin of NodeMCU connects to pin 1 of DHT11 & GND of NodeMCU to pin 4 of DHT11.
- 4K7 ohm resistor connected between pin 1 and pin 2 of DHT11 sensor.
- Connect power(3.3V) to NodeMCU to make it work without USB cable.
Blynk Setup:
- Create a New Project in BLYNK app.
- Write Project Name and Select NodeMCU from dropdown.
- An AUTH token will be sent to your registered email, note this down.
- Tap on the screen and add a 2 Gauges and 2 Graphs.
- Tap on the Widget and select the respective Virtual pins for temperature and humidity data(V6 and V8 for temperature and V5 and V7 for humidity).
![]() Add Gauge and Graph | ![]() Select Gauge | ![]() Select Graph | ![]() Final screen |
Note: Make sure to setup Reading rate as '1' second for all Widgets. And add gauges and graphs for both Humidity and Temperature.
Let's Code:
Make sure to download the below mentioned libraries, because missing out any of it will cause compilation issues, and we don't want that.- SPI.h
- ESP8266WiFi.h
- BlynkSimpleEsp8266.h
- SimpleTimer.h
- DHT.h
Update the Blynk AUTH ID, WIFI_PASSWORD and WIFI_SSID in the code.
Upload the code to NodeMCU:
Connect NodeMCU to computer using MicroUSB cable and upload the code.Play the app:
Click play button on top of your app and see your room temperature(degree celcius) and humidity(percentage) updated every second. Oh yeah!| App receiving data | App working |
Keep breaking, keep making!








Great research and development on humidity meter. You can also see the best wifi temperature sensor by Ubibot.
ReplyDelete