Difference between revisions of "Team:NCKU Tainan/Demonstrate"

 
(38 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{NCKU_Tainan}}
+
{{NCKU_Tainan/Demonstrate}} {{NCKU_Tainan/Header}} {{NCKU_Tainan/highlight_css}}
  
 
<html>
 
<html>
 +
<head>
 +
</head>
  
 +
<body>
  
 +
<div class="container-fluid">
 +
  <div class="row">
 +
    <div class="col">
 +
      <div id="top">
 +
      </div>
 +
      <div id="category" class="vertical-container">
 +
        <h1 class="dry">Demonstrate</h1>
 +
      </div>
 +
    </div>
 +
  </div>
 +
</div>
 +
<div class="container-fluid">
 +
  <div class="row">
 +
    <div id="paragraph" class="paragraph col-md-8 col-md-offset-1 col-xs-offset-1 col-xs-10">
 +
      <h2 id="sensingboat">
 +
        Sensing Boat
 +
      </h2>
 +
      <hr class="bluehr">
 +
      <p>
 +
        We build a nitrate sensing boat, consisting of motor and control modules, pH meter, thermometer and the most important nitrate sensor to make it more user-friendly.
 +
        <br><br> Our sensing boat can detect exact water data immediately and prevent fish farmers from wasting a lot of time and efforts to collect water samples and deliver to professional institutes for examination.
 +
      </p>
 +
      <h3>
 +
        Procedure of Sensing Boat
 +
      </h3>
 +
      <video class="video" controls="">
 +
<source src="https://static.igem.org/mediawiki/2017/7/7d/NCKU-demonstate-boat.mp4" type="video/mp4">
 +
Your browser does not support the video.
 +
</video>      <ol>
 +
        <li>Turn on the power.</li>
 +
        <li>Place it into the pond or somewhere you want to collect data and use control module to control the boat.</li>
 +
        <li>Receive the result, that is nitrate concentration, water temperature and pH value, through our App. We also have GPS on our boat so that users can track the path of sensing boat via smart devices.</li>
 +
      </ol>
 +
      <h3>
 +
        Functions of Each Part of The Boat
 +
      </h3>
 +
      <p>
 +
        We use Arduino as our MCU. Our boat can achieve several different functions which includes nitrate sensor, pH meter, thermometer and GPS. Besides, the communication interface of our boat and remoter is 2.4G radio.
 +
      </p>
 +
      <h3>
 +
        Electrical Parts
 +
      </h3>
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/2/22/NCKU-team-demonstrate-1.jpeg" class="img-responsive">
 +
          <p>Figure 1. Components of our sensing boat.</p>       
 +
        </div>
 +
      </div>   
  
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/c/c3/NCKU-team-demonstrate-2.png" class="img-responsive">
 +
          <p>
 +
            Figure 2. Nitrate sensor
 +
            <br> SP-1KL anode connects to yellow wire.
 +
            <br> SP-1KL negative connects to green wire.
 +
            <br>
 +
          </p>
 +
        </div>
 +
      </div>
 +
      <p>
 +
        These two wires connect to 10M ohm pull-up resistor on circuit board and then circuit board connects to Arduino pin1 and ground.
 +
      </p>
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/e/eb/NCKU-team-demonstrate-3.jpeg" class="img-responsive">
 +
          <p>
 +
            Figure 3. pH Meter
 +
          </p>
 +
        </div>
 +
      </div>
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/b/ba/NCKU-team-demonstrate-4.jpeg" class="img-responsive">
 +
          <p>
 +
            Figure 4. Thermometer
 +
          </p>
 +
        </div>
 +
      </div>
 +
      <p>
 +
        GPS:
 +
        <br> We receive GPS signal with Linkit. Linkit is a MCU which is equipped with WiFi and GPS module.
 +
      </p>
 +
      <p>
 +
        2.4 GHz radio module:
 +
        <br> 2.4GHz is the free bandwidth for research or homemade devices. We bought a pair of NRF24L01+PA+LNA which can transmit signal as far as 1 kilometer in open space. Pretty amazing doesn’t it? To transmit data with this module, we use RF24 library
 +
        to control the module.
 +
      </p>
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/2/2b/NCKU-team-demonstrate-5.png" class="img-responsive">
 +
          <p>
 +
            Figure 5. The pin 5, 6, 7 are for SPI interface and they are pin 13, 11, 12 respectively.
 +
          </p>
 +
        </div>
 +
      </div>
 +
      <p>
 +
        The code of transmitting side
 +
      </p>
  
<div class="clear"></div>
+
      <pre><code>
 +
        RF24 radio(6, 5);
 +
        const byte address[6] = "00001";
 +
        void setup() {
 +
          radio.begin();
 +
          radio.openWritingPipe(address);
 +
          radio.setPALevel(RF24_PA_MIN);
 +
          radio.stopListening();
 +
        }
  
 +
        void loop() {
 +
          const char SendingContent[] = "iGEM NCKU";
 +
          radio.write(&SendingContent, sizeof(SendingContent));
 +
        delay(1000);
 +
        }
 +
      </code></pre><br>
 +
      <p>
 +
        The code of receiving side
 +
      </p>
 +
      <pre><code>
 +
    RF24 radio(6, 5); // CE, CSN
 +
 +
    const byte address[6] = "00001";
  
<div class="column full_size">
+
    void setup() {
<h1>Demonstrate</h1>
+
    Serial.begin(9600);
<h3>Gold Medal Criterion #4</h3>
+
    radio.begin();
 +
    radio.openReadingPipe(0, address);
 +
    radio.setPALevel(RF24_PA_MIN);
 +
    radio.startListening();
 +
    }
  
<p>
+
    void loop() {
Teams that can show their system working under real world conditions are usually good at impressing the judges in iGEM. To achieve gold medal criterion #4, convince the judges that your project works. There are many ways in which your project working could be demonstrated, so there is more than one way to meet this requirement. This gold medal criterion was introduced in 2016, so check our what 2016 teams did to achieve a their gold medals!
+
        if (radio.available()) {
</p>
+
  char ReceivingContent[32] = "";
 +
  radio.read(&ReceivingContent, sizeof(ReceivingContent));
 +
  Serial.println(ReceivingContent);
 +
        }
 +
      }
  
<p>
+
     
Please see the <a href="https://2017.igem.org/Judging/Medals">2017 Medals Page</a> for more information.
+
      </code></pre>
</p>
+
      <h3>
 +
        Mechanical & Physical Parts
 +
      </h3>
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/9/92/NCKU-team-demonstrate-6.jpeg" class="img-responsive">
 +
          <p>
 +
            Figure 6. Solenoid Valve
 +
          </p>
 +
        </div>
 +
      </div>
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/9/92/NCKU-team-demonstrate-7.jpeg" class="img-responsive">
 +
          <p>
 +
            Figure 7. Motor
 +
          </p>
 +
        </div>
 +
      </div>
 +
      <p>
 +
        We use 775 motor whose rated voltage is 12V and initial current is 10A. The speed of this motor is 7000 to 20000 rpm.
 +
      </p>
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/d/de/NCKU-team-demonstrate-8.png" class="img-responsive">
 +
          <p>
 +
            Figure 8. Servo motor
 +
            <br>
 +
          </p>
 +
        </div>
 +
      </div>
 +
      <p>
 +
        The servo motor we use is MG996R whose torque is 13.5kgcm and range is from 0 to 180. And the gears inside are metal ones which allow it heavier loading.
 +
      </p>
 +
      <h3>
 +
        Structure of Sensing Boat
 +
      </h3>
 +
        <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/4/4a/NCKU-demonstate-animation-1.gif">         
 +
        </div>
 +
      </div>     
 +
      <p class="margin_bottom">
 +
        This is NO PROBLEM. Robust, extremely accurate, remote controlled sensing system. Users can use it to gather data immediately and automatically every day without wasting a lot of time. Nitrate sensor is a device with reactor and laser. The reactor contains
 +
        genetically modified <i>E. coli</i> and will emit different fluorescence intensity when dealing with various concentration of nitrate in water. By determining the fluorescence intensity and cross-referring with data lines which we've built in advance,
 +
        we can accurately calculate the concentration of nitrate in water. Additionally, pH meter and thermometer allow us to obtain basic info of water. After determining those characteristics of water and combing with GPS data, we will upload them on
 +
        to server and transfer those data to our App. By using smartphone, the users can easily get the information about their fish pond. At last, they can make the appropriate solution before it is too late to regulate the water quality.
 +
      </p>
 +
      <h2 id="regulationbox">
 +
        Regulation Box
 +
      </h2>
 +
      <hr class="bluehr">
 +
      <p>
 +
        Nitrate, is one of the most important nutrition for aquatics, but too much nitrate will cause eutrophication. So, we build a regulation box if our sensing boat reports us a high nitrate concentration level. When facing this problem, fish farmers would
 +
        change water frequently to keep nitrate concentration low enough for aquatics to live. However, they can prevent this situation easily by using our regulation box.
 +
      </p>
 +
      <h3>
 +
        Procedure of Regulation Box
 +
      </h3>
  
 +
<video class="video" controls="">
 +
<source src="https://static.igem.org/mediawiki/2017/7/7f/NCKU-team-demonstrate-regulation.mp4" type="video/mp4">
 +
Your browser does not support the video.
 +
</video>
 +
     
 +
      <ol>
 +
        <li>
 +
          Turn on motor power and UV light power.
 +
        </li>
 +
        <li>
 +
          When nitrate concentration is too high, our App will show warning for users and users can push the bottom from App to let regulation box to work.
 +
        </li>
 +
      </ol>
 +
      <h3>
 +
        Regulation Box Components
 +
      </h3>
  
</div>
+
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/6/66/T--NCKU_Tainan--RegulationBoxForDemonstrate.png" alt="NO IMAGE UPLOADED" class="img-responsive">
 +
        </div>
 +
      </div>
 +
      <h3>
 +
        Structure of Regulation Box
 +
      </h3>
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/5/5a/NCKU-demonstate-animation-2.gif">
 +
        </div>
 +
      </div>
 +
<br>
 +
<br>
 +
<br>
 +
      <p>
 +
        To achieve our goal, the regulation box needs to consist of some elements, that is water input hole, output hole, “motor and filter system” and replaceable grooves. When regulation box starts to work, it pumps water into the box by motor system. At the
 +
        same time, water flows through filter system for physical water purifying and then goes into our main part, replaceable grooves, to do biological transformation. We use our manipulated <i>E. coli</i>, with genes for NiR, GS and GDH  constructed, and take
 +
        MG1655 wild type as our pioneer. Because of the ability to transform nitrate to nitrite, to open the pathway. NiR is a kind of nitrite reductase and can make nitrate become ammonia. Furthermore, ammonia is taken as a reactant to form glutamate,
 +
        an essential amino acid for creatures, by GDH. Due to GS catalyzing, glutamate become glutamine, a common seen and expensive content in health supplements. At last, clean water appears and the whole aqua system can stay healthy. Moreover, this
 +
        pathway isn’t new at all. On account of this, the feasibility is a hundred percent.
 +
      </p>
 +
      <div class="row imagerow">
 +
        <div class="col-md-12">
 +
          <img src="https://static.igem.org/mediawiki/2017/d/d6/NCKU-team-demonstrate-10.png" alt="NO IMAGE UPLOADED" class="img-responsive">
 +
          <p>
 +
            It's also proved to be functional and efficient with our functional test.
 +
          </p>
 +
        </div>
 +
      </div>
 +
      <p>
 +
        In the <a href="https://2017.igem.org/wiki/index.php?title=Team:NCKU_Tainan/Results#nitrateassimilation" target="_blank">test</a> of device, first of all, we added nitrite to the tank. Then, we monitoring nitrite concentration at 2, 4, 8, 12 hours separately. Apparently, we can see that the device with our manipulated E.coli
 +
        can sharply decrease nitrite in the water.
 +
        <br> For biosafety, we keep our regulation box running isolated and equip the box with biological filter which makes our device prevent from bacteria leaked and pollution. Also, we add UV light at the top of regulation box to make sure our safety
 +
        condition stay secure.
 +
      </p>
  
  
<div class="column half_size">
+
    </div>
 
+
    <div id="sidemenu" class="col-md-2">
<h4> What should we do for our demonstration?</h4>
+
      <div class="list-group">
 
+
        <a onclick="scrollto('#sensingboat')" class="list-group-item">Sensing Boat</a>
<h5> Standard teams </h5>
+
        <hr class="dry">
 
+
        <a onclick="scrollto('#regulationbox')" class="list-group-item">Regulation Box</a>
<p>  
+
        <hr class="dry">
If you have built a proof of concept system, you can demonstrate it working under real world conditions. If you have built a biological device that is intended to be a sensor, can you show it detecting whatever it is intended to sense. If it is intended to work in the field, you can show how this might work using a simulated version in the lab, or a simulation of your device in the field.<strong> Please note biological materials must not be taken out of the lab</strong>.
+
        <a class="list-group-item top"><i onclick="scrollto('#top')" class="fa fa-arrow-up fa-1x dryarrow" aria-hidden="true"></i></a>
</p>
+
      </div>
 +
    </div>
 +
  </div>
 
</div>
 
</div>
  
<div class="column half_size">
+
<script src="https://2017.igem.org/Template:NCKU_Tainan/highlight_js?action=raw&amp;ctype=text/javascript"></script>
 +
<script>hljs.initHighlightingOnLoad();</script>
  
<br>
+
</body>
<h5> Special track teams </h5>
+
 
+
<p>
+
Special track teams can achieve this medal criterion by bringing their work to the Jamboree and showcasing it in the track event. Art & Design, Measurement, Hardware and Software tracks will all have showcase events at the Giant Jamboree.<strong> Please note biological materials must not be taken out of the lab</strong>.
+
</p>
+
 
+
 
+
</div>
+
  
  
  
 
</html>
 
</html>

Latest revision as of 01:39, 2 November 2017

Demonstrate

Sensing Boat


We build a nitrate sensing boat, consisting of motor and control modules, pH meter, thermometer and the most important nitrate sensor to make it more user-friendly.

Our sensing boat can detect exact water data immediately and prevent fish farmers from wasting a lot of time and efforts to collect water samples and deliver to professional institutes for examination.

Procedure of Sensing Boat

  1. Turn on the power.
  2. Place it into the pond or somewhere you want to collect data and use control module to control the boat.
  3. Receive the result, that is nitrate concentration, water temperature and pH value, through our App. We also have GPS on our boat so that users can track the path of sensing boat via smart devices.

Functions of Each Part of The Boat

We use Arduino as our MCU. Our boat can achieve several different functions which includes nitrate sensor, pH meter, thermometer and GPS. Besides, the communication interface of our boat and remoter is 2.4G radio.

Electrical Parts

Figure 1. Components of our sensing boat.

Figure 2. Nitrate sensor
SP-1KL anode connects to yellow wire.
SP-1KL negative connects to green wire.

These two wires connect to 10M ohm pull-up resistor on circuit board and then circuit board connects to Arduino pin1 and ground.

Figure 3. pH Meter

Figure 4. Thermometer

GPS:
We receive GPS signal with Linkit. Linkit is a MCU which is equipped with WiFi and GPS module.

2.4 GHz radio module:
2.4GHz is the free bandwidth for research or homemade devices. We bought a pair of NRF24L01+PA+LNA which can transmit signal as far as 1 kilometer in open space. Pretty amazing doesn’t it? To transmit data with this module, we use RF24 library to control the module.

Figure 5. The pin 5, 6, 7 are for SPI interface and they are pin 13, 11, 12 respectively.

