Nama-nama Anggota Kelompok:
- Dedi Setiawan (20190302160)
- Dian Natalia Br Giting (2019030052)
- Gerry Junior Maraden Siburian (2019030059)
- Glenn Matthew Graham Nainggolan (2019030044)
- Hafiz Apriadi Lubis (2019030013)
- Jhon Welman Manalu (2019030047)
- Mhd Riski Fauzi (2019030212)
- Sarah Hariati (2019030159)
Bahan-bahan yang diperlukan :
- Arduino UNO x1
- Motor Servo x1
- Sensor Ultrasonik x1
- Kabel jumper seperlunya
- LED 5mm merah & hijau x1
- Kabel USB 2.0 type A/B (kabel USB printer)
- Kardus bekas / karton seperlunya
Langkah Pembuatan;
- Siapkan alat dan bahan yang telah disebutkan di atas
- 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
- 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: