loading

Hello world! Today i made a Temp & Humidity Monitor with a DHT11 Sensor & the 2.4 TFT LCD Shield on a arduino Mega. Its shows Fahrenheit & celsius, Also for both Heat Indexes are displayed.

Follow the next step for the Code, Schematic, Libraries & Parts list.

You need 3 Libraries. They are included in the downloads.

  • SPFD5408_Adafruit_GFX.h
  • SPFD5408_Adafruit_TFTLCD.h
  • SPFD5408_TouchScreen.h

Step 1: Schematic, Code, Libraries & Parts List.

Just wire the DHT11 Like the Schematic shows, and plug on the TFT LCD on top of the Arduino Mega.

Make sure you download and install the libraries, and Upload the code and you have yourself a nice cheap

to build Temp & Humidity monitor.

Parts list:

  • Arduino Mega
  • 2.4 TFT LCD SPFD5408 (Aliexpress got them very cheap)
  • DHT11 Temperature sensor. KY-015
  • Jumper wires

Good luck! Follow me for more!

<p>what is necessary to change in sketch?</p>
<p>Good day, pls help me please, I have TFT LCD 3&quot; same shield only different controller inside ili9327. How to change sketch ?</p>
<p>i got it to load on mega2560 but screen stays black i change my pins for my mcufriend shield to yp A3 xm A2 Ym 9 XP 8 even went in the touch screen ccp file to change the return tspoint too x 1100 and y 1043 but dont work help plzzzz</p>
What a fun project. I almost gave up on this display ( due to fustration) but this project motivated me to bring it to life. I did have to for some reason modify the code to fit my display. Thank you for some awesome instuctable!
<p>Yes it&acute;s works</p>
<p>can i use arduino uno?</p>
<p>Yes but then you need to solder a pin to the bottom of pin A0 to A5 depends wich one u want to use. Change it at &quot;#define DHTPIN A8&quot; Change A8 to A0 or whatever analog pin u are going to use for the DHT11. If you have no Holes to solder a pin because you have a Chinese copy for example. Just remove Pin A0 for example from the tft lcd. Bend that pin that you just cut off so it sticks out and solder a wire to is. You also need to solder A wire to GND and VCC for the DHT if you want to use a uno. Good luck!</p>
<p>Be careful! Don't cut out the pins for 5v and GND on the tft LCD, Only cut the Analog ones, or pins that are not used by the TFT LCD, (NOTE, This is just a simple solution i dont recommend it, Thats why i use a mega, You can also add some more things like a RTC Module for time and Date, which is what i wanna do.</p>
<p>yeeaaaah it works without solder, THANK YOU Vandenbrande !!</p>
<p>No thanks by the way! Its a fun little cheap thing to build.</p>
<p>It seems that the value of the Heat index is not displayed right. But it works, just reset it and see if it displays it right or not.</p>
<p>What if I dont use solder, I use a breadboard and jumper wires? of course i will use alot of jumper wires. thanks</p>

About This Instructable

3,915views

38favorites

License:

Bio: Hello world! I make simple & Advanced projects for people who want to learn programming and electronics. Most of my Instructables are about arduino and the ... More »
More by vandenbrande:Arduino - LCD 20x4 Water LEVEL MONITOR HC SR04 Arduino - NRF24L01 2.4Ghz Wireless Relay Switch RGB led STRIP control Arduino Android BLUETOOTH - SMD5050  
Add instructable to: