Tempat Sampah Otomatis


Alat/Bahan

Arduino IDE                                     

Buzzer                                            1 Buah

Library Servo                                 1 Buah

Sensor HC-SR04                            1 Buah

Motor Servo                                   1 Buah

Project board/PCB Dot matrik       1 Buah / Secukupnya

Kabel Jumper                                  Secukupnya

Skema Rangkaian

Vin – VCC HC-SR04, VCC Servo

GND – GND HC-SR04, GND Servo

 D8 – Trig HC-SR04

D7 – Ecdho HC-SR04

D9 – Pin Data Servo

D6 – Buzzer

Langkah Kerja

1.    Siapkan alat dan bahan yang akan digunakan
2.    Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
3.    Buka software Arduino IDE yang telah terinstal pada laptop/komputer
4.    Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
5.    Ketikkan sketch program pada halaman Arduino IDE
6.    Lakukan proses uploading program

Sketch Program

#include <Servo.h>

#define Trigpin 8

#define Echopin 7

#define buzzer 6

long duration,distance;

Servo servo;

void setup()

{

  pinMode(Trigpin, OUTPUT);

  pinMode(buzzer, OUTPUT);

  pinMode(Echopin, INPUT);

  servo.attach(9);

  Serial.begin(9600);

  servo.write(0);

}

void loop()

{

  digitalWrite(Trigpin,LOW);

  delayMicroseconds(2);

  digitalWrite(Trigpin,HIGH);

  delayMicroseconds(10);

  digitalWrite(Trigpin,LOW);

  duration=pulseIn(Echopin,HIGH);

  distance=duration/58.2;

  if(distance <30 && distance >0)

  {

    Serial.println(distance); 

    servo.write(120);

    digitalWrite(buzzer, HIGH);

    delay(1000);

  }

  else

  {

    digitalWrite(buzzer, LOW);

    servo.write(0);

  }

}


0 comments:

Post a Comment

Unordered List

banner here