Introduction: Touchless Door Opener

About: Bringing Fiction to Reality.

This is a simple project to teach basic usage of Ultrasonic sensor with Servo motor to kids. The project is simple in terms of code, circuit & implementation.

Step 1: Material Required

  • Arduino Nano/Uno/Mini
  • SG-90 Servo motor
  • HC-SR04 Ultrasonic sensor
  • Jumper Cables

Step 2: Making the Connections

There are only a few connections to be made, follow the steps below:

  • Attach the Arduino board to a breadboard.
  • Connect 5v & GND to the side power rails of the breadboard.
  • Connect the VCC & GND of Servo motor & Ultrasonic sensor to the power rails.
  • Connect the Orange wire(Signal) of the Servo motor to pin 9 of Arduino.
  • Connect the Trigger pin of the Ultrasonic sensor to pin 10 of Arduino.
  • Connect the Echo pin of the Ultrasonic sensor to pin 11 of Arduino.

Step 3: Let's Code

Explanation: This code uses the simple Servo library.

  • Four variables were declared initially.
  • In the setup part, the Servo pin is declared as 9. Trigger pin is declared as output & Echo pin is declared as input.
  • In the Loop section, a function named Ultra was called & then the servo was made to rotate for 0 degrees.
  • If Case checks the presence of the hand in front of ultrasonic sensor & hence rotate the servo to 90 degrees.