loading

Materials used for the project included:

1. trophy

2. glue

3. arduino

4. bread board

5. hook-up wires

6. 225K Ohm resister and a 10K

7. photo cell

8. LED

Step 1: Take Apart Trophy

In the first step, I took apart the trophy.

Step 2: Metal Shaft

In this step, I glued the bottom and top wood pieces from the trophy to the metal shaft.

Step 3: Arduino Wiring

In the step I hooked the arduino wires to ensure they worked properly.

Code:

/*
Calibration Demonstrates one technique for calibrating sensor input. The sensor readings during the first five seconds of the sketch execution define the minimum and maximum of expected values attached to the sensor pin. The sensor minimum and maximum initial values may seem backwards. Initially, you set the minimum high and listen for anything lower, saving it as the new minimum. Likewise, you set the maximum low and listen for anything higher as the new maximum. The circuit: * Analog sensor (potentiometer will do) attached to analog input 0 * LED attached from digital pin 9 to ground created 29 Oct 2008 By David A Mellis modified 30 Aug 2011 By Tom Igoe http://arduino.cc/en/Tutorial/Calibration This example code is in the public domain. *

/ These constants won't change: const int sensorPin = A0; // pin that the sensor is attached to const int ledPin = 9; // pin that the LED is attached to

// variables: int sensorValue = 0; // the sensor value int sensorMin = 1023; // minimum sensor value int sensorMax = 0; // maximum sensor value

void setup() { // turn on LED to signal the start of the calibration period: pinMode(13, OUTPUT); digitalWrite(13, HIGH);

// calibrate during the first five seconds while (millis() < 5000) { sensorValue = analogRead(sensorPin);

// record the maximum sensor value if (sensorValue > sensorMax) { sensorMax = sensorValue; }

// record the minimum sensor value if (sensorValue < sensorMin) { sensorMin = sensorValue; } }

// signal the end of the calibration period digitalWrite(13, LOW); }

void loop() { // read the sensor: sensorValue = analogRead(sensorPin);

// apply the calibration to the sensor reading sensorValue = map(sensorValue, sensorMin, sensorMax, 0, 255);

// in case the sensor value is outside the range seen during calibration sensorValue = constrain(sensorValue, 0, 255);

// fade the LED using the calibrated value: analogWrite(ledPin, sensorValue); }

Step 4: Drilling Holes

In this step I drilled a whole in the back so the wires would fit better when they ran out to the arduino.

Step 5: LED Fit

In the final step, I needed to ensure the photocell and LED both fit in the trophy and that it turned on and off in the dark. We were successful in our construction as the light did turn on in light and off in dark!

<p>So you are hiding an arduino inside a trophy that lights up an LED when opened? </p>

About This Instructable

313views

1favorite

License:

More by peytonlamoureux24:Trophy Hiding Place 
Add instructable to: