(3 intermediate revisions by one other user not shown) | |||
Line 21: | Line 21: | ||
================================================== --> | ================================================== --> | ||
− | <section id="home" class="s-home target-section" data-parallax="scroll" data-image-src="https://static.igem.org/mediawiki/2018/ | + | <section id="home" class="s-home target-section" data-parallax="scroll" data-image-src="https://static.igem.org/mediawiki/2018/6/65/T--Newcastle--CodeCovers1.png"> |
<div class="overlay"></div> | <div class="overlay"></div> | ||
Line 77: | Line 77: | ||
<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">Increasing the adaptability of plant growth infrastructure within the University and, in fact, with | + | <p class="about-para">Increasing the adaptability of plant growth infrastructure within the University and, in fact, with traditional growth equipment, would be highly advantageous as it would aid set-up and availability of 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++, therefore, it is incredibly easy to become familiar with, especially with previous experience of C/C++, however, if not there is a wealth of resources online that can help with this. We have designed a <a href="https://static.igem.org/mediawiki/2018/f/f1/T--Newcastle--SoftwareGuide.pdf" class="white">guide to using the IDE</a> and included some examples of the capabilities of the NH-1. Some of the features that you can incorporate include:</p> |
<ul style="list-style-type:circle;display:grid;text-align:left;"> | <ul style="list-style-type:circle;display:grid;text-align:left;"> | ||
<li>Solid colours across the system.</li> | <li>Solid colours across the system.</li> |
Latest revision as of 20:39, 17 October 2018
Newcastle Hydroponics
Code
NH-1
Software
Increasing the adaptability of plant growth infrastructure within the University and, in fact, with traditional growth equipment, would be highly advantageous as it would aid set-up and availability of 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++, therefore, it is incredibly easy to become familiar with, especially with previous experience of C/C++, however, 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.
There are many more possible features as the capabilities of 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