Difference between revisions of "Team:ZJU-China/Hardware/Device"

Line 561: Line 561:
 
         <div class="imgdiv"><img class="textimg" src="https://static.igem.org/mediawiki/2017/4/42/ZJU_China_Device_3.jpg"></div>
 
         <div class="imgdiv"><img class="textimg" src="https://static.igem.org/mediawiki/2017/4/42/ZJU_China_Device_3.jpg"></div>
 
         <p class="capture">Fig.3 A screenshot of our webapp</p>
 
         <p class="capture">Fig.3 A screenshot of our webapp</p>
 
 
  
 
         <h2 class="H2Head" id="slavedevice">Slave Device</h2>
 
         <h2 class="H2Head" id="slavedevice">Slave Device</h2>
         <p class="PP">At the time of tobacco encountering disease or pathogen, it will released a series of Volatile Organic Compound (VOC), which will lead to the change of components of air1,2(参考文献). We did GC-MS anlysis of tobacco infected with pathogen.</p>
+
         <p class="PP">When tobacco suffers from some phytopathogens, it will released a series of Volatile Organic Compounds (VOCs), which can lead to a change of VOC composition around the plants<sup>[1][2]</sup>. We utilized 10 highly sensitive Complementary Metal Oxide Semiconductor(CMOS) gas detectors to capture this change, using the machine learning method to analyze the obtained data, and establish the training set in advance. In this way, we can distinguish the health state of tobaccos according to the air components data.</p>
        <div class="imgdiv"><img class="textimg" src="https://static.igem.org/mediawiki/2017/9/9f/ZJU_China_VOCSensor_s1.jpg"></div>
+
         <p class="PP">The sensitive material of our gas detectors is some highly active metal oxide semiconductors, such as SnO2. Under the working conditions, when the sensor encounters a reducing gas, the oxygen anion on its surface decreases due to the redox reaction with the reducing gas, resulting in a decrease in the resistance of the sensor. The resistance of the sensor is related to the concentration of the gas, and each sensor has a special sensitivity to a certain type or a class of gas. It is important to note that e-nose can't sense a specific gas component like mass spectrometers did, instead, it catches the overall characteristics of VOCs as a "fingerprint".</p>
        <p class="capture">Fig.3 GC-MS analysis of VOCs emitted by healthy tobaccos and tobaccos infected by P.nicotianae</p>
+
         <p class="PP">Highly sensitive CMOS gas detectors we used are illustrated in Table.2.</p>
 
+
        <p class="PP">We utilized lots of highly sensitive Complementary Metal Oxide Semiconductor(CMOS) gas detectors to capture the change, and establish the training set in advance, using the machine learning method to analyze the obtained data. In this way, we can judge whether our plants encountered disease according to the information from air components.</p>
+
         <p class="PP">The sensitive material of the gas detectors is a highly active metal oxide semiconductor, such as SnO2. Under the working conditions, when the sensor encounters a reducing gas, the oxygen anion on its surface decreases due to the redox reaction with the reducing gas, resulting in a decrease in the resistance of the sensor. The resistance of the sensor is related to the concentration of the gas, and each sensor has a special sensitivity to a certain type or a class of gas. It is important to note that e-nose can’t sense a specific VOC like mass spectrometers did, instead, it catch the overall characteristics of VOC as a “fingerprint”.</p>
+
         <p class="PP">Highly sensitive CMOS gas detectors we used are illustrated in Fig.3.</p>
+
 
+
 
         <table class="table">
 
         <table class="table">
             <tr>
+
             <tr><th class="yellowTable">Number</th><th class="yellowTable">Sensor Type<th class="yellowTable">Performance characteristics</th></tr>
                <th class="yellowTable">Number</th>
+
             <tr><th class="grayTable">a</th><td>IST-8000</td><td>Highly sensitive to all types of VOC</td></tr>
                <th class="yellowTable">Sensor Type</th>
+
             <tr><th class="grayTable">b</th><td>TGS2600</td><td>Sensitive to cigarette smoke and cooking odors</td></tr>
                <th class="yellowTable">Performance characteristics</th>
+
             <tr><th class="grayTable">c</th><td>TGS2610</td><td>Sensitive to alkanes such as liquid gas propane butane, low sensitivity to alcohol</td></tr>
                <th class="yellowTable">Minimum detection limit of related gas</th>
+
             <tr><th class="grayTable">d</th><td>TGS2603</td><td>Sensitive to ammonia and sulfide gas</td></tr>
            </tr>
+
             <tr><th class="grayTable">e</th><td>MS1100</td><td>Highly Sensitive to aldehydes, toluene and organic solvents</td></tr>
 
+
             <tr><th class="grayTable">f</th><td>TGS2611</td><td>Sensitive to methane</td></tr>
             <tr>
+
             <tr><th class="grayTable">g</th><td>TGS2602</td><td>Highly sensitive to all types of VOC</td></tr>
                <th class="grayTable">a</th>
+
             <tr><th class="grayTable">h</th><td>MQ-7</td><td>Sensitive to carbon monoxide and other gases</td></tr>
                <td>IST-8000</td>
+
             <tr><th class="grayTable">i</th><td>MQ-135</td><td>Sensitive to ammonia,sulfide and benzene vapor, or harmful smokes</td></tr>
                <td>Highly sensitive to all types of VOC</td>
+
             <tr><th class="grayTable">j</th><td>TGS822</td><td>Sensitive to alcohol and organic solvents</td></tr>
                <td>1 ppm</td>
+
             <tr><th class="grayTable">k(substitute b later)</th><td>iAQ-core</th><td>Extremely high sensitivity to all types of VOC and can output the equivalent concentration directly</td></tr>
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">b</th>
+
                <td>TGS2600</td>
+
                <td>Sensitive to cigarette smoke and cooking odors</td>
+
                <td>1 ppm</td>
+
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">c</th>
+
                <td>TGS2610</td>
+
                <td>Sensitive to alkanes such as liquid gas propane butane, low sensitivity to alcohol</td>
+
                <td>10 ppm</td>
+
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">d</th>
+
                <td>TGS2603</td>
+
                <td>Sensitive to ammonia and sulfide gas</td>
+
                <td>1 ppm</td>
+
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">e</th>
+
                <td>MS1100</td>
+
                <td>Highly Sensitive to aldehydes, toluene and organic solvents</td>
+
                <td>1 ppm</td>
+
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">f</th>
+
                <td>TGS2611</td>
+
                <td>Sensitive to methane</td>
+
                <td>10 ppm</td>
+
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">g</th>
+
                <td>TGS2602</td>
+
                <td>Highly sensitive to all types of VOC</td>
+
                <td>1 ppm</td>
+
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">h</th>
+
                <td>MQ-7</td>
+
                <td>Sensitive to carbon monoxide and other gases</td>
+
                <td>10 ppm</td>
+
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">i</th>
+
                <td>MQ-135</td>
+
                <td>Sensitive to ammonia,sulfide and benzene vapor, or harmful smokes</td>
+
                <td>10 ppm</td>
+
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">j</th>
+
                <td>TGS822</td>
+
                <td>Sensitive to alcohol and organic solvents</td>
+
                <td>50 ppm</td>
+
            </tr>
+
 
+
             <tr>
+
                <th class="grayTable">k(substitute b later)</th>
+
                <td>iAQ-core</td>
+
                <td>Extremely high sensitivity to all types of VOC and can output the equivalent concentration directly</td>
+
                <td>125 ppb</td>
+
            </tr>
+
 
         </table>
 
         </table>
         <p class="capture">Table1: Highly sensitive CMOS gas detectors we used(All of these detectors have long-term stability)</p>
+
         <p class="capture">Table.2 Highly sensitive CMOS gas detectors we used(All of these detectors have long-term stability)</p>
  
 +
        <div class="imgdiv"><img class="textimg" src="https://static.igem.org/mediawiki/2017/7/75/ZJU_China_SlaveDevice1.jpg"></div>
 +
        <p class="capture">Fig.4 A photo of our VOC device</p>
 +
        <p class="PP">We also constructed the relevant gas path. We utilized the three-way valve and SCM(Single Chip Microcomputer) control system to achieve automatic and standardized measurement, so that the data between the groups can be compared. Measured data can be directly transmitted to the computer through a small 2.4G data transmission module, or be sent to the main device to achieve ultra-long distance transmission. When the slave device is around the main device, the main device will automatically recognize the presence of it and begin data transmission,at the same time a green LED will be on to show the connection status. The measurement diagram and flow chart are as Fig.5 shows.</p>
 +
        <div class="imgdiv"><img class="textimg" src=" "></div>
 +
        <p class="capture">Fig.5</p>
  
         <div class="imgdiv"><img class="textimg" src="https://static.igem.org/mediawiki/2017/b/bc/ZJU_China_VOCSensor_s2.jpg"></div>
+
         <p class="PP">We build median filter algorithm in arduino SCM to remove some outliers. Then, we preprocess the raw data after getting them: First, we identify and remove the base line value; Then, we read the response value on 1min, 2 min, the integral average value and maximum value of the response curve. Then, we used the machine learning method to analyze the obtained data. <a class="cite" href="https://2017.igem.org/Team:ZJU-China/Model">Click here</a> to see the details of our modeling process.</p>
         <p class="capture">Fig.4 The appearance of our device</p>
+
        <p class="PP">We achieved more than 85% accuracy rate when sensing the tobaccos’ health condition. Moreover, based on the result of the modeling, four CMOS sensors were enough to make a judgement for tobaccos’ health condition, which mean that we can further reduce the cost of our device.</p>
 +
         <p class="PP">We have designed a visual interface, on which you can choose different work mode of our device:</p>
  
         <p class="PP">We also have constructed the relevant gas path. We utilized the three-way valve and single-chip control to achieve automatic and standardized measurement, so that the data between the groups can be compared. Measured data can be directly transmitted to the computer through the 2.4G data transmission module, or summary to the main device to achieve ultra-long distance transmission. When the slave device is connected to the master device, the main device automatically recognizes the presence of the slave device and does data transformission. The measurement diagram and flow chart are as Fig. shows.</p>
+
         <div class="imgdiv col-md-6 col-sm-6"><img style="height: 250px !important; width:auto !important;" class="textimg" src="https://static.igem.org/mediawiki/2017/3/3c/ZJU_China_SlaveDevice20.jpg"></div>
 +
        <div class="imgdiv col-md-6 col-sm-6"><img style="height: 250px !important; width:auto !important;" class="textimg" src="https://static.igem.org/mediawiki/2017/7/7f/ZJU_China_SlaveDevice21.jpg"></div>
 +
        <p class="capture">Fig.6 Photos of our device's interface</p>
  
        <div class="imgdiv"><img class="textimg" src="https://static.igem.org/mediawiki/2017/d/de/ZJU_China_VOCsensor_5.png"></div>
+
         <p class="PP">What's more, we have constructed a webapp. You can see the current data and the line chart of some recent data on it. We plan to add more functions to it in future, for example, we can get to know whether our plants are in health condition directly</p>
        <p class="capture">Fig.5 GC-MS analysis of VOCs emitted by healthy tobaccos and tobaccos infected by P.nicotianae</p>
+
         <div class="imgdiv col-md-6 col-sm-6"><img style="height: 270px !important; width:auto !important;" class="textimg" src="https://static.igem.org/mediawiki/2017/c/c5/ZJU_China_HardwareOverview_4.jpg"></div>
 
+
         <div class="imgdiv col-md-6 col-sm-6"><img style="height: 270px !important; width:auto !important;" class="textimg" src="https://static.igem.org/mediawiki/2017/3/32/ZJU_China_SlaveDevice3.jpg"></div>
         <p class="PP">There is median filter algorithm in SCM to remove the extremums. We firstly preprocessed the data: identified and removed the base line values, after that, read the response value on 1min, 2 min, and the average value and maximum value of the response curve. Then, we used the machine learning method to analyze the obtained data. Click here to see the details of our modeling process. We achieved more than 90% accuracy rate of sensing the tobaccos’ health condition. Moreover, based on the result of the modeling, four CMOS detectors were enough to make a judgement for tobaccos health condition, which means that we can further reduce the cost of our device.</p>
+
         <p class="capture">Fig.7 Some screenshots of our webapp</p>
         <p class="PP">We have designed the visual interface, on which you can choose different work mode of our device.</p>
+
 
+
        <div class="imgdiv"><img class="textimg" src=" "></div>
+
        <p class="capture">Fig.6 操作界面照片</p>
+
 
+
        <p class="PP">We have constructed a webapp. We plan to add more functions to it in future, for example, we can get to know whether our plants are in good condition directly.</p>
+
 
+
         <div class="imgdiv"><img class="textimg" style="width: 60% !important;" src="https://static.igem.org/mediawiki/2017/c/c5/ZJU_China_HardwareOverview_4.jpg"></div>
+
         <p class="capture">Fig.7 A screenshot of our webapp</p>
+
  
 
         <p class="PP">How to use our device? Let's watch the following video!</p>
 
         <p class="PP">How to use our device? Let's watch the following video!</p>
 
+
         <video controls="controls" src=" "  width="75%" style="margin-left:12.5%; margin-top:20px; border:5px solid #000000;">
         <video controls="controls" src=" "  width="75%" style="margin-left:12.5%; margin-top:50px; border:5px solid #000000;">
+
 
             your browser don't support html5.
 
             your browser don't support html5.
 
         </video>
 
         </video>
  
         <p class="PP">However, our device remains some problem unsolved, for example, it is not sensitive when the concentration of gas is too low, and we need to establish the different training set when it is used in different area. Hence, we plan to enhance various functions and capabilities of our device in the future.</p>
+
         <p class="PP">But the sensitivity of our device is still limited when facing real world conditions. It is hard to fit different conditions in different field. Therefore, we come up with a plan to solve this problem. <a class="cite" href="https://2017.igem.org/Team:ZJU-China/Hardware/Improvements">Click here</a> to see our improvements.</p>
        <p class="PP"><a class="cite" href="https://2017.igem.org/Team:ZJU-China/Hardware/Improvements">Click here</a> to see the details of our improvement.</p>
+
  
 +
        <h2 class="H2Head" id="ref">Reference</h2>
 +
        <p class="ref"> [1]Aksenov A A, Novillo A V G, Sankaran S, et al. Volatile Organic Compounds (VOCs) for Noninvasive Plant Diagnostics[J]. Acs Symposium, 2013, 1141:73–95.</p>
 +
        <p class="ref"> [2]Dicke M, Loon J J A V, Soler R. Chemical complexity of volatiles from plants induced by multiple attack[J]. Nature Chemical Biology, 2009, 5(5):317-324.</p>
  
  
Line 705: Line 627:
 
                 <li><a href="#maindevice">Main Device</a></li>
 
                 <li><a href="#maindevice">Main Device</a></li>
 
                 <li><a href="#slavedevice">Slave Device</a></li>
 
                 <li><a href="#slavedevice">Slave Device</a></li>
 +
                <li><a href="#ref">Reference</a></li>
 
             </ul>
 
             </ul>
  

Revision as of 12:35, 1 November 2017

"

Device

Main Device

The function of our main device is to monitor some parameters of environment, and serve as the terminal of our whole device system. It can detect the temperature, humidity, rainfall, soil moisture content, light intensity, UV intensity, TVOC and other relative parameter in real time. What’s more, there is a built-in pump inside, so our device can water the plants according to the soil moisture, or release inducers such as DAPG according to plants' status of health.

we utilized used computer case to make the shell of our device so as to make it more beautiful.

Fig.1 A photo of our device

All data will be shown in a built-in screen, and be transformed through long-distance 2.4G data transmission module.the transmission distance can be more than 2.5km, so there will be no problem if there is no network in farmland. Meanwhile, there is another built-in 2.4G module to connect with VOC device. What’s more, our device is also possessed of several extendable electric relays to connect itself to more actuators, so as to achieve more goals.

Fig.2 A photo of some components of our device

The component and cost of our device as shown in Table1.

Table1:The component and cost of our device.

ComponentCost($)
ComponentCost($)
arduino mega 256010.8
arduino sensor board3.1
Temperature and humidity sensor0.9
Rain sensor0.5
UV sensor7.7
Light sensor0.9
2.4G module5.4
small 2.4G module1.8
soil moisture sensor0.9
TVOC sensor1.8
buzzer0.9
LED light0.5
water pump1.8
Relay * 31.8
LCD screen3.1
Total cost42.0

We also construct a webapp. The data we acquired can be uploaded to webapp, so that we can check the paramenter of environment and plants’ condition from mobile device in real time. You can open any browser to view the webapp without downloading any extra application.

Fig.3 A screenshot of our webapp

Slave Device

When tobacco suffers from some phytopathogens, it will released a series of Volatile Organic Compounds (VOCs), which can lead to a change of VOC composition around the plants[1][2]. We utilized 10 highly sensitive Complementary Metal Oxide Semiconductor(CMOS) gas detectors to capture this change, using the machine learning method to analyze the obtained data, and establish the training set in advance. In this way, we can distinguish the health state of tobaccos according to the air components data.

The sensitive material of our gas detectors is some highly active metal oxide semiconductors, such as SnO2. Under the working conditions, when the sensor encounters a reducing gas, the oxygen anion on its surface decreases due to the redox reaction with the reducing gas, resulting in a decrease in the resistance of the sensor. The resistance of the sensor is related to the concentration of the gas, and each sensor has a special sensitivity to a certain type or a class of gas. It is important to note that e-nose can't sense a specific gas component like mass spectrometers did, instead, it catches the overall characteristics of VOCs as a "fingerprint".

Highly sensitive CMOS gas detectors we used are illustrated in Table.2.

NumberSensor TypePerformance characteristics
aIST-8000Highly sensitive to all types of VOC
bTGS2600Sensitive to cigarette smoke and cooking odors
cTGS2610Sensitive to alkanes such as liquid gas propane butane, low sensitivity to alcohol
dTGS2603Sensitive to ammonia and sulfide gas
eMS1100Highly Sensitive to aldehydes, toluene and organic solvents
fTGS2611Sensitive to methane
gTGS2602Highly sensitive to all types of VOC
hMQ-7Sensitive to carbon monoxide and other gases
iMQ-135Sensitive to ammonia,sulfide and benzene vapor, or harmful smokes
jTGS822Sensitive to alcohol and organic solvents
k(substitute b later)iAQ-coreExtremely high sensitivity to all types of VOC and can output the equivalent concentration directly

Table.2 Highly sensitive CMOS gas detectors we used(All of these detectors have long-term stability)

Fig.4 A photo of our VOC device

We also constructed the relevant gas path. We utilized the three-way valve and SCM(Single Chip Microcomputer) control system to achieve automatic and standardized measurement, so that the data between the groups can be compared. Measured data can be directly transmitted to the computer through a small 2.4G data transmission module, or be sent to the main device to achieve ultra-long distance transmission. When the slave device is around the main device, the main device will automatically recognize the presence of it and begin data transmission,at the same time a green LED will be on to show the connection status. The measurement diagram and flow chart are as Fig.5 shows.

Fig.5

We build median filter algorithm in arduino SCM to remove some outliers. Then, we preprocess the raw data after getting them: First, we identify and remove the base line value; Then, we read the response value on 1min, 2 min, the integral average value and maximum value of the response curve. Then, we used the machine learning method to analyze the obtained data. Click here to see the details of our modeling process.

We achieved more than 85% accuracy rate when sensing the tobaccos’ health condition. Moreover, based on the result of the modeling, four CMOS sensors were enough to make a judgement for tobaccos’ health condition, which mean that we can further reduce the cost of our device.

We have designed a visual interface, on which you can choose different work mode of our device:

Fig.6 Photos of our device's interface

What's more, we have constructed a webapp. You can see the current data and the line chart of some recent data on it. We plan to add more functions to it in future, for example, we can get to know whether our plants are in health condition directly

Fig.7 Some screenshots of our webapp

How to use our device? Let's watch the following video!

But the sensitivity of our device is still limited when facing real world conditions. It is hard to fit different conditions in different field. Therefore, we come up with a plan to solve this problem. Click here to see our improvements.

Reference

[1]Aksenov A A, Novillo A V G, Sankaran S, et al. Volatile Organic Compounds (VOCs) for Noninvasive Plant Diagnostics[J]. Acs Symposium, 2013, 1141:73–95.

[2]Dicke M, Loon J J A V, Soler R. Chemical complexity of volatiles from plants induced by multiple attack[J]. Nature Chemical Biology, 2009, 5(5):317-324.