Project

# Title Team Members TA Documents Sponsor
2 Microclimate: maintaining optimal vapor pressure deficit in a closed area
Aadarsh Mahra
Jeffrey Taylor
Smit Purohit
Ugur Akcal design_document1.pdf
final_paper1.pdf
other1.pdf
photo1.jpg
photo2.url
photo3.jpg
presentation1.pptx
Team Members:
- Aadarsh Mahra (amahra2)
- Smit Purohit (smitp2)
- Jeffrey Taylor (jt19)

# Problem
Indoor agriculture is growing in popularity in recent years, especially as outdoor climates become more unpredictable. Specialty, high-margin crops are currently being grown under totally controlled environments at a commercial scale, yet lower cost systems for smaller, at home spaces are not available for the hobbyist grower.

One specific problem with indoor agriculture is maintaining a quality environment for your crops. Vapor pressure deficit (VPD) is the difference between the amount of moisture in the air and much moisture the air can hold when it is saturated. This is influenced through air temperature and relative humidity.

# Solution
We aim to create a system that uses off-the-self heaters, humidifiers, and fans with
numerous sensor-based data acquisition nodes to control the VPD of a closed growing environment, in our case a 2'x4'x6' grow tent. A master controller will act as a scheduler to adjust these conditions as the plants mature.

This system should be modular enough to be compatible with all conventionally-powered appliances and flexible enough to fit a variety of different sized environments. A grow tent, humidifier, dehumidifier, heater, and plants have already been acquired.

## Data acquisition nodes
The data acquisition nodes will be small, easy to install boards with a microcontroller, external humidity and temperature sensors at minimum. The electronics will be placed in an enclosure to fight humidity. These nodes will be placed at various elevations in the grow environment.

The data acquisition nodes will also log target parameters (temperature, humidity) and potentially non-critical parameters (airflow, light) to aid the hobbyist with optimizing conditions for future grows.

Data from the nodes will be pushed to a MQTT broker. We are still considering whether to use wireless communication protocols and batteries or ethernet for power and communications.

## Appliance control node(s)
The appliance control nodes will sit between the wall outlet and the power cord for the actuators. A relay will be employed with a microcontroller to essentially create 'smart outlets' that can toggle the heater and humidifier. The power for this system will come via an AC to DC converter, and state and control transmissions will occur via MQTT.

## The Overseer
The Overseer combines the MQTT broker, a microcontroller, and a human interface device (likely a minimally functional web app on a computer) to act as a the scheduler and controller. Data from the acquisition nodes will be monitored and the actuators will be toggled as needed to meet target environmental variables. The Overseer will have the ability to set different target VPD's for different stages of growth, generally defined by the date. A small control system in The Overseer will be put in place to maintain an acceptable range of VPD set by the user.

# Criterion for Success
Our main objective with this system is to maintain a stable quality growing environment. This will involve multiple goals:
- Keeping the VPD within 10% of target range for 95% of operation
- The sensor nodes provide accurate data, log the data, and communicate the data to the overseer
- The target values should be able to be set manually (either by a simple web app or programming the values directly)
- The Overseer can accurately interpret data from the sensor nodes and activate the appropriate actuator(s) based on set target values
- The actuators can be toggled via a MCU and relay

Control System and User Interface for Hydraulic Bike

Iain Brearton

Featured Project

Parker-Hannifin, a fluid power systems company, hosts an annual competition for the design of a chainless bicycle. A MechSE senior design team of mechanical engineers have created a hydraulic circuit with electromechanical valves, but need a control system, user interface, and electrical power for their system. The user would be able to choose between several operating modes (fluid paths), listed at the end.

My solution to this problem is a custom-designed control system and user interface. Based on sensor feedback and user inputs, the system would change operating modes (fluid paths). Additionally, the system could be improved to suggest the best operating mode by implementing a PI or PID controller. The system would not change modes without user interaction due to safety - previous years' bicycles have gone faster than 20mph.

Previous approaches to this problem have usually not included an electrical engineer. As a result, several teams have historically used commercially-available systems such as Parker's IQAN system (link below) or discrete logic due to a lack of technical knowledge (link below). Apart from these two examples, very little public documentation exists on the electrical control systems used by previous competitors, but I believe that designing a control system and user interface from scratch will be a unique and new approach to controlling the hydraulic system.

I am aiming for a 1-person team as there are 6 MechSE counterparts. I emailed Professor Carney on 10/3/14 and he thought the general concept was acceptable.

Operating modes, simplified:

Direct drive (rider's pedaling power goes directly to hydraulic motor)

Coasting (no power input, motor input and output "shorted")

Charge accumulators (store energy in expanding rubber balloons)

Discharge accumulators (use stored energy to supply power to motor)

Regenerative braking (use motor energy to charge accumulators)

Download Competition Specs: https://uofi.box.com/shared/static/gst4s78tcdmfnwpjmf9hkvuzlu8jf771.pdf

Team using IQAN system (top right corner): https://engineering.purdue.edu/ABE/InfoFor/CurrentStudents/SeniorProjects/2012/GeskeLamneckSparenbergEtAl

Team using discrete logic (page 19): http://deepblue.lib.umich.edu/bitstream/handle/2027.42/86206/ME450?sequence=1