Laman

Rabu, 01 September 2021

Prototype Palang Pintu Otomatis Motor Servo Dan Ultrasonik


Nama-nama Anggota Kelompok:
  1. Dedi  Setiawan (20190302160)
  2. Dian Natalia Br Giting (2019030052)
  3. Gerry Junior Maraden Siburian (2019030059)
  4. Glenn Matthew Graham Nainggolan (2019030044)
  5. Hafiz Apriadi Lubis (2019030013)
  6. Jhon Welman Manalu (2019030047)
  7. Mhd Riski Fauzi (2019030212)
  8. Sarah Hariati (2019030159)



Bahan-bahan yang diperlukan :
  1. Arduino UNO x1

  2. Motor Servo x1

  3. Sensor Ultrasonik x1

  4. Kabel jumper seperlunya

  5. LED 5mm merah & hijau x1

  6. Kabel USB 2.0 type A/B (kabel USB printer)
  7. Kardus bekas / karton seperlunya
Langkah Pembuatan;
  1. Siapkan alat dan bahan yang telah disebutkan di atas

  2. Rangkai komponen seperti berikut
    • Pin 5V pada Arduino dihubungkan ke VCC Servo dan VCC Sensor Ultrasonic
    • Pin GND pada Arduino dihubungkan ke GND Servo dan GND Ultrasonic dan Katoda LED
    • Pin 11 pada Arduino dihubungkan ke Kabel Kuning Servo
    • Pin 9 pada Arduino dihubungkan ke LED Hijau
    • Pin 8 pada Arduino dihubungkan ke LED Merah
    • Pin 13 pada Arduino dihubungkan ke Pin Trigger pada sensor ultrasonic
    • Pin 12 pada Arduino dihubungkan ke Pin Echo pada sensor ultrasonic

  3. Langkah selanjutnya yaitu membuat program dan memasukkannya pada arduino menggunakan software Arduino IDE, dengan cara:
    • Hubungkan perangkat arduino ke PC/Laptop menggunakan kabel USB 2.0 tipe kabel A/B (kabel USB Arduino)
    • Buka aplikasi Arduino IDE
    • Klik menu Tools -> Board -> Arduino/ Genuino Uno (sesuai jenis Arduino yang digunakan)
    • Klik menu Tools -> Port -> Pilih port arduino yang terdeteksi oleh Laptop/PC Anda
    • kemudian masukkan script dibawah ini
 #include <Servo.h>
const int PIN_TRIG = 13; 
const int PIN_ECHO = 12;
const int PIN_SERVO = 11;
const int LED_MERAH = 8;
const int LED_HIJAU = 9;
Servo motorServo;

void setup()
{
motorServo.attach (PIN_SERVO);
Serial.begin (9600); 
pinMode (PIN_TRIG, OUTPUT); 
pinMode (PIN_ECHO, INPUT);
}

void loop()
{
digitalWrite (PIN_TRIG, HIGH); 
delayMicroseconds (10);
digitalWrite (PIN_TRIG, LOW);
double selang = pulseIn (PIN_ECHO, HIGH);
double jarak = 0.0343 *(selang / 2);

if (jarak> 3 || jarak <= 0)
{
Serial.println("di luar jangkauan sensor");
digitalWrite (LED_HIJAU, LOW);
digitalWrite (LED_MERAH, HIGH);
motorServo.write(0); 
}
else
{
motorServo.write(90);
digitalWrite (LED_HIJAU, HIGH);
digitalWrite (LED_MERAH, LOW);
Serial.print (jarak); 
Serial.println(" cm");
}
}
    • Yang terakhir klik upload. Maka program yang telah kita buat akan terupload ke perangkat arduino.

    • Perakitan palang pintu otomatis telah selesai.
Cuplikan Proses Pembuatan Prototype Palang Pintu Otomatis Motor Servo Dan Ultrasonik dari kelompok 3:



Tidak ada komentar:

Posting Komentar