The Panda Timer – Team #2 ECE 342-S26

Embedded Systems
Microcontroller
Object detection
ESP32
OLED Display
Spring 2026
Ultrasonic Sensor
Portable Timer
ECE Junior Design 2
Alarm System

The Panda Timer is a portable object-detection timer designed to provide visual and audible alerts based on object presence and timer completion. The system was developed to monitor nearby objects using distance sensing technology while allowing users to select custom timing and display settings. Intended applications include household use, study or productivity timing, and general reminder or monitoring tasks where a simple and intuitive timing system is beneficial. The project uses several embedded system technologies working together to create a complete user experience. An ESP32 microcontroller manages system logic and communication between the ultrasonic distance sensor, OLED display, push-button controls, and passive buzzer. The HC-SR04 distance sensor continuously detects objects placed within a programmed range of 1–6 inches, while the OLED display provides timer and status information. Users can select between multiple timer durations and three brightness levels, allowing the system to adapt to different environments and preferences. One of the project’s main accomplishments was successfully integrating multiple hardware and software subsystems into a reliable portable device. A major challenge involved troubleshooting and redesigning portions of the hardware after the original PCB approach did not function as intended. The team adapted by revising the design and implementing a reliable working solution. Future improvements may include a custom enclosure redesign, additional timer modes, and expanded sensing capabilities.

16 Lifts 

Awards

Artifacts

Name Description
ESP32 System Code Complete Arduino/ESP32 source code controlling timer logic, OLED display, brightness selection, ultrasonic distance sensing, and 440 Hz alarm behavior for the Panda Timer system.   Download
Panda Timer – User Feedback and Testing Results User feedback and usability evaluation form completed after testing the Panda Timer system. The form documents tester responses regarding ease of use, expected functionality, and user suggestions, supporting validation of system usability and intuitive operation.   Download
Panda Timer – System Design Documentation Complete project documentation for the Panda Timer, including engineering requirements, system-level architecture, interface validation, verification procedures, design decisions, testing results, future recommendations, and supporting references. The document summarizes the design, development, integration, and validation of the final embedded system.   Download
Panda Timer – Frequently Asked Questions (FAQ) Frequently asked questions and project reflections for the Panda Timer. This document discusses the system's purpose, major accomplishments, development challenges, lessons learned, future improvements, and potential applications. Contact information for the project team is included for additional questions and collaboration opportunities.   Download
Panda Timer – Project Summary One-page project summary describing the problem addressed, system functionality, design approach, major revisions, lessons learned, and development timeline for the Panda Timer. The summary provides a concise overview of the project's objectives, implementation, verification activities, and key outcomes achieved throughout the term.   Download
Panda Timer – Final Project Demonstration This video demonstrates the design, operation, testing, and verification of the Panda Timer, a portable object-detection timer developed for ECE Junior Design. The demonstration includes an overview of the system architecture, user controls, OLED display, ultrasonic distance sensor, and audible alarm functionality. The video also discusses major design challenges, including hardware redesign efforts, and highlights the final system’s ability to detect objects within a specified range, provide visual feedback, and generate audible alerts upon timer completion or object removal.   Link
Feedback