Membuat Pintu Gerbang Otomatis dengan Arduino

Assalamualaikum.
Salam Sejahtera Untuk Kita Semua Sobat …

Pernah melihat pintu-pintu pagar pada rumah-rumah mewah pada film-film ? Nah pernah melihat kan sebuah pintu gerbang yang otomatis terbuka ketika ada orang/benda mau masuk ? Nah bagaimana kalau kita buat sendiri pintu gerbang otomatis untuk rumah kita ?😀 .

Yaps, atas dasar itulah NP mau share tutorial simulasi pembuatan Sistem Pintu Gerbang Otomatis menggunakan Arduino. Seperti biasa, komponen yang perlu kita siapkan yakni :

  • 1 buah Arduino (Terserah mau pakai UNO, MEGA, NANO, atau yang lain)
  • 1 buah motor servo
  • 1 buah sensor ultrasonic
  • 1 buah LCD 16×2 (opsional)
  • Kabel jumper secukupnya

Nah lali silahkan dirangkai sesuai skema berikut ini :

pintu-gerbang-otomatis_bb

Dan berikut ini adalah programnya :

 

/* ———– SISTEM PINTU GERBANG OTOMATIS ———– */
/* ———– Dibuat oleh : M. Nofgi Y.P.U.———— */
/* ———– http://www.nofgipiston.wordpress.com ———– */
/* ———– NF-308 SHOP, Arduino Workshop ———– */

//Pemanggilan library LCD dan Servo
#include <LiquidCrystal.h>
#include<Servo.h>

//Inialisasi pin lcd
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);

//Inialisasi variable servo
Servo servo;

//Inialisasi pin sensor ultrasonic
const int pinTrigger = 12;
const int pinEcho = 13;

//Inialisasi varible durasi dan jarak
float durasi, jarak;

void setup()
{
//Inialisasi jumlah baris dan kolom lcd
lcd.begin(16, 2);

//Deklarasi status I/O pin ultrasonic
pinMode(pinTrigger, OUTPUT);
pinMode(pinEcho, INPUT);

//Inialisasi pin servo
servo.attach(11);

//Deklarasi awal derajat servo
servo.write(10);

//Membersihkan lcd
lcd.clear();
//Set posisi kursor pada baris ke 0 dan kolom ke 0
lcd.setCursor(0, 0);
//Menuliskan karakter pada lcd
lcd.print(“Sistem Pintu”);
//Set posisi kursor
lcd.setCursor(0, 1);
//Menuliskan karakter pada lcd
lcd.print(“Otomatis”);
//delay 5 detik
delay(5000);
}

void loop()
{
//Mengaktifkan pin Trigger ultrasonic
digitalWrite(pinTrigger, HIGH);
//Delay 10 mikrodetik
delayMicroseconds(10);
//Mematikan pn Trigger
digitalWrite(pinTrigger, LOW);

//Durasi adalah waktu tunggu pin Echo menjadi bernilai HIGH
//Setelah mendapat pantulan gelombang ultrasonic dari pin Trigger
durasi = pulseIn(pinEcho, HIGH);
//Konversi nilai durasi ke jarak
jarak = ((durasi * 0.034) / 2);

//Jika jarak <= 6, maka
if (jarak <= 6)
{
//Servo bergerak ke derajat 70
servo.write(70);
//Menuliskan karakter pada lcd
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(“Silahkan Masuk”);
delay(10);
}

//Jika tidak maka
else
{
//servo bergerak ke derajat 10
servo.write(10);
//Menuliskan karakter pada LCD
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(“Dilarang Masuk”);
delay(10);
}
}

Dan berikut ini adalah video demonstrasinya :

Nah walaupun masih hanya berupa simulasi, naum ke depannya bisa dikembangkan ke pintu gerbang beneran lho sob …😀 .

Silahkan berkreasi tanpa batas😀 .

Silahkan dicoba ….. Silahkan berkomentar kalau masih kebingungan😀 .

Salam Teknologi …🙂 .

Wassalamualaikum.

*

*

*

*

*

********************

#Maaf jika ada kesalahan, ambil sisi positifnya saja.
#Barangkali anda mempunyai kabar/berita seputar otomotif/mekatronika/robotika/elektronika atau ingin mengiklankan suatu produk di blog ini, silahkan kontak saya.

Jual Arduino, Sensor, Modul, SHIELD, dan Berbagai Komponen Elektronika/Robotika murah meriah … Best Quality Product … !!! (Klik di sini)

Menerima jasa pembuatan Project atau alat berbasis Arduino, Elektronika, Robotika, Mekatronika, dan sejenisnya …

Bisa untuk keperluan hobi, tugas kuliah/sekolah, project industri/rumahan, dan sebagainya …

Silahkan kontak saya :

Facebook              : Nofgi Yugo Prasetyo
Fans Page on Facebook : Nofgi Piston Blog
E-Mail                : Nofgimotor@gmail.com
PIN BBM               : D2F100C2
Line                  : nofgi piston
Instagram             : nofgi_piston
Youtube               : NF-308
No. HP/WA             : 088217082017

Tentang Nofgi

Suka berbagai hal yang berhubungan dengan otomotif ... Penggemar Motor Sport ... Suka menulis di dunia maya ...
Pos ini dipublikasikan di Arduino, DIY, Elektronik, Elektronika, Mekatronika, Robotika, Teknologi dan tag , , , , , , , . Tandai permalink.

6 Balasan ke Membuat Pintu Gerbang Otomatis dengan Arduino

  1. Syamsul Bahri berkata:

    mantap tu ..boleh di aplikasikan ke pintu pagar..mas

  2. Syamsul Bahri berkata:

    klu buat aplikasi trefic light bisa ndak jadi kontrolnye dari jarak jauh…

Komentar Anda Membuat Semangat Saya Membara ... :D

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s