Steam Heat Retrofit for Coover Hall

Similar documents
Adafruit DRV2605 Haptic Controller Breakout

Adafruit MCP9808 Precision I2C Temperature Sensor Guide

Adafruit CCS811 Air Quality Sensor

Adafruit VL53L0X Time of Flight Micro-LIDAR Distance Sensor Breakout

MCP Bit DAC Tutorial

Feather Weather Lamp. Created by Ruiz Brothers. Last updated on :54:26 PM UTC

Adafruit Color Sensors

Adafruit IO Basics: Servo

Adafruit APDS9960 breakout

Adafruit Capacitive Touch Sensor Breakouts

Adafruit GPIO Expander Bonnet for Raspberry Pi Created by Kattni Rembor. Last updated on :12:47 PM UTC

Adafruit IO Basics: Feeds

Adafruit DRV2605 Haptic Controller Breakout

Adafruit TPL5110 Power Timer Breakout

i2c/spi LCD Backpack Created by lady ada Last updated on :11:04 PM UTC

MLX90393 Wide-Range 3-Axis Magnetometer

Monochrome OLED Breakouts

MCP Bit DAC Tutorial

Wallet Technology. Information Presentation

Grove - LED Bar. Introduction. Features

Adafruit SI7021 Library Documentation

Adafruit Mini TFT with Joystick Featherwing

Adafruit IO Basics: Temperature & Humidity

Adafruit HUZZAH32 - ESP32 Feather

Series 7. trimmer. Type

Ring Doorbell is 4.98 x 2.43 x 0.87 inches, x 6.17 x 2.21 cm.

Adafruit PowerBoost 500 Shield

TSL2561 Luminosity Sensor

Adafruit AMG8833 8x8 Thermal Camera Sensor

Overview. Label Gallery SDK User Guide

Adafruit Si7021 Temperature + Humidity Sensor

Adafruit MPRLS Ported Pressure Sensor Breakout

RGB LCD Shield. Created by lady ada. Last updated on :48:40 PM UTC

Adafruit 2.4" TFT FeatherWing

Adafruit Prototyping Pi Plate. Created by Ladyada

Alarm.com Wi-Fi Doorbell Camera and Slim Line - Installation Guide

Adafruit AS channel Visible Light Sensor

OBIS Scientific Remote

Adafruit Pi Cobbler Kit

Adafruit 7-Segment LED FeatherWings

Adafruit TPL5111 Reset Enable Timer Breakout

Adafruit SGP30 TVOC/eCO2 Gas Sensor

Color Swatch Add-on User Guide

Crawling Baby Sea Turtle Robot

Adafruit 8x16 LED Matrix FeatherWing

Adafruit 10-DOF IMU Breakout

Fume Hood ECON VAV Controls

Grove - 4-Digit Display

Ping Pong Ball Launcher

Android GBoard Morse Code Control with Circuit Playground Express

Adafruit ATWINC1500 WiFi Breakout

Adafruit IO Basics: Analog Input

Joy Featherwing. Created by Dean Miller. Last updated on :03:07 PM UTC

Adafruit 1.27" and 1.5" Color OLED Breakout Board

BLE Light Switch with Feather nrf52840 and Crickit

Adafruit s DS3231 RTC Library Documentation

MAKERBOT METHOD PAGE 1

Alarm.com Wi-Fi Doorbell Camera and Slim Line

Series7. Series 7. trimmer. Series cc. off. sensitive. intensive. clean. high. low. empty. reset

Adafruit WINC1500 WiFi Shield for Arduino

Series7. Series 7. trimmer. Series 7. off. sensitive. intensive. clean. high. low. empty. reset

Adafruit Si5351 Clock Generator Breakout

Adafruit IO Basics: Digital Input

Adafruit MMA8451 Accelerometer Breakout

Adafruit I2C FRAM Breakout

washable start stop washable Contour 5888

CoolTec. CT6cc CT5cc CT4cc CT4s CT3cc CT2cc CT2s. Type 5676

2

Adafruit PCF8523 Real Time Clock

Adafruit s PCF8523 RTC Library Documentation

Toy Car Speed Timer. Created by Kirby Griese. Last updated on :13:49 PM UTC

Type Syncro System Smart Logic

Adafruit 3.5" 480x320 TFT FeatherWing

Adafruit 3.5" 480x320 TFT FeatherWing

Introducing Circuit Playground

14-Segment Alpha-numeric LED FeatherWing

Adafruit MMA8451 Accelerometer Breakout

Getting Started with FLORA

Adafruit 8x16 LED Matrix FeatherWing

This isn t a complete guide, but it should show you enough to figure out how I did this and that.

Series 7. Series7. trimmer. Series 7. off. sensitive. intensive. clean. high. low. empty. reset

Sino:bit with Arduino

Adafruit GPS Hat in Windows IoT Core

BeagleBone. Created by lady ada. Last updated on :46:10 PM UTC

EXAMINATION WORD PROCESSOR POLICY

IS31FL x9 Charlieplexed PWM LED Driver

Neon LED Signs. Created by John Park. Last updated on :11:09 PM UTC

Naughty or Nice Machine

Paper Airplane Launcher

B15. Smart Healthy Bracelet BRACELET USER GUIDE

washable start stop washable Contour 5897 charge

Adafruit 9-DOF IMU Breakout

Bill Redirect Send BluePrint fingerprint Symcod reader numbers directly in your existing application software

FeatherWing Proto and Doubler

Adafruit IO Basics: Digital Output

LED Breath Stats Mask

SM ART FAC IA L CLEANSING & MASSAGING BRUSH

Crawling Animatronic Hand

