Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DESIGN] - Water Thermoregulation #73

Open
2 of 9 tasks
Tracked by #25
nchareunsouk opened this issue Jul 10, 2021 · 1 comment
Open
2 of 9 tasks
Tracked by #25

[DESIGN] - Water Thermoregulation #73

nchareunsouk opened this issue Jul 10, 2021 · 1 comment
Assignees
Labels
Scope: Engineering Design Design features and ideas Status: Blocked Development is currently awaiting some precondition Type: New Feature New feature

Comments

@nchareunsouk
Copy link
Member

nchareunsouk commented Jul 10, 2021

BLOCKED BY #122

Completion is tracked in the linked issue.

Design Scope

Design an in-line dimmable thermoelectric heating/cooling mechanism for the aeroponics system.

Purpose

The purpose of the water thermoregulation system is to heat and/or cool the water as it passes through to match a desired mist spray temperature.

Function

Inputs:

  • Water (uncontrolled temperature)
  • Thermoregulation power and signal (PWM to H-bridge polarity+dim switch to Peltier)

Outputs:

  • Water (controlled temperature)

It interfaces with/depends on the following systems:

  • Aeroponics (super-system)
  • Energy systems
  • Automation

System operation assumes:

  • Aeroponics super-system delivers water to and accepts water from the system
  • All components receive power

Method

Setup:

  1. Connect inputs, outputs

Process:

  1. Water temperature is measured after the heat pump (for feedback in the forward flow direction), sent to automation
  2. Control module controls heat pump speed and direction (heating or cooling the water block)
  3. Water is circulated through the water block and changes temperature accordingly

Shutdown:

  1. Drain system
  2. Disconnect inputs, outputs

Features

Each feature should be added to relevant BoMs and CADs where applicable. Design decisions should be well-supported using relevant research and calculations, and should be documented in the Solution Overview. If a feature is complex enough, create a new issue for it using this template, and tag it here.

  • Heater/Cooler Unit w/ Water Block
    • Peltier Modules - Determine power output (single and quantity) from max target temp, max flow rate, heat capacity of water
    • Heat Sink - Determine design from heat dissipation rate
    • Fans for external heat distribution
    • Water Block
  • Control system

Requirements and Validation

What does this design need to accomplish? How do we know it has accomplished this?

List any applicable metrics with criteria/constraints, applicable to purpose, function, method, and each feature, as well as how to test them.

TBD

Verification

Each test should be performed and documented, and the testing documentation attached to the PR. The testing suite should address the full scope of the function (i.e. ensure inputs are met and outputs work), method (all steps execute correctly), and features (each feature performs as expected) with respect to the purpose and requirements.

How does this design achieve its method effectively, safely, and reliably? How do we test this?

Specific testing procedure:
TBD

Additional context

Add any other context about the design scope or additional deliverables here.

TBD

@JLefebvre55
Copy link
Member

We've got something already, but let's standardize.

@JLefebvre55 JLefebvre55 changed the title [FEATURE] - Water Thermal Regulation [DESIGN] - Water Thermoregulation Aug 10, 2021
@JLefebvre55 JLefebvre55 added Scope: Engineering Design Design features and ideas and removed Scope: Prototyping labels Oct 24, 2021
@JLefebvre55 JLefebvre55 added this to Not Queued in PeaPod Design via automation Jul 7, 2022
@JLefebvre55 JLefebvre55 added Status: Blocked Development is currently awaiting some precondition and removed Status: Open Anybody may contribute to this feature labels Jul 7, 2022
@JLefebvre55 JLefebvre55 moved this from Not Queued to Up Next in PeaPod Design Jul 7, 2022
@JLefebvre55 JLefebvre55 moved this from Up Next to Not Queued in PeaPod Design Jul 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Scope: Engineering Design Design features and ideas Status: Blocked Development is currently awaiting some precondition Type: New Feature New feature
Projects
PeaPod Design
Not Queued
Development

No branches or pull requests

2 participants