Project tutorial
Arduino LCD Thermostat

Arduino LCD Thermostat © GPL3+

A simple, yet effective, temperature telling device that updates every 5 minutes giving you the temperature of your room!

  • 28,885 views
  • 30 comments
  • 50 respects

Components and supplies

Necessary tools and machines

3drag
3D Printer (generic)
Optional

Apps and online services

About this project

To make this simple project first attach the DHT sensor to the Arduino by connecting the pins as follows:

DHT VCC -> 5v 
DHT Data -> Arduino 8 
DHT GND -> Arduino GND 
10k resistor -> across DHT VCC and DHT Data.

Then attach the LCD according to the schematic. Copy and paste the code into the Arduino IDE and upload it. If you are confused with any of this watch the video below or leave a comment. Once done it should look like this:

Thanks!

The video:

Code

Arduino CodeC/C++
Just copy and paste.
#include "DHT.h"
#include "LiquidCrystal.h"

#define DHTPIN 9
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // put your setup code here, to run once:
dht.begin();
lcd.begin(16,2);
lcd.print("The current temp");
lcd.setCursor(0,1);
lcd.print("is: ");
float f = dht.readTemperature(true);
lcd.setCursor(5,1);
lcd.print(f);
lcd.print(" F");
}

void loop() {
delay(1000*60*5);
// put your main code here, to run repeatedly:
float f = dht.readTemperature(true);
lcd.setCursor(5,1);
lcd.print(f);
lcd.print(" F");
}

Schematics

Schematic
Attach as follows.
Schematic bb

Comments

Similar projects you might like

Portable Arduino Temp/Humidity Sensor with LCD

Project tutorial by ThothLoki

  • 214,503 views
  • 134 comments
  • 296 respects

Displaying Sensor Values on LCD

by Wimpie van den Berg

  • 73,705 views
  • 6 comments
  • 52 respects

LCD (Liquid Crystal Display)

by MicroBob

  • 54,491 views
  • 69 comments
  • 168 respects

DHT11 Humidity + Temperature Sensor with 16x2 LCD display

Project showcase by onatto22

  • 28,407 views
  • 6 comments
  • 44 respects

Temperature + Humidity on LCD

Project showcase by interpeo

  • 27,010 views
  • 15 comments
  • 60 respects

Tweeting Thermostat with Arduino!

Project tutorial by Arduino “having11” Guy

  • 4,359 views
  • 0 comments
  • 9 respects
Add projectSign up / Login