start stop washable Contour 5877 Type 5736 Type 5738 Type 5739

THE WORLD S MOST INTELLIGENT FACIAL CLEANSING BRUSH

Transcription:

Steam Heat Retrofit for Coover Hall sddec1802 Jevay Aggarwal Technical Lead Sarah Coffey Reporting Lead Thomas Devens Project Plan Lead Joseph Filbert Client Contact Lead Kenneth Wendt Webmaster Liz Wickham Kolstad Design Document Lead Lee Harker Client and Advisor

Problem Statement Many buildings on campus, such as the old parts of Coover Hall, utilize steam heat in the winter Currently, the only control mechanism is a manual valve There is no way to accurately control the temperature Our goal is to implement local and remote controls

Requirements Retrofit will be motordriven and controlled wirelessly One retrofit, remote controller, and temperature sensor per valve Ability to control all connected valves en masse Temperature will be held within +/ 1 degree Motor and communication errors will be reported automatically Errors will be reported timely (within 30 minutes) Remote control battery lasts for a semester Access to authorized users only

Considerations and Constraints Variety of steam valves within Coover Hall; retrofit should be capable of fitting on any of them User interaction with endsystem should be minimal Should not require much human intervention A single steam valve controls multiple rooms, which means there are multiple users per valve

Market Survey Smart home thermostat Danfoss motor retrofit Ties into existing HVAC system, not compatible with our steam valve Only fits on thermostatic Danfoss valves Belimo Cost prohibitive and not networked Fig. 3: Belimo Fig. 1: Nest Fig. 2: Danfoss

Risks and Mitigation Valve damage possible Old and rusted, often leak; exacerbate issues with continual readjustment by the motor Add error detection and response Disable control if error occurs Security Networked components could be vulnerable to attack Authentication SSL keys

Deliverables A system to control the position of the valve to ensure a stable temperature in the room A device in the room able to change the set temperature and view the current temperature Individual and mass control of valves via web interface Error detection and reporting Notify staff when the valve encounters an error preventing normal operation

Design Overview

Information flow RCU Temp reports Temp from RCU Temp from WCU Error reporting MCU WCU Database

MCU Design Main controller: Raspberry Pi Temperature Sensor: MCP9808 Motor Driver: DRV8871 DC motor driver Main functionality: Interact with RCU/WCU Control motor Read temperature in room Error Code Reporting: Valve Stuck Valve Broken

RCU Design Main Controller: Adafruit Huzzah with ESP8266 Battery operated Connects to the MCU using TCP sockets and sends the change in temperature Displays current temperature, set temperature and errors when received from the MCU on a QuadAlphanumeric LED Display with I2C Doesn t accept temperature changes when error detected Generic push buttons allow changing the temperature Switch to turn the RCU on/off

WCU Design Website: http://thermostat.ece.iastate.edu Utilizes Spring Framework Simple controls Individual/mass valve control Valve errors Web server hosted by ETG Error reporting through email notifications Python & Bash scripts that query the database for active errors Periodically resends the email notification until error is resolved

Resources and Cost MCU Parts $43.75 PCB $9 Valve Mount Parts $134.14 PCB $28.20 Parts $80.87 Project Total $295.96 Second Semester Man Hours RCU Hardware 164 Embedded Software 226 Web Development 132.5 Total 406.5

MCU Testing Motor control Connection Relative valve position control Database RCU Integration MCU responds to temperature changes from RCU and WCU

RCU Testing Display Connection to MCU Makes sure the right temperature is displayed Make sure the temperature or the error code is received Temperature change Temperature changes with each button press

WCU Testing Usability Client approved Error reporting Injected error cases into the database at different times Verified the email was correct and received promptly

Notable Results Simulated a semester of normal use Greater than 50% battery left after 149 adjustments and power cycles Confirmed battery had more than sufficient capacity Temperature sensor is impacted by placement Results show the sensor should be moved out of the box Avg. difference = 17 F, Max. deviation = 5 F

Current Status MCU functionally complete Temperature sensor reading needs calibration Further testing is needed to support motor and valve errors Stuck Valve Broken Valve RCU complete and ready for packaging WCU fully functional No authentication currently enabled

References AdafruitDRV8871BreakoutPCB AdafruitMCP9808BreakoutPCB AdafruitFeatherESP8266HUZZAHPCB PCB files for the Adafruit DRV8871 Breakout PCB files for the Adafruit MCP9808 Breakout PCB files for the Adafruit Feather ESP8266 HUZZAH Format is EagleCAD schematic and board layout Format is EagleCAD schematic and board layout Format is EagleCAD schematic and board layout For more details, check out the product page at For more details, check out the product page at For more details, check out the product page at https://www.adafruit.com/product/3190 https://www.adafruit.com/products/1782 Adafruit invests time and resources providing this open source design, please support Adafruit and opensource hardware by purchasing products from Adafruit! Adafruit invests time and resources providing this open source design, please support Adafruit and opensource hardware by purchasing products from Adafruit! Designed by Adafruit Industries. Designed by Adafruit Industries. Fig 1: Fig 2: https://store.nest.com/product/ther mostat/t3007es https://www.adafruit.com/product/2821 Adafruit invests time and resources providing this open source design, please support Adafruit and opensource hardware by purchasing products from Adafruit! Designed by Adafruit Industries. https://store.danfoss.com/en/heatin ganddistrictenergy/danfosslinksmartheating/roomsensor/type%3 Alivingconnect/p/014G0542 Fig 3: https://www.belimo.us/shop/en_us/co nfig?code=wgvl%2bevx1203&sitena me=belimo+us+official+site

Questions?