Temperature Sensing Device

Project for EK131: Hands-On Engineering

Designed and built a temperature-sensing device with visual and auditory alerts, using an Arduino, sensors, and a custom circuit to notify users when temperatures fall outside a set range.

Project Overview

The goal of this project was to design and build a temperature-sensing device that alerts users when the measured temperature falls outside a specified range. The device displays real-time temperature readings in both Fahrenheit and Celsius and provides visual and auditory warnings when the temperature exceeds user-defined thresholds.

Design & Implementation

The device is built around an Arduino Uno microcontroller and includes:

  • TMP36 temperature sensor
  • 16×2 I2C LCD for displaying temperature
  • LEDs and piezo buzzer for alerts
  • Two-way switch for user input
  • Powered via 9V battery with jumper wires connecting components

The system alternates the LCD display between Fahrenheit and Celsius readings and triggers the LEDs, buzzer, and display message whenever the temperature exceeds or falls below the user-specified range.

A circuit diagram and CAD model in Onshape were created to plan component placement and connections prior to assembly.

The device is built around an Arduino Uno microcontroller and includes:

  • TMP36 temperature sensor
  • 16×2 I2C LCD for displaying temperature
  • LEDs and piezo buzzer for alerts
  • Two-way switch for user input
  • Powered via 9V battery with jumper wires connecting components

The system alternates the LCD display between Fahrenheit and Celsius readings and triggers the LEDs, buzzer, and display message whenever the temperature exceeds or falls below the user-specified range.

A circuit diagram and CAD model in Onshape were created to plan component placement and connections prior to assembly.

Testing & Results

The fully assembled device was tested and demonstrated reliable operation, accurately measuring temperature and triggering alerts under all test conditions. This project marked my first experience with physical circuitry, soldering, and integrating electronic components into a functional system.

Key Skills Developed

Technical Skills:

  • Arduino programming
  • Circuit design and wiring
  • Sensor integration (TMP36 temperature sensor)
  • LCD interfacing (I2C)
  • Soldering and prototyping
  • CAD modeling (Onshape)

Professional Skills:

  • Problem-solving in hardware design
  • System testing and debugging
  • Translating requirements into functional devices
  • Documentation of design and circuit schematics