Faculty Advisor

Duckworth, R. James


This project developed a smart thermostat that automatically adjusts desired indoor temperatures based on human detection results. The system was implemented on the Zybo, a development board with a Xilinx Zynq All Programmable System-on-Chip, which integrates a dual-core ARM Cortex-A9 processor with a Xilinx 7-series Field Programmable Gate Array (FPGA) logic. The completed design was able to receive desired temperature values from users and automatically control the heating, ventilating and air conditioning system to maintain the comfort zone and maximize energy saving. The smart thermostat was supplied by real-time embedded software running on the ARM microprocessor. All communications between peripherals and the smart thermostat were designed and implemented on programmable logic.


Worcester Polytechnic Institute

Date Accepted

January 2016


Electrical and Computer Engineering

Project Type

Major Qualifying Project



Advisor Department

Electrical and Computer Engineering