Automatic Toll Plaza Robotic Kit– Assembly Video & Arduino Code

Code

// C++ Arduino Code (Copy Below)

#include <Servo.h>

Servo dustbinServo;

// Define pins

const int trigPin = 5;

const int echoPin = 6;

const int servoPin = 9;

// Variables

long duration;

int distance;

void setup() {

  dustbinServo.attach(servoPin);

  pinMode(trigPin, OUTPUT);

  pinMode(echoPin, INPUT);

  dustbinServo.write(0); // Lid closed

  Serial.begin(9600);

}

void loop() {

  // Send ultrasonic pulse

  digitalWrite(trigPin, LOW);

  delayMicroseconds(2);

  digitalWrite(trigPin, HIGH);

  delayMicroseconds(10);

  digitalWrite(trigPin, LOW);

  // Read echo time

  duration = pulseIn(echoPin, HIGH);

  // Calculate distance (in cm)

  distance = duration * 0.034 / 2;

  Serial.print("Distance: ");

  Serial.print(distance);

  Serial.println(" cm");

  // If object is near (less than 15 cm)

  if (distance > 0 && distance < 15) {

    dustbinServo.write(90);  // Open lid

    delay(3000);             // Keep open for 3 seconds

    dustbinServo.write(0);   // Close lid

  }

  delay(300);

}

What You Need for This Project

To build this Automatic Goalkeeper, we used the following parts from the Plzpapa Basic Robotic Kit:

  • Arduino Uno Board
  • Servo Motor (SG90)
  • Ultrasonic Sersor
  • Wooden Goalkeeper Structure
  • Jumper Wires
  • (No soldering required!)

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top