Smart-Thermostat for Win 10 IoT Core RP2

Open Framework for implementing automated Thermostat rulesets and data-logging.

Similar projects worth following
A Smart-Thermostat for the home designed around the Windows 10 IoT Core operating system for Raspberry Pi 2. The thermostat receives data from remote temperature, humidity, and motion sensors. The remote sensor is a modular design, the only requirement on the client is to comply with the packet format.

Node.js is running on Windows 10 IoT Core and serves an AngularJS single page applet as the default route. The Node.js state-machine sends data to an online data aggregator.

The intention is to create an extensible framework for implementing automated rulesets based on available input sources as well as to provide remote connectivity and data publishing via the internet.

An AVR daughterboard was designed for interfacing the remote sensors, wall unit, and Furnace / AC to Windows 10 Core. The thermostat requires one primary remote-control module and may optionally use additional remote sensing modules.

Note: Raspberry Pi 2 GPIO pins are NOT 5v tolerant!

The ATMega328 in this design is running at 3.3v (effectively 20% overclock) to avoid level-translation electronics.

  • 1 × Raspberry Pi 2
  • 1 × Arduino Uno
  • 1 × Arduino Pro Mini 5v
  • 2 × HC-05 Serial bluetooth
  • 2 × HC-06 Serial bluetooth

View all 11 components

View all 4 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates