Difference between revisions of "Team:UGent Belgium/Hardware"

m
m
 
(30 intermediate revisions by 3 users not shown)
Line 10: Line 10:
  
 
<div class="container">
 
<div class="container">
   <section class="header container-fluid">
+
   <section class="header container">
 
     <nav class="col-xs-5">
 
     <nav class="col-xs-5">
 
       <div class="sketch-container">
 
       <div class="sketch-container">
       <img src="https://lh3.googleusercontent.com/DFiyyDry8y9N0S8TjvS3a3jRjT52XgPeaaznSP8yLwo3iyVTiHZm4OF8_23UbniIuvQHbBSLYVJzkW2zm51wqSnSVzmWwb_umjG40Z3d6JqzDV6p1MN6h9gsVnsXqYeG__LjPS9-Daso1Ee_wZw0kxzzjfWmD0SgIn2eqzZCjOnhoM6Ti8C7d-iAvgh1C1tFOBOJoIoZtfKCc-e2TmYlsRZ0AoD77PuLOQZQaLoXQwPcYG5ArVxmB1CvrEKjuzU7CmziDzUqds0iW6KVtV-d16hLvaDd19VRuU7as_Adx_VpA9TpGFBB4qgGB0iI3ZvQkJERrIg_m5-ytGLmRdBlMpV1BtNxZ0Skqdh6FRCICNsImhq4D0qIzsm9P3ZlB8pFAanP8YWAGvAusC5XzZVZNs904O-M2rLc5Acn5uETjVk7TvHRDnxkboIbQkf57nrshy5GehDUfO4-bCZIgrcz6IpEYRuMgV0qBJCf9N3Zef8gfcXKAQIGAjXXDK3rJo3lbIo2oO-LMVM3zEZbaXcLKVQFME1fDjGh_WmI86mFcJJlk_vES-FTYpKxHfsf3vEtY3LqPFd_a8Gw4hzZNl_9Pt4sE_28TmPuuSt9mBxxMTMxzDU0=w1766-h950-no" class="img-responsive" />
+
       <img src="https://static.igem.org/mediawiki/2016/e/ee/T--UGent_Belgium--hardwareOverview.PNG" class="img-responsive" />
 
         <img src="http://www.nanoteam888.com/borrowta/images/magnifier.png" class="img-responsive" id="magnifier"/>
 
         <img src="http://www.nanoteam888.com/borrowta/images/magnifier.png" class="img-responsive" id="magnifier"/>
 
      
 
      
 
       </div>
 
       </div>
       <img src="https://lh3.googleusercontent.com/E5PXlc-QefqGRQmrMPkoalrb_B8vf42TaayGBEogfYbLonzRza8N4oakbWr8pK52lcb5oJ2lfikhj9CLiS6-E0T5XimLPVwQjJxabvH9G9An6Gktmehd8OxNSPDirKnUfU0f7aHYLUwPYBQRAiS4FhYclKXm1j6EEAf8n1uYQcfVLbjGlHlaPR_AM0ZpcyhT-MXe-RoQuBS1xKG-K9ALU8UNMiD2s2pfZ-69YRumo0YD_UeXOyn6Kiy3-2WlVMUX0j0dwsRH9QddFFsdJcGOpXJdluN8JFAlp0WV6qgMbNG5jFGw5mTeMeGX12_ZaiKnVquog8sgUJWej7BYKVC8NaIhVH6acU0kGvnUDvtrUzazZWLxJf_XTXolt_0eSMPVYFVVgUtJSVUP_bobpbxO1iIwSUgvNqauHkJMwW51Yjl3nog-RUtYasrieWrxsC8mRVFsH0IkuPKyplclMt8NL_Q2s6BsEVWi5a1TZRgLZaPFjdQnINgbugIPJQ6SsXr0ipnCvDpTtkZBIBT4qGe3MI_Qstr-hw-9GF9Db9pUsDboJ3KoIQ2YgUeYkJEMM5n7aPqAuk0SYT9xrsyKI8kNOoOZKFBGQCl9MWQIpeVs6njzg7m_=w426-h510-no" class="img-responsive" id="detail-image" />
+
       <img src="https://static.igem.org/mediawiki/2016/6/65/T--UGent_Belgium--white.png" class="img-responsive" id="detail-image"/>
 
       </nav>
 
       </nav>
 
   </section>
 
   </section>
 
   <section class="content col-xs-offset-5 col-xs-7">
 
   <section class="content col-xs-offset-5 col-xs-7">
 +
    <h1> Hardware </h1> <br>
 
     <section id="no-highlight">
 
     <section id="no-highlight">
     <h3>Overview </h3>
+
     <h2>Overview </h2>
     <p> An experimental setup to monitor and control the humidity and temperature of a container is developed (Figure 1). The different hardware components will be elaborately discussed in what follows.</p>
+
     <p> An experimental setup to monitor and control the humidity and temperature of a container is developed. The different hardware components will be elaborately discussed in what follows.</p>
 
     </section>
 
     </section>
 
     <section id="sensor-highlight">
 
     <section id="sensor-highlight">
     <h3>Sensors </h3>
+
     <h2>Sensor </h2>
     <p> Combined humidity/temperature Sensor In order to quantify the environmental conditions as good as possible, a combined humidity/temperature sensor is used to gather this information. Two different sensors are tested for this project, the DHT11 and
+
     <p> In order to quantify the environmental conditions as well as possible, a combined humidity/temperature sensor is used to gather this information. Two different sensors are tested for this project, the DHT11 and DHT22 sensor. Both sensors are similar but the DHT22 provides a better accuracy and a larger measuring range. The humidity is sensed with a polymer that changes conductivity with the humidity and the temperature is obtained via a basic thermistor. This basic design makes these sensors both accurate and low cost. The measurements are transmitted to a Raspberry Pi microprocessor via an one-wire communication protocol.
      DHT22 sensor. Both sensors are similar but the DHT22 provides a better accuracy and a larger measuring range. The humidity is sensed with a polymer that changes conductivity with the humidity and the temperature is obtained via a basic thermistor.
+
      This basic design makes these sensors both accurate and low cost. The measurements are transmitted to a Raspberry Pi microprocessor via an 1-wire communication protocol [2].
+
 
     </p>
 
     </p>
 
     </section>
 
     </section>
  
 
     <section id="humidifier-highlight">
 
     <section id="humidifier-highlight">
     <h3>Humidifier </h3>
+
     <h2>Humidifier </h2>
     <p> The humidity is controlled with an ultrasound air humidifier which disperses an ultra-fine mist of water droplets in the air to increase the humidity. This mist is directed via PVC piping to the actual container that holds the Dewpal collectors. This
+
     <p> The humidity is controlled with an ultrasound air humidifier which disperses an ultra-fine mist of water droplets in the air to increase the humidity. This mist is directed via PVC piping to the actual container that holds the dewpal collectors. This piping gives time for the droplets to evaporate and adds to the humidity in the chamber.</p>
      piping gives time for the droplets to evaporate and add to the humidity.</p>
+
 
     </section>
 
     </section>
 
     <section id="relay-highlight">
 
     <section id="relay-highlight">
     <h3>Relay module </h3>
+
     <h2>Relay module </h2>
     <p> The humidifier is constructed for manual control and in order for the controller to actuate this humidifier, a relay module is used to disconnect the humidifier from the power supply when the desired humidity is reached. This electrically operated
+
     <p> The humidifier is constructed for manual control and in order for the controller to actuate this humidifier, a relay module is used to disconnect the humidifier from the power supply when the desired humidity is reached. This electrically operated switch receives a low voltage signal from a Raspberry Pi microprocessor and closes the higher voltage circuit powering the humidifier.</p>
      switch receives a low voltage signal from a Raspberry Pi microprocessor and closes the higher voltage circuit powering the humidifier.</p>
+
 
     </section>
 
     </section>
 
     <section id="microprocessor-highlight">
 
     <section id="microprocessor-highlight">
     <h3>Microprocessor</h3>
+
     <h2>Microprocessor</h2>
     <p> At the heart of our do-it-yourself humidistat lies the Raspberry Pi microprocessor. This microprocessor performs a handful of task; at the software side it executes a closed-loop control algorithm to control the humidity of the humidistat and writes
+
     <p>At the heart of our do-it-yourself humidistat lies the Raspberry Pi microprocessor. This microprocessor performs a handful of tasks. On the software side it executes a closed-loop control algorithm to control the humidity of the humidistat and writes the temperature, humidity and humidifier actions to CSV files for further analysis. On the hardware side, it communicates with the sensor and actuates the relay module.</p>
      the temperature, humidity and humidifier actions to CSV files for further analysis. On the hardware side of the it communicates with the sensor and actuates the relay module. </p>
+
 
     </section>
 
     </section>
 
     <section id="housing-highlight">
 
     <section id="housing-highlight">
     <p> Housing </p>
+
     <!-- <p> Housing </p> -->
 
     </section>
 
     </section>
 
   </section>
 
   </section>
Line 55: Line 51:
 
   </section>
 
   </section>
 
</div>
 
</div>
 +
</html>
 +
{{Team:UGent_Belgium/footer}}
 +
<html>
 +
<script>
 +
var highlight_sections;
 +
var magnifier;
 +
var detail_image;
 +
var highlight_position_table = {
 +
 
 +
  "no-highlight" : [{
 +
    "display" : "block",
 +
    "left" : "0%",
 +
    "top"  : "100%"
 +
  }, "https://static.igem.org/mediawiki/2016/6/65/T--UGent_Belgium--white.png"],
 +
  "sensor-highlight" : [{
 +
    "display" : "block",
 +
    "left" : "30%",
 +
    "top" : "0%"
 +
  }, "https://static.igem.org/mediawiki/2016/b/b1/%27T--UGent_Belgium--sensor.PNG"],
  
 +
  "humidifier-highlight" : [{
 +
    "display" : "block",
 +
    "left" : "40%",
 +
    "top" : "45%"
 +
  }, "https://static.igem.org/mediawiki/2016/c/c9/%27T--UGent_Belgium--humid.PNG"],
 +
  "relay-highlight" : [{
 +
    "display" : "block",
 +
    "left" : "10%",
 +
    "top" : "30%"
 +
  }, "https://static.igem.org/mediawiki/2016/a/a4/%27T--UGent_Belgium--relay.PNG"],
 +
"microprocessor-highlight" : [{
 +
    "display" : "block",
 +
    "left" : "7%",
 +
    "top" : "7%"
 +
  }, "https://static.igem.org/mediawiki/2016/9/9d/%27T--UGent_Belgium--MCU.PNG"]
 +
}
 +
$(document).ready(function() {
 +
    highlight_sections = $("section.content>section");
 +
    magnifier = $(".header #magnifier");
 +
    detail_image = $(".header #detail-image");
 +
    highlight_sections.hover(
 +
      function( element ) {
 +
        moveHighlightTo( $(this).attr("id") );
 +
      },
 +
      function( element ) {
 +
        $(this).css("background-color", "transparent");
 +
      });
 +
});
  
<div class="container">
+
function moveHighlightTo(name) {
   <h2>Hardware</h2>
+
   var entry = highlight_position_table[name][0]
   <p>Under construction.</p>
+
   if( entry ) {
</div>
+
    for( var prop in entry ) {
 
+
      magnifier.css(prop, entry[prop]);
<style>
+
    }
.header {
+
  }
   position: fixed;
+
   var detail_image_src = highlight_position_table[name][1];
 +
  detail_image.attr("src", detail_image_src);
 
}
 
}
#magnifier {
+
</script>
  position: absolute;
+
  top: 100%;
+
  width: 50%;
+
  height: auto;
+
}
+
.sketch-container {
+
  position: relative;
+
}
+
 
+
</style>
+
 
+
 
+
</html>
+
{{Team:UGent_Belgium/footer}}
+
<html>
+
 
<script type="text/javascript" src="https://2016.igem.org/Template:Team:UGent_Belgium/JS?
 
<script type="text/javascript" src="https://2016.igem.org/Template:Team:UGent_Belgium/JS?
 
action=raw&ctype=text/javascript"></script>
 
action=raw&ctype=text/javascript"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>µ
+
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
 
+
<!-- Latest compiled and minified CSS -->
+
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
+
 
+
<!-- jQuery library -->
+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
+
 
+
<!-- Latest compiled JavaScript -->
+
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
+
 
+
 
</html>
 
</html>

Latest revision as of 22:08, 19 October 2016

Bootstrap 101 Template



Hardware


Overview

An experimental setup to monitor and control the humidity and temperature of a container is developed. The different hardware components will be elaborately discussed in what follows.

Sensor

In order to quantify the environmental conditions as well as possible, a combined humidity/temperature sensor is used to gather this information. Two different sensors are tested for this project, the DHT11 and DHT22 sensor. Both sensors are similar but the DHT22 provides a better accuracy and a larger measuring range. The humidity is sensed with a polymer that changes conductivity with the humidity and the temperature is obtained via a basic thermistor. This basic design makes these sensors both accurate and low cost. The measurements are transmitted to a Raspberry Pi microprocessor via an one-wire communication protocol.

Humidifier

The humidity is controlled with an ultrasound air humidifier which disperses an ultra-fine mist of water droplets in the air to increase the humidity. This mist is directed via PVC piping to the actual container that holds the dewpal collectors. This piping gives time for the droplets to evaporate and adds to the humidity in the chamber.

Relay module

The humidifier is constructed for manual control and in order for the controller to actuate this humidifier, a relay module is used to disconnect the humidifier from the power supply when the desired humidity is reached. This electrically operated switch receives a low voltage signal from a Raspberry Pi microprocessor and closes the higher voltage circuit powering the humidifier.

Microprocessor

At the heart of our do-it-yourself humidistat lies the Raspberry Pi microprocessor. This microprocessor performs a handful of tasks. On the software side it executes a closed-loop control algorithm to control the humidity of the humidistat and writes the temperature, humidity and humidifier actions to CSV files for further analysis. On the hardware side, it communicates with the sensor and actuates the relay module.