(17 intermediate revisions by 5 users not shown) | |||
Line 42: | Line 42: | ||
</div> | </div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> <!-- end home-content --> | </div> <!-- end home-content --> | ||
</section> <!-- end s-home --> | </section> <!-- end s-home --> | ||
− | + | <!-- about | |
================================================== --> | ================================================== --> | ||
− | + | <section id='Sensors' class="s-services"> | |
− | + | ||
+ | <div class="row section-header has-bottom-sep" data-aos="fade-up"> | ||
<div class="col-full"> | <div class="col-full"> | ||
− | < | + | <h2 class="display-1 display-1">Sensors</h2> |
</div> | </div> | ||
</div> <!-- end section-header --> | </div> <!-- end section-header --> | ||
Line 67: | Line 60: | ||
<div class="row about-desc" data-aos="fade-up"> | <div class="row about-desc" data-aos="fade-up"> | ||
<div class="col-full"> | <div class="col-full"> | ||
− | <p class="about-para">Adding multiple sensors is a good way to collect a range of data for | + | <p class="about-para">Adding multiple sensors is a good way to collect a range of data for analytical purposes, such as; humidity, temperature, CO<sub>2</sub>, PH level sensors. This also allows for greater control over the subject plant, in our case <i>Arabidopsis</i>. However, this would lead into a problem with memory. Currently the system is run by an Arduino Uno which has Flash Memory 32 KB of which 0.5 KB is used by; bootloader, SRAM 2 KB, EEPROM 1 KB. With the Lux sensor, 80 % of the flash memory is already taken. </p> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</div> | </div> | ||
</div> | </div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> <!-- end services-list --> | </div> <!-- end services-list --> | ||
+ | </section> <!-- end s-services --> | ||
− | + | <!-- about | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
================================================== --> | ================================================== --> | ||
− | |||
<section id='Storage' class="s-services"> | <section id='Storage' 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> | <h3 class="subhead"></h3> | ||
− | < | + | <h2 class="display-1">Data Storage</h2> |
</div> | </div> | ||
</div> <!-- end section-header --> | </div> <!-- end section-header --> | ||
Line 160: | Line 87: | ||
<div class="col-full"> | <div class="col-full"> | ||
− | + | <p class="about-para">In order to store data from the system the Arduino needs a host shield. The ‘Mini Micro 3.3V’ would be suitable and there are plenty of forums online detailing the application of this device. [1] </p> | |
− | + | ||
− | + | ||
− | + | <p class="about-para">With a memory stick attached, the system can record the data every hour. Later this can be downloaded onto a laptop and plotted to show if there are any fluctuations. Unfortunately, this means we have to upgrade the Arduino model, so we have enough memory to store the code for the extra sensors and the USB stick. There are a number of models that have more storage, Arduino Due has 512 KB flash memory and 96 KB SRAM. This is more than enough for our project.</p> | |
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> | ||
Line 212: | Line 114: | ||
<br> | <br> | ||
<h3 class="subhead"></h3> | <h3 class="subhead"></h3> | ||
− | <h1 class="display-2"> | + | <h1 class="display-2">References & Attributions</h1> |
</div> | </div> | ||
Line 222: | Line 124: | ||
<div class="row about-desc" data-aos="fade-up"> | <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: Luke Waller, Umar Farooq</b></p> | ||
+ | <p class="about-para"><font size="3"><b>1.</b> Ardiuno, 23 Aug 2008; 'https://store.arduino.cc/arduino-pro-mini'</font></p> | ||
− | |||
Line 231: | Line 134: | ||
− | + | <!-- Java Script | |
================================================== --> | ================================================== --> | ||
<script type="text/javascript" src="https://2018.igem.org/Template:Newcastle/JSjquery? | <script type="text/javascript" src="https://2018.igem.org/Template:Newcastle/JSjquery? | ||
Line 238: | Line 141: | ||
action=raw&ctype=text/javascript"></script> | action=raw&ctype=text/javascript"></script> | ||
<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> | ||
+ | |||
+ | <script> | ||
+ | var slideIndex = 1; | ||
+ | showSlides(slideIndex); | ||
+ | |||
+ | function plusSlides(n) { | ||
+ | showSlides(slideIndex += n); | ||
+ | } | ||
+ | |||
+ | function currentSlide(n) { | ||
+ | showSlides(slideIndex = n); | ||
+ | } | ||
+ | |||
+ | function showSlides(n) { | ||
+ | var i; | ||
+ | var slides = document.getElementsByClassName("mySlides"); | ||
+ | var dots = document.getElementsByClassName("dot"); | ||
+ | if (n > slides.length) {slideIndex = 1;} | ||
+ | if (n < 1) {slideIndex = slides.length;} | ||
+ | for (i = 0; i < slides.length; i++) { | ||
+ | slides[i].style.display = "none"; | ||
+ | } | ||
+ | for (i = 0; i < dots.length; i++) { | ||
+ | dots[i].className = dots[i].className.replace(" active", ""); | ||
+ | } | ||
+ | slides[slideIndex-1].style.display = "block"; | ||
+ | dots[slideIndex-1].className += " active"; | ||
+ | } | ||
+ | </script> | ||
+ | </body> | ||
</html> | </html> | ||
{{Newcastle/footer}} | {{Newcastle/footer}} |
Latest revision as of 22:52, 17 October 2018
Alternative Roots
Future Developments
Sensors
Adding multiple sensors is a good way to collect a range of data for analytical purposes, such as; humidity, temperature, CO2, PH level sensors. This also allows for greater control over the subject plant, in our case Arabidopsis. However, this would lead into a problem with memory. Currently the system is run by an Arduino Uno which has Flash Memory 32 KB of which 0.5 KB is used by; bootloader, SRAM 2 KB, EEPROM 1 KB. With the Lux sensor, 80 % of the flash memory is already taken.
Data Storage
In order to store data from the system the Arduino needs a host shield. The ‘Mini Micro 3.3V’ would be suitable and there are plenty of forums online detailing the application of this device. [1]
With a memory stick attached, the system can record the data every hour. Later this can be downloaded onto a laptop and plotted to show if there are any fluctuations. Unfortunately, this means we have to upgrade the Arduino model, so we have enough memory to store the code for the extra sensors and the USB stick. There are a number of models that have more storage, Arduino Due has 512 KB flash memory and 96 KB SRAM. This is more than enough for our project.
References & Attributions
Attributions: Luke Waller, Umar Farooq
1. Ardiuno, 23 Aug 2008; 'https://store.arduino.cc/arduino-pro-mini'