Introduction: The Moving Door

The project is called "The Moving Door." I created this project to let people hide small and valuable items. By placing your hand near a ultrasonic distance sensor and my servo motor will turn 175 degrees and the door will turn. Once you remove your hand the door will close.

Step 1: Parts/Materials

1. Arduino

2. Ultrasonic distance sensor

3. Wires

4. Alternative power supply

5. Servo motor

6. Cardboard

7. Glue

8. USB cable

Step 2: Code

#include

const int echpin = 4

const int trigPin = 2;

Servo myservo;

int pos = 0;

void setup() {

myservo.attach(8);

Serial.begin(9600);

pinMode(2, OUTPUT);

pinMode(4, INPUT);

while(! Serial);

Serial.println("speed 0 to 225"); }

void loop() {

long duration, inches;

delay(15);

digitalWrite(2, LOW);

delayMicroseconds(2);

digitalWrite(2, HIGH);

delayMicroseconds(5);

digitalWrite(2, LOW);

duration = pulseIn(4, HIGH);

inches = duration / 74 / 2;

Serial.println(inches);

delay(200);

if (inches < 5) { for (pos = 0; pos <= 180; pos += 1)

myservo.write(pos);

delay(15); }

if (inches > 5) { for (pos = 180; pos >= 0; pos -= 1)

myservo.write(pos);

delay(15);

}

}

Step 3: Setup