SmartTemp_(03)_ECE342-Sp21

Git
Arduino
PCB
Enclosure
Communication
IoT
Junior Design

SmartTemp is a contactless, intuitive, IoT capable temperature scanner that delivers accurate temperature readings from the device to the user and owner with in seconds. This device is intended for owners or operators of public work and recreational spaces looking to keep track of temperatures of customers by means of remote interfaces, and users looking to measure their temperatures at medical grade in seconds using just their forehead. The device offers a handful of features that make the system seamless to operate for customer and owner alike. The system makes of use of interfaces that feel natural to any user, regardless of experience with the system, from its informative message system on the front facing LCD, to its speaker notifications triggered by different tasks, to the easy to pick-up remote controller. It uses a tag team of an ultrasonic distance sensor and IR temperature sensor to record accurate measurements at a range of effective distances. The system integrates the use of a mobile GUI, downloadable from the developer guide documents, that allows the owner to visualize the information captured by the device, and export it via CSV, opening the door for future data analysis capabilities. The system features a polynomial compensation curve that takes information read from the distance sensor, and compensates for the drop-off in IR radiation captures by the temperature sensor, giving accurate readings from further distances. This factor is appended to the read temperature value. It also features a GUI built in the Blynk library system that uses communication of data read to virtual pins wirelessly, whether the receiver is just in the other room, or miles away. This project had some amazing successes thanks to a hard working team, but had some challenges faced along the way aswell. These include finding ways to measure accurately with an array of environmental variables, implementing true contactless function, and finding quick manufacturing options that lead to some questionable material usage for mounting. Given more time, the team would have liked to dive further into making a user portion of the GUI to communicate user ID information, running the system cordlessly, and improve the processing unit to add functions such as facial recognition.

2 Lifts 

Artifacts

Name Description
GitHub Repository Repository containing both the final version of the program, and tests run on components.   Link
Developer Guide A document containing user instructions, project artifacts, and other information about the system   Download
Executive Summary Document covering design, approach, evaluation and timeline of the project.   Download
Project Summary Link to project summary video containing an overview of SmartTemp, including key technologies, challenges, and future improvements .   Link