The code of transmitting side


        RF24 radio(6, 5);
        const byte address[6] = "00001";
        void setup() {
          radio.begin();
          radio.openWritingPipe(address);
          radio.setPALevel(RF24_PA_MIN);
          radio.stopListening();
        }

        void loop() {
          const char SendingContent[] = "iGEM NCKU";
          radio.write(&SendingContent, sizeof(SendingContent));
        	delay(1000);
        } 
      

The code of receiving side


     RF24 radio(6, 5); // CE, CSN
	
     const byte address[6] = "00001";

     void setup() {
     Serial.begin(9600);
     radio.begin();
     radio.openReadingPipe(0, address);
     radio.setPALevel(RF24_PA_MIN);
     radio.startListening();
     }

     void loop() {
        if (radio.available()) {
	   char ReceivingContent[32] = "";
	   radio.read(&ReceivingContent, sizeof(ReceivingContent));
	   Serial.println(ReceivingContent);
         }
      }

       
      

Mechanical & Physical Parts

Figure 6. Solenoid Valve

Figure 7. Motor

We use 775 motor whose rated voltage is 12V and initial current is 10A. The speed of this motor is 7000 to 20000 rpm.

Figure 8. Servo motor

The servo motor we use is MG996R whose torque is 13.5kgcm and range is from 0 to 180. And the gears inside are metal ones which allow it heavier loading.

Structure of Sensing Boat

This is NO PROBLEM. Robust, extremely accurate, remote controlled sensing system. Users can use it to gather data immediately and automatically every day without wasting a lot of time. Nitrate sensor is a device with reactor and laser. The reactor contains genetically modified E. coli and will emit different fluorescence intensity when dealing with various concentration of nitrate in water. By determining the fluorescence intensity and cross-referring with data lines which we've built in advance, we can accurately calculate the concentration of nitrate in water. Additionally, pH meter and thermometer allow us to obtain basic info of water. After determining those characteristics of water and combing with GPS data, we will upload them on to server and transfer those data to our App. By using smartphone, the users can easily get the information about their fish pond. At last, they can make the appropriate solution before it is too late to regulate the water quality.

Regulation Box


Nitrate, is one of the most important nutrition for aquatics, but too much nitrate will cause eutrophication. So, we build a regulation box if our sensing boat reports us a high nitrate concentration level. When facing this problem, fish farmers would change water frequently to keep nitrate concentration low enough for aquatics to live. However, they can prevent this situation easily by using our regulation box.

Procedure of Regulation Box

  1. Turn on motor power and UV light power.
  2. When nitrate concentration is too high, our App will show warning for users and users can push the bottom from App to let regulation box to work.

Regulation Box Components

NO IMAGE UPLOADED

Structure of Regulation Box




To achieve our goal, the regulation box needs to consist of some elements, that is water input hole, output hole, “motor and filter system” and replaceable grooves. When regulation box starts to work, it pumps water into the box by motor system. At the same time, water flows through filter system for physical water purifying and then goes into our main part, replaceable grooves, to do biological transformation. We use our manipulated E. coli, with genes for NiR, GS and GDH constructed, and take MG1655 wild type as our pioneer. Because of the ability to transform nitrate to nitrite, to open the pathway. NiR is a kind of nitrite reductase and can make nitrate become ammonia. Furthermore, ammonia is taken as a reactant to form glutamate, an essential amino acid for creatures, by GDH. Due to GS catalyzing, glutamate become glutamine, a common seen and expensive content in health supplements. At last, clean water appears and the whole aqua system can stay healthy. Moreover, this pathway isn’t new at all. On account of this, the feasibility is a hundred percent.

NO IMAGE UPLOADED

It's also proved to be functional and efficient with our functional test.

In the test of device, first of all, we added nitrite to the tank. Then, we monitoring nitrite concentration at 2, 4, 8, 12 hours separately. Apparently, we can see that the device with our manipulated E.coli can sharply decrease nitrite in the water.
For biosafety, we keep our regulation box running isolated and equip the box with biological filter which makes our device prevent from bacteria leaked and pollution. Also, we add UV light at the top of regulation box to make sure our safety condition stay secure.