Isi kandungan:

Lengan Robotik Dengan Pam Penyedut Vakum: 4 Langkah
Lengan Robotik Dengan Pam Penyedut Vakum: 4 Langkah

Video: Lengan Robotik Dengan Pam Penyedut Vakum: 4 Langkah

Video: Lengan Robotik Dengan Pam Penyedut Vakum: 4 Langkah
Video: Cara menggunakan vacuum cleaner BOOMBASTIC 4-IN-1 2024, Disember
Anonim
Lengan Robotik Dengan Pam Penyedut Vakum
Lengan Robotik Dengan Pam Penyedut Vakum

Lengan robot dengan pam penyedut vakum yang dikendalikan oleh Arduino. Lengan robot mempunyai reka bentuk keluli dan dipasang sepenuhnya. Terdapat 4 motor servo di lengan robot. Terdapat 3 motor torsi dan servo berkualiti tinggi. Dalam projek ini, cara menggerakkan lengan robot dengan 4 potensiometer menggunakan Arduino ditunjukkan. Suis ON / OFF untuk pam udara dan butang tekan untuk injap solenoid digunakan. Oleh itu, motor dan injap boleh dicampurkan secara manual, yang menjimatkan kuasa dan arus anda.

Langkah 1: Spesifikasi Lengan Robot

Image
Image

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

Pakej:

1 * Kit Lengan Robot (Berkumpul)

2 * KS-3620 180 ° Servo

1 * KS-3620 270 ° Servo

1 * 90d 9g Servo

1 * Pam Udara (Vakum)

1 * Injap Solenoid

1 * Selang Tiub Silikon

KS3620 Metal Digital Servo: Voltan: 4.8-6.6V

Kelajuan: 0.16sec / 60 ° (6.6V)

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

Tanpa Beban Semasa: 80-100mA

Kekerapan: 500us-2500hz

Pam Udara (Vakum): Voltan: DC 5V

Tanpa Beban Semasa: 0.35A

Voltan yang sesuai: DC 4.8V-7.2V

Julat Tekanan: 400-650mmhg

Vakum Maksimum:> -350mmhg

Berat: 60 gram

Solenoid Valve: Nilai voltan: DC 6V

Semasa: 220mA

Voltan yang sesuai: DC5V-6V

Julat Tekanan: 0-350mmhg

Berat: 16 gram

Langkah 2: Perkakasan yang Diperlukan

Sambungan
Sambungan

1 * Arduino UNO R3 -

1 * Sensor Shield -

4 * Potensiometer -

4 * Potentiometer Knob -

1 * Suis ON / OFF -

1 * Butang Tekan sesaat -

1 * 6V> Bekalan Kuasa 2A -

Penyesuai 1 * 9V -

1 * Kotak Kalis Air -

1 * Papan Roti Mini -

1 * Selang Tiub Silikon -

1 * Power Drill -

Jumper Wire 3 in 1 -

Langkah 3: Sambungan

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: Kod Sumber

Kod sumber
Kod sumber

/*

Mengawal kedudukan servo menggunakan potensiometer (pemboleh ubah resistor) https://bit.ly/MertArduino * / #include // buat objek servo untuk mengawal 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; // pemboleh ubah untuk membaca nilai dari pin analog int val1; int val2; int val3; int val4; sia-sia persediaan () {// melampirkan pin servo pada digital (PWM) ke objek servo myservo1.attach (3); myservo2.attach (5); myservo3.attach (6); myservo4.attach (9); } gelung void () {val1 = analogRead (potpin1); // membaca nilai potensiometer (nilai antara 0 dan 1023) val1 = peta (val1, 0, 1023, 0, 180); // skala untuk menggunakannya dengan servo (nilai antara 0 dan 180) myservo1.write (val1); // menetapkan kedudukan servo mengikut kelewatan nilai skala (15); // menunggu servo sampai di sana val2 = analogRead (potpin2); val2 = peta (val2, 0, 1023, 0, 180); myservo2.write (val2); kelewatan (15); val3 = analogRead (potpin3); val3 = peta (val3, 0, 1023, 0, 180); myservo3.write (val3); kelewatan (15); val4 = analogRead (potpin4); val4 = peta (val4, 0, 1023, 0, 180); myservo4.write (val4); kelewatan (15); }

Disyorkan: