Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Cara membuat Pintu Otomatis Berbasis Arduino

Komponen dan persediaan

Adafruit RGB Backlight LCD - 16x2
× 1
Sensor Ultrasonik - HC-SR04 (Generik)
× 1
Buzzer
× 1
Motor DC
× 1
Arduino UNO
× 1
pelindung motor
× 1
Kabel jumper (generik)
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Cara Membuat Pembukaan Pintu Otomatis Menggunakan Sensor Ultrasonic HR SC-04

Proyek ini menyangkut sistem buka tutup pintu otomatis. Sistem kontrol pintu otomatis mencakup sensor untuk mendeteksi orang atau objek yang mendekati pintu. Sistem dan metode sangat umum dalam seni untuk membuka dan menutup pintu untuk masuk dan keluar gedung, fasilitas, dll. Pintu otomatis biasanya ditemukan di toko ritel, supermarket, dan sejenisnya.

Proyek umumnya berkaitan dengan buka tutup otomatis pintu yang akan merasakan orang atau benda mendekati pintu dan membuka secara otomatis. Sistem ini dikendalikan oleh mikrokontroler Arduino. Sistem ini meliputi motor DC yang membuat pintu ke slide saat membuka atau menutup dengan gearing rak dan pinion, LCD untuk menampilkan informasi keadaan pintu, buzzer audio untuk membuat suara selama pintu dibuka dan controller untuk mengontrol pembukaan dan penutupan pintu sebagai orang atau objek yang terdeteksi oleh sensor.

Keseluruhan sistem adalah sistem mekatronik yang dirancang menggunakan tujuh langkah desain sistem mekatronik.

Untuk mulai membuat sistem mekatronik seperti itu, diperlukan elemen dan alat berikut...

Langkah 1:- Kumpulkan semua perangkat keras (Bahan dan Alat)

Kumpulkan semua perangkat keras yang diperlukan untuk merakit sistem. LCD dan Piezo Buzzer bukanlah persyaratan wajib dari sistem ini. Ini ditambahkan hanya untuk identifikasi Visual dan Audio kepada pengguna untuk status pintu apakah terbuka atau tertutup.

Untuk mulai membuat sistem mekatronik seperti itu, diperlukan elemen dan alat berikut...

Bahan -

1. Komputer untuk memprogram instruksi, harus menginstal arduino IDE.

2. Pengontrol Arduino (UNO, MEGA, dll.) tetapi saya menggunakan UNO R3 dengan biaya rendah untuk tujuan pembelajaran dan membuat proyek ini untuk pemenuhan sebagian akademik saya.

ATMEL :ATmega328-PU

3. Sensor ultrasonik HRSC04 (Digunakan sebagai sensor jarak untuk mendeteksi orang atau benda yang tiba di pintu).

Modul rentang ultrasonik HC - SR04 menyediakan fungsi pengukuran non-kontak 2cm-400cm, akurasi rentang dapat mencapai 3mm. Modul termasuk pemancar ultrasonik, penerima dan sirkuit kontrol. Prinsip dasar kerja:

Menggunakan pemicu IO untuk setidaknya 10us sinyal tingkat tinggi

Modul secara otomatis mengirimkan delapan 40 kHz dan mendeteksi apakah ada sinyal pulsa kembali

JIKA sinyal kembali, melalui level tinggi, waktu output tinggi durasi IO adalah waktu dari mengirim ultrasonik hingga kembali

Jarak uji =(waktu tingkat tinggi X kecepatan suara (340M/S) / 2

4. Motor DC 12V

Arus beban:70mA (250mA MAX) (3V pm)

Tegangan operasi:3V ~ 12V DC

Torsi:1,9 Kgf.cm

Kecepatan tanpa beban:170RMP (3V)

Rasio pengurangan:1:48

Berat :30gm

Arus tanpa beban =60 mA,

Arus macet =700 mA

5. LCD :16 X 2 DOT MATRIX.

6. Buzzer Piezo

7. Pelindung Motor :L293D

Perangkat L293 dan L293D adalah driver setengah-H arus tinggi empat kali lipat.

Alasan menggunakan pelindung Motor :

Anda dapat menjalankan motor langsung terhubung ke 9-12 V DC supply. Motor akan menarik arus sebanyak yang dibutuhkan dari suplai 12V DC. Namun dalam proyek ini kita harus mengendalikan motor dengan instruksi program sehingga kita harus menghubungkan motor melalui pengontrol arduino yang tegangan dan arus keluarannya dibatasi. Jadi ketika Anda menghubungkan motor ke pengontrol arduino, itu akan menarik lebih banyak arus pada 5V. Jadi akan ada peluang untuk membakar pengontrol.

Untuk mencegah mikrokontroler terbakar, saya menggunakan pelindung motor. yang hanya bertindak sebagai penguat.

8. Elemen mekanik :Untuk membuat prototipe saya menggunakan lembaran akrilik plastik dan dipotong-potong untuk membuat model tipe rumah yang memiliki pintu geser.

9. Kabel Jumper

10 Catu Daya

Alat-

1. Multimeter

2. Besi Solder

Alat tidak diperlukan, tetapi jika Anda memilikinya, Anda akan baik-baik saja.

Langkah 2:​Program Arduino:-.

Anda juga dapat mengunduh file .ino terlampir dan langsung mematuhi dan mengunggahnya.

Langkah 3:- Koneksi perangkat keras

Menghubungkan semua perangkat keras ke pengontrol arduino. Skema terlampir hanya untuk referensi saja. Anda dapat menggunakan pin sesuai yang tersedia di papan pengontrol.

Cara terbaik Anda dapat menggunakan program saya untuk informasi pin. Anda juga meminta saya untuk berbagi.

Langkah 4:- Flash Program Arduino dan Catu Daya

Unggah sketsa arduino yang disediakan dalam tutorial ini ke pengontrol.

Tonton video untuk melihat sistem kerja.

Kode

  • Kode Arduino
Kode ArduinoArduino
Kode Pembukaan Pintu Otomatis Menggunakan Sensor Ultrasonik HRSC04
#include LiquidCrystal lcd(12, 11, 5, 8, 9, 1);const int trigPin =7; const int echoPin =4; const int mt_En_Pin1 =2; const int mt_IN1_Pin2 =3; const int mt_IN2_Pin3 =6;int buzz =10;durasi panjang;int distance;void setup(){lcd.clear();lcd.begin(16, 2);lcd.print("SELAMAT DATANG");pinMode(trigPin, OUTPUT);pinMode(echoPin, INPUT);pinMode(mt_En_Pin1, OUTPUT);pinMode(mt_IN1_Pin2, OUTPUT);pinMode(mt_IN2_Pin3, OUTPUT);Serial.begin(9600);pinMode(buzz, OUTPUT);}void loop {digitalWrite(trigPin, LOW);delayMicroseconds(2);digitalWrite(trigPin, HIGH);delayMicroseconds(10);digitalWrite(trigPin, LOW);durasi =pulseIn(echoPin, HIGH);distance=durasi*0,034/2;jika (jarak <=5){ digitalWrite(13, TINGGI); penundaan (1000); digitalWrite(mt_En_Pin1, TINGGI); analogWrite(mt_IN1_Pin2,50); analogWrite(mt_IN2_Pin3, 0); penundaan(2000); analogWrite(mt_IN1_Pin2, 0); analogWrite(mt_IN2_Pin3, 0); penundaan (1000); nada (buzz, 1000); penundaan (1000); nada (buzz, 1000); penundaan (1000); tidakNada(buzz); penundaan(3000); lcd.clear(); lcd.setCursor(0,1); lcd.print("Silahkan Masuk"); penundaan (1000); analogWrite(mt_IN1_Pin2,0); analogWrite(mt_IN2_Pin3,50); delay(3000);}else{ digitalWrite(13, RENDAH); digitalWrite(mt_En_Pin1, RENDAH); analogWrite(mt_IN1_Pin2,50); analogWrite(mt_IN2_Pin3, 0); }}

Suku cadang dan penutup khusus

Hubungkan perangkat keras

Skema

Hubungkan Perangkat Keras

Proses manufaktur

  1. Cara Meretas Remote IR
  2. Iron Man
  3. Temukan Saya
  4. Cara Membuat Tombol Keyboard Punchable yang Dapat Disesuaikan
  5. Matriks LED + Tampilan Pintu Sensor Gerak [Arduino Holiday]
  6. Cara Mengukur Massa Bumi Menggunakan Arduino
  7. Cara Membuat Sistem Buka-Tutup Pintu Otomatis Non-Sentuh
  8. Arduino Joystick
  9. Cara membuat musik dengan Arduino
  10. Cara Membuat Kompas menggunakan Arduino dan Mengolah IDE