Difference between revisions of "Team:UNIK Copenhagen/Arduino"

Line 45: Line 45:
 
</li>
 
</li>
  
<br>
+
<br><br>
  
 
<h2>Method</h2>
 
<h2>Method</h2>

Revision as of 12:52, 2 September 2015


Arduino protocol

Aim

The aim of this experiment is to build a prototype for conducting gradient temperature experiments. We will do this by programming an arduino to receive input from 5 DS18B20 temperature sensors and display this data. More specifically our experiment will involve testing moss’s survivability at 5 different temperatures by placing petri dishes of wild type moss on a temperature gradient.

Materials

  • Flamingo box
  • Dry ice
  • 5 Petri dishes with wild-type moss
  • Tape
  • Arctic silver thermal adhesive
  • Pencil soldering iron
  • Solder
  • Aluminium rod
  • Arduino UNO
  • Breadboard
  • USB A to B cable
  • Temperature Sensor DS18B20
  • Five 4.7k resistors


  • Method

    Physical set up

  • Hammer aluminium rod into the flamingo box
  • Mark 5 places 12 cm apart on the aluminium stick
  • Estimate using the eye where the middle of the moss culture is on the petri dishes
  • Place the middle of the moss culture roughly on the line marked on the aluminium rod
  • Tape the petri dishes onto the aluminium rod
  • Glue thermosensors onto aluminium rod as close to the petridishes as possible
  • Fill the box with __ kg of dry ice



  • Arduino Hardware

    Removing thermosensors from breadboard

    Soldering:

    1. Remove about 2 cm of wire insulation
    2. Twist both ends of the wire into a braid
    3. How to connect the wires:
      • Inline splice: crisscross the wires and twist them together
      • Pigtail splice: have the two wires parallel and twist them together
    4. Choose either of the above options, however make sure that the wires are well physically connected before beginning to solder
    5. Use an alligator clip or some other device to secure the wires in place so that they do not move during the soldering
    6. Heat soldering iron and put some soldering on the tip of the iron
    7. Knock off excess solder onto some paper
    8. Tin the tip again (step 6)
    9. Gently place the tip of soldering iron against the wires: heat the wire and melt some solder onto the wire joint
    10. The solder should begin to flow onto the wire
    11. Do this until the wire joint is completely covered and silver


    One thermosensor

    1. Insert DS18B20 sensor into breadboard with outer pins on rows 1 and 3 and middle pin on row 2.
    2. Insert resistor into breadboard with pins going into row 2 and 6
    3. Connect a wire:
      • From pin 10 on Arduino to pin 2, in order to get data input from thermo sensor
      • From GND ( ground pin on the arduino) to row 1
      • From 5V (power pin on the arduino) to row 3 and 6



    Multiple thermosensors

    This has a similar setup to the one above, however now there are multiple thermosensors connected in series to pin 11 and use the same resistor connected to the first thermosensor.

    Two sensors connected according to the method shown to te method shown above

    Arduino Software

    One temperature sensor

    1. Download the Arduino Software IDE (Different versions depending on what operating system you have)
    2. Install the “One Wire” library in order to run the code for the temperature sensor This code looks like this: