Isi kandungan:

Projek Mesin Robotik: 6 Langkah
Projek Mesin Robotik: 6 Langkah

Video: Projek Mesin Robotik: 6 Langkah

Video: Projek Mesin Robotik: 6 Langkah
Video: Automatic sorting conveyor belt - Graduation project 2017 - Mechatronics | Egypt 2024, November
Anonim
Projek Mesin Robotik
Projek Mesin Robotik

Pada masa sekarang, robot kini digunakan untuk mempercepat proses pembuatan, termasuk penggunaannya dalam barisan pemasangan, automasi, dan banyak lagi. Untuk membuat kita terbiasa dengan bidang kejuruteraan dan dan menyesuaikan diri kita dengan membina robot yang berfungsi, tujuan kita adalah untuk membina robot yang berfungsi untuk mengumpulkan bola dan menyimpannya ke dalam gawang.

Langkah 1: Tentukan Matlamat dan Batasan Anda

Setiap kali projek sedang berjalan, penting bagi seseorang untuk mengenali tujuan yang perlu mereka capai juga, kerana ini membolehkan mereka tetap lebih fokus dan mencari jalan untuk mencapai tujuan tersebut. Juga, batasan adalah penting kerana ia memberi anda had berapa banyak tenaga, masa, atau wang yang dapat anda masukkan ke dalam bangunan.

Dalam kes ini, tujuan kami adalah membuat robot yang dapat menggunakan pelbagai kaedah pengaturcaraan Arduino untuk turun ke lorong, dikuasakan oleh alat kawalan jauh, dan kemudian, tanpa alat kawalan jauh, jalan kembali ke gawang dan mendorong bola ke dalam matlamat. Dengan tujuan ini, kita dapat melangkah ke langkah seterusnya dalam projek ini. Batasan kami untuk projek ini ialah harga keseluruhan tidak boleh melebihi 75 dolar.

Langkah 2: Bekalan Diperlukan Dengan Kos

Semasa melakukan projek robotik, selalu penting untuk membuat senarai bahagian sebelum anda memulakan projek dan bukannya semasa anda meneruskan projek. Membuat senarai juga memberi anda idea tentang berapa banyak kos projek yang anda perlukan dan berapa banyak yang perlu anda simpan dan siapkan.

Senarai bahagian kami terdiri daripada: (Mana-mana yang tidak mempunyai harga di sebelahnya disediakan)

50 wayar lelaki hingga lelaki

50 wayar lelaki hingga wanita

50 wayar wanita ke wanita

1 Arduino Uno / Arduino Mega 2560

4 Roda $ 26.99

2 Ball Casters $ 4.99

4 Motor

4 Pemasangan Motor

Helaian Aluminium Pelbagai * SEMUA PENGUKURAN DALAM INCHES DAN ADALAH ⅛”TINGGI * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 asas, tinggi 3.861, dan 10 hipotenus (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10

1 Bateri

1 Pemandu Motor

1 Alat kawalan jauh dengan Penerima

38 Kacang $ 4.99

38 Bolt $ 5.99

Langkah 3: Skematik

Skematik
Skematik
Skematik
Skematik

Mana-mana projek robotik yang baik perlu mempunyai skema supaya pembina atau jurutera dapat melihat apa yang mereka harus bina agar projek itu dapat berfungsi. Dalam kes ini, kami memerlukan skema robotik yang lebih sederhana yang hanya akan menunjukkan konsep sistem pengambilan motor. Kami juga mempunyai beberapa untuk bateri dan kotak Arduino.

Langkah 4: Pembinaan

Tidak banyak yang boleh dikatakan mengenai aspek bahagian projek ini, tetapi beberapa petua keselamatan mengenai alat. Semasa di bengkel, selalu pakai cermin mata dan sarung tangan dan celemek. Mengambil langkah berjaga-jaga ini telah menyelamatkan banyak nyawa dan kecederaan. Beberapa peralatan yang kami gunakan dalam kes ini adalah tukang las, gergaji pita, mesin gerudi, dan alat kerja logam lain. Juga, sebelum anda mengimpal, pastikan apa yang anda las adalah 100% betul kerana tidak akan kembali.

Langkah 5: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

Robot biasanya bergerak dengan memprogram semacam bahasa, atau dengan menggunakan bahagian mekanikal yang dirancang untuk berfungsi dengan harmoni. Dalam kes ini, kami memprogramkan robot kami menggunakan bahasa pengekodan Arduino. Ini menyebabkan sebahagian daripada kita harus mempelajari pangkalan data pengaturcaraan baru untuk menguasai kemahiran yang diperlukan.

Di atas adalah skema asas rancangan pendawaian kami yang diharapkan untuk robot.

Di bawah ini adalah program memandu robot kami, dan kaedah pengambilan bola akan lebih mudah kerana kami hanya memerlukan motor yang bergerak ke depan dan ke belakang.

KOD:

int ch1;

int ch2;

int myInts [20];

jarak akhir int;

int PERGERAKAN;

int BERHENTI;

pemasa int;

int x = 0;

int stopTimer;

int ArrayValue;

batal persediaan () {// letakkan kod persediaan anda di sini, untuk dijalankan sekali: pinMode (45, INPUT);

pinMode (43, INPUT);

Serial.begin (9600);

}

gelung kosong () {

// letakkan kod utama anda di sini, untuk dijalankan berulang kali:

ch1 = pulseIn (22, TINGGI);

ch2 = pulseIn (24, TINGGI);

//Serial.print("chA: ");

Cetakan bersiri (chA);

//Serial.print("chB: ");

Serial.println (chB);

jika (ch1> 1463) {pemasa = milis ();

}

jika (ch1 == 1463) {

stopTimer = millis ();

ArrayValue = (pemasa - stopTimer);

jika (ArrayValue> = 0)

{

Serial.print (myInts [0]);

myInts [x] = ArrayValue; x ++;

}

}

Langkah 6: Gunakan Robot Anda dengan Terbaik

Setelah semua kerja keras dilakukan, anda kini harus mempunyai robot yang berfungsi sepenuhnya yang bertindak balas terhadap alat kawalan jauh! Berbangga dengan diri sendiri dan nikmati robot anda!

Disyorkan: