Temperature/Humidity Sensor + Arduino + LabVIEW Data Acquisition




About: University of Hawaii Maui College http://maui.hawaii.edu/Hackerspace Earthship Maui Makers http://www.mauimakers.com/blog/

This tutorial will explain step-by-step on how to set up your SHT15 (temperature/humidity) sensor for data acquisition using Arduino. The tutorial further explains how LabVIEW will be used to collect the sensed data to provide numerical and graphic representation.

What you will need:

  • SHT15 Breakout
  • Arduino Uno
  • Arduino software
  • LabVIEW software
  • Soldering Iron
  • Jumper Cables
  • Serial Cable
  • 1 X 4 Dip Pin

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Solder Pins to Board

Solder the 1 x 4 Dip Pin to the SHT15 Breakout.

Step 2: Load SHT15 Code Onto Arduino

DOWNLOAD Arduino source code for SHT15 sensor.

Make sure your Arduino is connected to your computer.

OPEN and UPLOAD the Arduino code onto the Arduino.

Make sure you have the Arduino program installed on your computer. If
you have not done so, the program can be downloaded from here: Arduino Software

Step 3: Wiring the Sensor to the Arduino

Using jumper wires, connect the following pins (from SHT15 sensor to Arduino):

VCC pin to Pin 5V (Arduino)

DATA pin to Pin 2 (Arduino)

SCK pin to Pin 3 (Arduino)

GND pin to Pin GND (Arduino)

Rule of thumb:

Use different colored jumper cables for each pin:

Red jumper cable used for source

Black jumper cable used for ground

Step 4: Download Sensor VI for LabVIEW

Be sure you have the LabVIEW software installed on your computer.

DOWNLOAD the LabVIEW VI file for the sensor.

OPEN the SHT15 VI file in LabVIEW.

Select the corresponding COM port under the I/O drop-down menu. If there is no port present, select "Refresh" from the menu and the COM port should be apparent to click.

Step 5: Run LabVIEW

Now that the SHT15 sensor's VI is open and the sensor is connected, RUN the VI program.

Values should be seen. The waveform graph will show continuous acquisition of data values

Step 6: Setting Up the Thresholds

If the VI is still running, be sure to stop the program in order to make changes to the VI.

Under the WINDOW menu, select SHOW BLOCK DIAGRAM.

The Block Diagram window will appear. The value of the constants connected to its corresponding comparator (i.e. "greater than or equal to") can be changed.

There are two comparator values that can be changed: Temperature & Humidity

Adjust the constant to any value. If the sensed values from the sensor is greater than or equal to the defined constant, the LED will turn on.

Be the First to Share


    • CNC Contest

      CNC Contest
    • Make it Move

      Make it Move
    • Teacher Contest

      Teacher Contest

    5 Discussions


    3 years ago

    how if want use led for monitoring temp ?

    Hi there, i could not see the values on the VI, i refreshed it as well, kindly help it out