Daftar Isi:

Lengan Robot Dengan Pompa Hisap Vakum: 4 Langkah
Lengan Robot Dengan Pompa Hisap Vakum: 4 Langkah

Video: Lengan Robot Dengan Pompa Hisap Vakum: 4 Langkah

Video: Lengan Robot Dengan Pompa Hisap Vakum: 4 Langkah
Video: How to Control Vacuum Pump Air Pump Suction for Robotic Arm 2024, November
Anonim
Lengan Robot Dengan Pompa Hisap Vakum
Lengan Robot Dengan Pompa Hisap Vakum

Lengan robot dengan pompa hisap vakum yang dikendalikan oleh Arduino. Lengan robot memiliki desain baja dan dirakit penuh. Ada 4 motor servo pada lengan robot. Ada 3 motor servo torsi tinggi dan kualitas tinggi. Pada tugas akhir ini, ditampilkan cara menggerakkan lengan robot dengan 4 potensiometer menggunakan Arduino. Sakelar ON / OFF untuk pompa udara dan tombol tekan untuk katup solenoid digunakan. Dengan demikian, motor dan katup dapat diintervensi secara manual, yang menghemat daya dan arus Anda.

Langkah 1: Spesifikasi Lengan Robot

Image
Image

Kit Lengan Robot -https://bit.ly/2UVhUb3

Kemasan:

1 * Kit Lengan Robot (Dirakit)

2 * KS-3620 180 ° Servo

1 * KS-3620 270 ° Servo

1 * 90d 9g Servo

1 * Pompa Udara (Vakum)

1 * Katup Solenoid

1 * Selang Tabung Silikon

Servo Digital Logam KS3620: Tegangan: 4.8-6.6V

Kecepatan: 0.16sec/60 ° (6.6V)

Torsi: 15kg/cm(4.8V) 20kg/cm(6.6V)

Arus Tanpa Beban: 80-100mA

Frekuensi: 500us-2500hz

Pompa Udara (Vakum): Tegangan: DC 5V

Arus Tanpa Beban: 0.35A

Tegangan yang Cocok: DC 4.8V-7.2V

Rentang Tekanan: 400-650mmhg

Vakum Maksimum: > -350mmhg

Berat: 60 gram

Katup Solenoid: Tegangan Terukur: DC 6V

Saat ini: 220mA

Tegangan yang Cocok: DC5V-6V

Rentang Tekanan: 0-350mmhg

Berat: 16 gram

Langkah 2: Perangkat Keras yang Diperlukan

Koneksi
Koneksi

1* Arduino UNO R3 -

1* Perisai Sensor -

4* Potensiometer -

4* Kenop Potensiometer -

1* Saklar ON/OFF -

1* Tombol Tekan Sesaat -

1* 6V >2A Power Supply -

1* Adaptor 9V -

1* Kotak Tahan Air -

1* Mini Breadboard -

1* Selang Tabung Silikon -

1* Bor Listrik -

Kawat Jumper 3 in 1 -

Langkah 3: Koneksi

Potensiometer:

Pot 1 - Analog 0

Pot 2 - Analog 1

Pot 3 - Analog 2

Pot 4 - Analog 3

Motor Servo:

Servo 1 - Digital 3 PWM

Servo 2 - Digital 5 PWM

Servo 3 - Digital 6 PWM

Servo 4 - Digital 9 PWM

Langkah 4: Kode Sumber

Kode sumber
Kode sumber

/*

Mengontrol posisi servo menggunakan potensiometer (resistor variabel) https://bit.ly/MertArduino */ #include // buat objek servo untuk mengontrol servo Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; // pin analog yang digunakan untuk menghubungkan potensiometer int potpin1 = 0; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; // variabel untuk membaca nilai dari pin analog int val1; int nilai2; int val3; int val4; void setup() { // menempelkan servos pada pin digital (PWM) ke objek servo myservo1.attach(3); myservo2.attach(5); myservo3.attach(6); myservo4.attach (9); } void loop() { val1 = analogRead(potpin1); // membaca nilai potensiometer (nilai antara 0 dan 1023) val1 = map(val1, 0, 1023, 0, 180); // skala untuk menggunakannya dengan servo (nilai antara 0 dan 180) myservo1.write(val1); // mengatur posisi servo sesuai dengan penundaan nilai yang diskalakan(15); // menunggu servo sampai di sana val2 = analogRead(potpin2); val2 = peta(val2, 0, 1023, 0, 180); myservo2.write(val2); penundaan (15); val3 = analogRead(potpin3); val3 = peta(val3, 0, 1023, 0, 180); myservo3.write(val3); penundaan (15); val4 = analogRead(potpin4); val4 = peta(val4, 0, 1023, 0, 180); myservo4.write(val4); penundaan (15); }

Direkomendasikan: