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 (Bisa UNO, MEGA, NANO, dll, bisa diperoleh Di Sini)
  • 1 buah motor servo (bisa diperoleh Di Sini)
  • 1 buah sensor ultrasonic (bisa Diperoelh Di Sini )
  • 1 buah LCD 16×2 (opsional, bisa diperoleh Di Sini)
  • Software Arduino IDE (Jika belum punya, maka download Di Sini)
  • Library LiquidCrystal.h (Jika belum punya, bisa download Di Sini)
  • Library Servo.h (Jika belum punya, bisa download Di Sini)
  • Dan cara menambah library Arduino bisa dibaca Di Sini
  • Kabel jumper secukupnya

 

 

 

Nah lali silahkan dirangkai sesuai skema berikut ini :

pintu-gerbang-otomatis_bb

Keterangan Rangkaian :

  • Bisa Menggunakan Segala Jenis Arduino (UNO, NANO, MEGA, MINI, dll), Tinggal cocokkan Saja Pin-Pin nya.

  • Kaki RS LCD ===> pin 2 Arduino

  • Kaki E LCD ===> pin 3 Arduino

  • Kaki D1 LCD ===> pin 4 Arduino

  • Kaki D2 LCD ===> pin 5 Arduino

  • Kaki D3 LCD ===> pin 6 Arduino

  • Kaki D4 LCD ===> pin 7 Arduino

  • Kaki RW LCD ===> GND (Ground)

  • Kaki VO LCD ===> Output Potensio

  • Kaki RX Bluetooth ===> pin 1 (TX) Arduino

  • Kaki TX Bluetooth ===> pin 0 (RX) Arduino

  • Kaki Data Servo ===> pin 10 Arduino

  • Kaki TRIGGER Ultrasonic ===> pin 12 Arduino

  • Kaki ECHO Ultrasonic ===> pin 13 Arduino

 

 

 

Dan berikut ini adalah programnya :

/* ----------- SISTEM PINTU GERBANG OTOMATIS ----------- */
 /* ----------- Dibuat oleh : M. Nofgi Y.P.U.------------ */
 /* ----------- 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 (Nofgi Piston)
No. HP/WA             : 088217082017
Iklan

Tentang Nofgi

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

15 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…

  3. Anonim berkata:

    Mantap om, kebetulan lagi nyari tugas kuliah heheh

  4. Alee berkata:

    Om itu pake board apah ya? Arduino uno kah? Terimakasih sebelumnya

  5. reza berkata:

    tempat pasang stik es krim nya dmna mas ?

  6. Anonim berkata:

    mas mau tanya gmana caranya biar ketika motor bergerak turun sensor ultrasonik deteksi trus motor berhenti, ketika ultrasonk tidak mendeteksi lagi motor servo akan meneruskan pergerakanya lagi… tolong infonya

  7. BftBandung berkata:

    Asalamuallaikum..
    salam kenal pak…
    Perkenalan saya dari distributor peralatan otomatisasi seperti pintu otomatis dan palang parkir.
    Bila berkenan atau mungkin ada kebutuhan, boleh mampir ke web kami.
    Terima Kasih
    http://www.bft-bandung.com

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