Thursday, 26 November 2015

A Naturally Man-made Product...

Welcome to the showcase of our project:
 Development of a Tide Simulator

Explore the pages above to see and learn more!

Tide Simulation Sneak-Peek

Enjoy a scaled down-down simulation of the tides!


Thursday, 4 September 2014

Development of a Tidal Simulator Poster ver. 2



Version2 of the poster has it's graph results updated, as the previous one had many decimals and the numbers were very close together, therefore, we've round off the numbers in order for the graph to be more presentable, and easier to read.

Due to blogger inability to host A1 images, a much better quality one would be found in the link below

Monday, 1 September 2014

Importance of crabs in Medicine

How Horseshoe Crab Blood Saves Millions Of Lives | IFLScience

This article highlights the Importance of crabs in Medicine and how overharvesting of crabs in North America has led to a decline in crab populations. Our system on a larger scale can be used to rear these kinds of crabs.

Saturday, 23 August 2014

Arduino Relay [Experiment _ 03]


Experiment _ 03
-Refer to "Calculations and Codes for Scaled down"http://sst2014-s201-g-iss.blogspot.sg/2014/08/calculations-and-codes-for-scaled-down.html

Codes:

#define RELAY1 8
#define RELAY2 7

void setup()
{  
  pinMode(RELAY1, OUTPUT);      
  pinMode(RELAY2, OUTPUT);

}

 void loop()
{

   digitalWrite(RELAY1,HIGH);
   delay(10000);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH);
   delay(12500);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH);
   delay(15000);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH);
   delay(17500);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH);
   delay(20000);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH); //START OF LINEAR
   delay(18960);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH);
   delay(18960);
   digitalWrite(RELAY1,LOW);
   delay(3090); //END OF LINEAR
 
   digitalWrite(RELAY1,HIGH);
   delay(20000);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH);
   delay(17500);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH);
   delay(15000);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH);
   delay(12500);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
   digitalWrite(RELAY1,HIGH);
   delay(10000);
   digitalWrite(RELAY1,LOW);
   delay(3090);
 
//END OF RELAY1
//START OF RELAY2
 
   digitalWrite(RELAY2,HIGH);
   delay(10000);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH);
   delay(12500);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH);
   delay(15000);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH);
   delay(17500);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH);
   delay(20000);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH); //START OF LINEAR
   delay(18960);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH);
   delay(18960);
   digitalWrite(RELAY2,LOW);
   delay(3090); //END OF LINEAR
 
   digitalWrite(RELAY2,HIGH);
   delay(20000);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH);
   delay(17500);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH);
   delay(15000);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH);
   delay(12500);
   digitalWrite(RELAY2,LOW);
   delay(3090);
 
   digitalWrite(RELAY2,HIGH);
   delay(10000);
   digitalWrite(RELAY2,LOW);
   delay(3090);

 

} //END OF CODE