Implementasi Pintu Otomatis dengan Sensor HC-SR04

Aufa Fakhri Tiyo Widodo

Sosial Media


3 orang menyukai ini
Suka

Summary

Komponen pembuatan rancangan model ini menggunakan Arduino Uno, Sensor Jarak Ultrasonik HC-SR04, dan Motor Servo. Tujuannya untuk mendeteksi keberadaan objek di sekitar pintu, sehingga saat objek mendekat pintu akan terbuka dan saat objek menjauh pintu akan tertutup secara sendirinya. 

Description

Saya akan menjelaskan model yang saya buat untuk mengontrol/mendeteksi keberadaan objek di sekitar pintu sehingga pintu dapat terbuka dan tertutup secara otomatis menggunakan Sensor Jarak Ultrasonik HC-SR04.


Batasan Masalah : 

Sebelum menjelaskan lebih lanjut Saya akan menjelaskan batasan dari hasil kerja Saya :

  1. Untuk mengimplementasikan program ini saya menggunakan platform Wokwi secara online dikarenakan saya tidak mempunyai alat fisik untuk mempraktikan secara detail,
  2. Karena saya menggunakan platform Wokwi secara online, saya tidak dapat memberikan kejelasan mengenai kegagalan implementasi model ini,
  3. Tujuan dari pembuatan model ini adalah untuk pengembangan ilmu serta pembelajaran.

Komponen : 

Untuk membuat model ini saya menggunakan 3 komponen yaitu : 

  1. Arduino UNO : Arduino UNO merupakan papan pengembangan mikrokontroler yang serbaguna. Kegunaannya melibatkan pembuatan prototipe elektronik, pengembangan proyek IoT (Internet of Things), kendali perangkat, dan berbagai aplikasi berbasis mikrokontroler.
  2. Sensor Jarak Ultrasonik HC-SR04 : HC-SR04 Ultrasonic Sensor digunakan untuk mengukur jarak secara akurat dengan menggunakan gelombang ultrasonik.
  3. Motor Servo : Motor Servo adalah jenis motor yang dirancang untuk memberikan gerakan presisi dan kontrol yang baik. Kegunaannya melibatkan mekanisme pintu otomatis, robotika, kendali sudut kamera, dan proyek-proyek yang membutuhkan gerakan presisi.

Tujuan dan Manfaat :

Dalam era teknologi yang berkembang pesat, kebutuhan akan sistem otomatis semakin meningkat, terutama dalam hal keamanan dan kenyamanan. Sistem kontrol pintu otomatis, menggunakan sensor ultrasonik dan servo motor, memberikan solusi inovatif. Sensor ultrasonik mendeteksi keberadaan objek di sekitar pintu, sedangkan servo motor memberikan gerakan otomatis pada pintu. Keunggulan sistem ini meliputi respons cepat terhadap pergerakan, adaptabilitas terhadap berbagai kondisi lingkungan, dan efisiensi penggunaan ruangan. Implementasinya juga berpotensi menghemat energi karena pintu beroperasi hanya saat diperlukan. Program diimplementasikan melalui platform Wokwi untuk simulasi virtual dan pengujian, memudahkan pengembangan dan analisis kinerja sistem.

Kode Program dan Cara Kerja : 

Kode diatas adalah program Arduino yang digunakan untuk membaca/mendeteksi objek dari sensor HC-SR04 dan memberikan aksi kepada pintu jika jarak objek lebih dari 100cm maka pintu akan tertutup dan jika jarak objek dibawah 100cm maka pintu akan terbuka. Berikut merupakan penjelasan singkat untuk setiap bagian dari kode tersebut : 

1. Include Library dan Deklarasi Variabel:

  • Include Library: Memasukkan library Servo yang diperlukan untuk mengontrol motor servo.
  • Deklarasi Variabel: Mendeklarasikan objek servo dari kelas Servo, dan variabel pos untuk menyimpan posisi servo

2. Definisi Pin:

  • Mendefinisikan pin untuk sensor ultrasonik (TRIG dan ECHO).

3. Fungsi Setup:

  • Serial Communication Setup: Mengatur komunikasi serial untuk pengawasan melalui Serial Monitor.
  • Servo Setup: Melampirkan motor servo ke pin 13.
  • Pin Mode Setup: Menetapkan mode pin TRIG sebagai OUTPUT dan ECHO sebagai INPUT.

4. Fungsi Loop:

Pengukuran Jarak Ultrasonik:

  • Memulai pengukuran dengan mengirim sinyal tinggi ke pin TRIG.
  • Menunggu sebentar dan menghentikan sinyal.
  • Membaca durasi pulsa dari pin ECHO.

Pengendalian Pintu:

  • Jika jarak lebih dari 100 cm, maka pintu akan tertutup dengan menggerakkan motor servo dari 0 hingga 180 derajat.
  • Jika tidak, pintu akan terbuka dengan menggerakkan motor servo dari 180 hingga 0 derajat.

Penundaan:

  • Menunggu 1 detik sebelum memulai pengukuran berikutnya.

Implementasi

Ketika program dijalankan, program akan menghasilkan output pada serial monitor yaitu objek yang terbaca pada sensor HC-SR04 yang dimana ketika objek berada di jarak 256cm maka pintu tertutup, lalu objek pindah dan berada di jarak 168cm pintu masih tetap tertutup, lalu ketika objek sudah berada di jarak  sekitar 76cm pintu terbuka.

Kesimpulan

Model ini dikembangkan sebagai simulasi untuk mengontrol/mendeteksi keberadaan objek di sekitar pintu otomatis menggunakan sensor Sensor Jarak Ultrasonik HC-SR04, Arduino UNO, dan Motor Servo. Batasan model meliputi penggunaan platform Wokwi secara online, tidak mempunyai alat fisik untuk mempraktikan secara detail, belum diimplementasikan di dunia nyata, dan tujuan pembuatan untuk pembelajaran.

Komponen utama model melibatkan Sensor Jarak Ultrasonik HC-SR04 untuk mengukur mendeteksi objek, Motor Servo untuk memberikan aksi Pintu terbuka atau tertutup, dan Arduino UNO sebagai platform pengendali. Penggunaan kode program Arduino memungkinkan pembacaan deteksi objek, pintu tertutup jika jarak objek diatas 100cm dan terbuka bila dibawah 100cm. 

Kegunaan model ini adalah Keunggulan sistem ini meliputi respons cepat terhadap pergerakan, adaptabilitas terhadap berbagai kondisi lingkungan, dan efisiensi penggunaan ruangan. Implementasinya juga berpotensi menghemat energi karena pintu beroperasi hanya saat diperlukan. Meskipun model ini belum diimplementasikan di dunia nyata, diharapkan dapat menjadi referensi dan alat pembelajaran untuk konsep deteksi objek dengan Arduino dan sensor jarak.

Informasi Course Terkait
  Kategori: Internet of Things / FPGA
  Course: Embedded System Berbasis Arduino