Difference between revisions of "Team:Newcastle/Code"

 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Newcastle/navbar}}
+
{{Newcastle/navbar2}}
 
<html>
 
<html>
  
Line 40: Line 40:
 
                     <a href="#code" class="smoothscroll btn btn--stroke">
 
                     <a href="#code" class="smoothscroll btn btn--stroke">
 
                         Our Code
 
                         Our Code
 +
                    </a>
 +
                    <a onclick="location.href='https://static.igem.org/mediawiki/2018/f/f1/T--Newcastle--SoftwareGuide.pdf'" class="smoothscroll btn btn--stroke">
 +
                        Software Guide
 
                     </a>
 
                     </a>
 
                 </div>
 
                 </div>
Line 66: Line 69:
 
                 <h3 class="subhead subhead--dark">NH-1</h3>
 
                 <h3 class="subhead subhead--dark">NH-1</h3>
 
                 <h1 class="display-1 display-1--light">Software</h1>
 
                 <h1 class="display-1 display-1--light">Software</h1>
 +
                <div class="home-content__buttons" style="text-align:center;padding-top:0;">
 +
                    <a onclick="location.href='https://static.igem.org/mediawiki/2018/f/f1/T--Newcastle--SoftwareGuide.pdf'" class="smoothscroll btn btn--stroke">
 +
                        Software Guide
 +
                    </a>
 +
                </div>
 
             </div>
 
             </div>
 
         </div> <!-- end section-header -->
 
         </div> <!-- end section-header -->
Line 80: Line 88:
 
                 </ul>
 
                 </ul>
 
                 <p class="about-para" style="margin-top:4%;">The list goes on as the possibilities with the NH-1 are incredibly varied. This makes it the ideal system for plant-based experimentation, with the added bonus that the system is completely contained and portable. The end result is a highly adaptable, semi-autonomous system that is simple to code and even easier to run.</p>
 
                 <p class="about-para" style="margin-top:4%;">The list goes on as the possibilities with the NH-1 are incredibly varied. This makes it the ideal system for plant-based experimentation, with the added bonus that the system is completely contained and portable. The end result is a highly adaptable, semi-autonomous system that is simple to code and even easier to run.</p>
 
+
                <div class="home-content__buttons" style="text-align:center">
 +
                    <a onclick="location.href='https://static.igem.org/mediawiki/2018/f/f1/T--Newcastle--SoftwareGuide.pdf'" class="smoothscroll btn btn--stroke">
 +
                        Software Guide
 +
                    </a>
 +
                </div>
 
 
 
             </div>
 
             </div>
Line 89: Line 101:
  
 
     </section> <!-- end s-about -->
 
     </section> <!-- end s-about -->
  <!-- about
 
================================================== -->
 
  
<section id='Opentrons' class="s-services">
+
    <section id='team' class="s-services">
 +
 
  
 
         <div class="row section-header has-bottom-sep" data-aos="fade-up">
 
         <div class="row section-header has-bottom-sep" data-aos="fade-up">
 
                 <div class="col-full">
 
                 <div class="col-full">
                             <h3 class="subhead"></h3>
+
                             <br>
                 <h1 class="display-1">Opentrons</h1>
+
<br>
 +
<br>
 +
<br>
 +
<h3 class="subhead"></h3>
 +
                 <h1 class="display-2">References & Attributions</h1>
 
             </div>
 
             </div>
        </div> <!-- end section-header -->
 
  
            <div class="row about-desc" data-aos="fade-up">
+
        </div>
 +
 
 +
<button class="collapsible">Click for References & Attributions</button>
 +
<div class="content">
 +
              <div class="row about-desc" data-aos="fade-up">
 
                 <div class="col-full">
 
                 <div class="col-full">
  
 
+
<p class="about-para"><font size="3"><b>Attributions: Umar Farooq, Luke Waller<b></p>
                    <p style="font-size:100%">As part of our lab work a number of the team members have become familiar with the Opentrons. Which required learning python, the coding language used by the robot. This machine has been very useful in the lab as we have been able to automate the pipetting increasing the accuracy of our experiments and saving time in the labs.</p>
+
                    <p style="font-size:100%">We have 3D printed custom labware which can hold a variety of beakers and tubes through a removable acrylic lid cut to specification. This equipment also doubles up as a cold deck when filled with ice, allowing us to heat shock transform <i>E.coli</i>. There has also been a number of kill curves performed on pseudomonas to identify a suitable anti-biotic which can then be used as our test to identify if our transformations have worked. Gentamycin and Streptomycin being two that were a success.</p>
+
                 
+
 
+
<p style="font-size:100%">The Python script and the protocol can be found here. The code has been done in a way where it can be easily adapted for alternate uses.</p>
+
                </div>
+
            </div>
+
 
+
        </div>        <!-- end services-list -->
+
 
+
<div class="row services-list block-1-2 block-tab-full">
+
 
+
            <div class="col-block service-item" data-aos="fade-up">
+
                <div class="service-icon">
+
                    <i class="icon-paint-brush"></i>
+
                </div>
+
                <div class="service-text">
+
                    <img src="https://static.igem.org/mediawiki/2018/1/11/T--Newcastle--opentrons1.png">
+
                    <p style="text-align:center"><br>Figure 2.0; The engineers, hard at work trying to troubleshoot issues with the system.</p>
+
 
                      
 
                      
                   
+
 
                </div>
+
</div>
            </div>
+
</section>
 
+
            <div class="col-block service-item" data-aos="fade-up">
+
                <div class="service-icon">
+
                    <i class="icon-paint-brush"></i>
+
                </div>
+
                <div class="service-text">
+
                    <img src="https://static.igem.org/mediawiki/2018/1/1c/T--Newcastle--opentrons2.png">
+
                    <p style="text-align:center"><br>Figure 2.1; The finished product, set to a rainbow function that cycles through various wavelengths of light</p>
+
                   
+
                   
+
                </div>
+
            </div>
+
 
+
 
+
    </section> <!-- end s-services -->
+
  
 
         <!-- about
 
         <!-- about
Line 155: Line 139:
 
     <script type="text/javascript" src="https://2018.igem.org/Template:Newcastle/JSmain?
 
     <script type="text/javascript" src="https://2018.igem.org/Template:Newcastle/JSmain?
 
     action=raw&ctype=text/javascript"></script>   
 
     action=raw&ctype=text/javascript"></script>   
 +
        <script>
 +
var coll = document.getElementsByClassName("collapsible");
 +
var i;
  
 +
for (i = 0; i < coll.length; i++) {
 +
  coll[i].addEventListener("click", function() {
 +
    this.classList.toggle("active");
 +
    var content = this.nextElementSibling;
 +
    if (content.style.maxHeight){
 +
      content.style.maxHeight = null;
 +
    } else {
 +
      content.style.maxHeight = content.scrollHeight + "px";
 +
    }
 +
  });
 +
}
 +
</script>
  
 
</html>
 
</html>
 
{{Newcastle/footer}}
 
{{Newcastle/footer}}

Latest revision as of 13:38, 15 October 2018

Alternative Roots/Code

NH-1

Software

Adaptability was a major issue with the existing plant growth infrastructure within the University and, in fact, with many traditional growth facilities. We designed the NH-1 to combat this. The NH-1 is controlled entirely by an Arduino micro-controller. The Arduino offers a low-cost, easy-to-use solution to control and adapt the function of the LEDs. The Arduino also offers an open-source electronic prototyping platform and offers plenty of opportunities for further development of the NH-1, in terms of user interface and interaction. All the code and the IDE are freely available online and the UNO board can be purchased online from Arduino for less than £20. The Arduino language is based on C/C++ so it is incredibly easy to become familiar with, especially if you already have experience with C/C++ but if not there is a wealth of resources online that can help with this. We have designed a guide to using the IDE and included some examples of the capabilities of the NH-1. Some of the features that you can incorporate include:

  • Solid colours across the system
  • Cyclically varying colours (rainbow) in the system
  • Linear gradients of colours across the system
  • Colours can be defined by RGB, HSV values or HTML standard
  • Brightness can be varied, for example to simulate a day/night cycle or a gradual sunrise/sunset

The list goes on as the possibilities with the NH-1 are incredibly varied. This makes it the ideal system for plant-based experimentation, with the added bonus that the system is completely contained and portable. The end result is a highly adaptable, semi-autonomous system that is simple to code and even easier to run.





References & Attributions

Attributions: Umar Farooq, Luke Waller