Difference between revisions of "Team:NCKU Tainan/wi fi"

 
(7 intermediate revisions by 4 users not shown)
Line 11: Line 11:
 
     <!--Page_Content-->
 
     <!--Page_Content-->
 
     <div class="container content">
 
     <div class="container content">
        <h1 class="head">Wi-Fi Sensor</h1>
+
            <div class="headstyle">
 +
                <h1 class="head">Wi-Fi Module</h1>
 +
            </div>
 +
            <div class="righttitle">
 +
                <h6 class="subtitle"></h6>
 +
            </div>
 
         <div class="navbar-example">
 
         <div class="navbar-example">
 
             <div class="row">
 
             <div class="row">
Line 28: Line 33:
 
<img class="contentimg col-12" src="https://static.igem.org/mediawiki/2018/9/9b/T--NCKU_Tainan--wifi_sensor.jpg">
 
<img class="contentimg col-12" src="https://static.igem.org/mediawiki/2018/9/9b/T--NCKU_Tainan--wifi_sensor.jpg">
 
                             <p class="pcontent">
 
                             <p class="pcontent">
                                 About this section, we are showing how to use the Wi-Fi sensor in arduino.
+
                                 About this section, we are showing how to use the Wi-Fi module in arduino.
 
                             </p>
 
                             </p>
 
                             <div id="Motivation">
 
                             <div id="Motivation">
Line 35: Line 40:
 
                                 <div id="pt">
 
                                 <div id="pt">
 
                                     <p class="pcontent">
 
                                     <p class="pcontent">
                                         In order to send data to firebase, we use Wi-fi sensor to upload it.
+
                                         In order to send data to firebase, we use Wi-Fi module to upload it.
 
                                     </p>
 
                                     </p>
 
                                 </div>
 
                                 </div>
Line 54: Line 59:
  
 
                                         <ul>
 
                                         <ul>
                                             <li>We need to send data from one sensor to another one. We would like
+
                                             <li class="none">We need to send data from one sensor to another one. We would like
                                                 to send the Arduino sensor data to Wi-fi sensor, and send the Wi-fi
+
                                                 to send the Arduino sensor data to Wi-Fi module, and send the Wi-Fi
 
                                                 time data to Arduino.</li></br>
 
                                                 time data to Arduino.</li></br>
 
                                         </ul>
 
                                         </ul>
Line 62: Line 67:
  
 
                                         <ul>
 
                                         <ul>
                                             <li>We use Arduino TX to send sensor data to Wi-fi RX, then upload data to
+
                                             <li class="none">We use Arduino TX to send sensor data to Wi-Fi RX, then upload data to
 
                                                 <a href="https://2018.igem.org/Team:NCKU_Tainan/Software#Database" style="color:#28ff28;">database</a>.
 
                                                 <a href="https://2018.igem.org/Team:NCKU_Tainan/Software#Database" style="color:#28ff28;">database</a>.
                                                 And we use Wi-fi TX to send time data to Arduino RX, then print it on
+
                                                 And we use Wi-Fi TX to send time data to Arduino RX, then print it on
 
                                                 LCD. </li></br>
 
                                                 LCD. </li></br>
 +
                                                <h5 class="smalltitle">Wi-Fi (Node mcu) Code</h5>
 +
                                                <div style="overflow: auto; width:100%; height:250px; background-color:#272625; border:3px solid #a6a6a6;">
 +
                                                    <script src="https://gist.github.com/yiiju/2f96c728a52ab2fa5c03a4145cc6da81.js"></script>
 +
                                                </div>
 
                                         </ul>
 
                                         </ul>
  
 
                                         <li>Precaution</li></br>
 
                                         <li>Precaution</li></br>
 
                                         <ul>
 
                                         <ul>
                                             <li>Because we cannot send data by float, so we need to separate the data before  
+
                                             <li class="none">Because we cannot send data by float, so we need to separate the data before  
 
                                                 and after the decimal. For instance, 25.35 may be send by 25 and 35. Then merge  
 
                                                 and after the decimal. For instance, 25.35 may be send by 25 and 35. Then merge  
 
                                                 it on another sensor. For instance, 25.35 may be merged by 25 + 0.01 * 35
 
                                                 it on another sensor. For instance, 25.35 may be merged by 25 + 0.01 * 35
Line 78: Line 87:
 
                                         <li>Result</li></br>
 
                                         <li>Result</li></br>
 
                                         <ul>
 
                                         <ul>
                                             <li>We send an array which is 25.35、26.56、27.54 from Arduino to Wi-fi sensor. And  
+
                                             <li class="none">We send an array which is 25.35、26.56、27.54 from Arduino to Wi-Fi module. And  
                                                 we let the Wi-fi sensor Serial to print the data which are send separately.  
+
                                                 we let the Wi-Fi module Serial to print the data which are send separately.  
 
                                                 Then we merge the data to what it should be originally. </li></br>
 
                                                 Then we merge the data to what it should be originally. </li></br>
 
                                         </ul>
 
                                         </ul>
Line 88: Line 97:
  
 
                                         <ul>
 
                                         <ul>
                                             <li>We check the format of the header and end of the packet and also check if there  
+
                                             <li class="none">We check the format of the header and end of the packet and also check if there  
 
                                                 are 6 values in each packet. If it had, we translate the contents of the packet  
 
                                                 are 6 values in each packet. If it had, we translate the contents of the packet  
                                                 into pH value, temperature and CO2 concentration, and upload the translated  
+
                                                 into pH value, temperature and CO<sub>2</sub> concentration, and upload the translated  
 
                                                 result to the cloud. </li></br>
 
                                                 result to the cloud. </li></br>
 
                                         </ul>
 
                                         </ul>
Line 101: Line 110:
 
                                     <ol>
 
                                     <ol>
 
                                         <li>Arduino UNO</li>
 
                                         <li>Arduino UNO</li>
                                         <li>Wi-fi sensor (NodeMcu)</li>
+
                                         <li>Wi-Fi module (NodeMcu)</li>
 
                                         <li><a href="https://github.com/vicky87106/2018iGEM_NCKU-Tainan" style="color:#28ff28;">Arduino
 
                                         <li><a href="https://github.com/vicky87106/2018iGEM_NCKU-Tainan" style="color:#28ff28;">Arduino
 
                                                 Code</a></li>
 
                                                 Code</a></li>
Line 134: Line 143:
 
         $(document).ready(function () {
 
         $(document).ready(function () {
 
             $(window).scroll(function () {
 
             $(window).scroll(function () {
                 if ($(this).scrollTop() >= 90) {
+
                 if ($(this).scrollTop() >= 500) {
 
                     var position = $("#sidelist").position();
 
                     var position = $("#sidelist").position();
 
                     if (position == undefined) {} else {
 
                     if (position == undefined) {} else {

Latest revision as of 14:19, 3 November 2018

Wi-Fi Module

Follow us

Contact us

igem.ncku.tainan@gmail.com
No.1, Daxue Rd., East Dist., Tainan City 701, Taiwan (R.O.C.)