Daftar Isi:

Proyek Mesin Robotika: 6 Langkah
Proyek Mesin Robotika: 6 Langkah

Video: Proyek Mesin Robotika: 6 Langkah

Video: Proyek Mesin Robotika: 6 Langkah
Video: Belajar Robot Mulai dari Mana? 2024, Juli
Anonim
Proyek Mesin Robotika
Proyek Mesin Robotika

Saat ini, robot digunakan untuk mempercepat proses manufaktur, termasuk penggunaannya di jalur perakitan, otomatisasi, dan banyak lagi. Untuk membiasakan kami dengan bidang teknik dan dan untuk menyesuaikan diri dengan membangun robot kerja, tujuan kami adalah membuat robot kerja yang akan mengumpulkan bola dan menyimpannya di gawang.

Langkah 1: Tentukan Tujuan dan Batasan Anda

Setiap kali sebuah proyek berjalan, penting bagi seseorang untuk mengenali tujuan yang juga perlu mereka dapatkan, karena ini memungkinkan mereka untuk tetap lebih fokus dan menemukan cara untuk mencapai tujuan itu. Selain itu, batasan penting karena memberi Anda batasan berapa banyak energi, waktu, atau uang yang dapat Anda masukkan ke dalam bangunan.

Dalam hal ini, tujuan kami adalah membuat robot yang dapat menggunakan berbagai metode pemrograman Arduino untuk mengemudi di lorong, ditenagai oleh remote kontrol, dan kemudian, tanpa remote kontrol, menemukan jalan kembali ke gawang dan mendorong bola. ke dalam gawang. Dengan mengingat tujuan ini, kita kemudian dapat melanjutkan ke langkah berikutnya dalam proyek. Satu-satunya batasan kami untuk proyek ini adalah bahwa harga keseluruhan tidak boleh lebih dari 75 dolar.

Langkah 2: Perlengkapan yang Dibutuhkan Dengan Biaya

Saat melakukan proyek robotika, selalu penting untuk membuat daftar bagian sebelum Anda memulai proyek alih-alih saat Anda melanjutkan proyek. Membuat daftar juga memberi Anda gambaran tentang berapa biaya proyek yang harus Anda keluarkan dan berapa banyak yang perlu Anda simpan dan persiapkan.

Daftar suku cadang kami terdiri dari: (Apa pun yang tidak memiliki harga di sebelahnya disediakan)

50 Kabel pria ke pria

50 kabel pria ke wanita

50 kabel wanita ke wanita

1 Arduino Uno/Arduino Mega 2560

4 Roda $26,99

2 Kastor Bola $4,99

4 Motor

4 Dudukan Motor

Aneka Lembaran Aluminium *SEMUA UKURAN DALAM INCI DAN TEBAL” (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x 0,663 (2) 1,75 x 1,598 (2) 7 alas, tinggi 3,861, dan 10 sisi miring (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10

1 Baterai

1 Pengemudi Motor

1 Pengendali Jarak Jauh dengan Penerima

38 Kacang $4,99

38 Baut $5,99

Langkah 3: Skema

skema
skema
skema
skema

Setiap proyek robotika yang baik perlu memiliki skema sehingga pembangun atau insinyur dapat melihat apa yang harus mereka bangun agar proyek dapat bekerja. Dalam hal ini, kami membutuhkan skema robot yang lebih sederhana yang hanya akan menunjukkan konsep sistem pengambilan motor. Kami juga memiliki beberapa untuk paket baterai dan kasing Arduino.

Langkah 4: Konstruksi

Tidak banyak yang bisa dikatakan tentang aspek bagian proyek ini, tetapi beberapa tips keselamatan tentang alat. Saat berada di bengkel, selalu kenakan kacamata dan sarung tangan serta celemek. Mengambil tindakan pencegahan ini telah menyelamatkan banyak nyawa dan cedera. Beberapa peralatan yang kami gunakan dalam hal ini adalah welder, band saw, drill press, dan peralatan pengerjaan logam lainnya. Juga, sebelum Anda mengelas, pastikan apa yang Anda las adalah 100% benar karena tidak ada jalan untuk kembali.

Langkah 5: Pemrograman

Pemrograman
Pemrograman

Robot biasanya bergerak dengan pemrograman dari beberapa jenis bahasa, atau dengan menggunakan bagian mekanis yang dirancang untuk bekerja secara harmonis. Dalam hal ini, kami memprogram robot kami menggunakan bahasa pengkodean Arduino. Hal ini menyebabkan sebagian dari kita harus mempelajari seluruh database pemrograman baru untuk menguasai keterampilan yang dibutuhkan.

Di atas adalah skema dasar rencana pengkabelan yang kami harapkan untuk robot.

Di bawah ini adalah program mengemudi kami untuk robot kami, dan metode pengambilan bola akan jauh lebih sederhana karena kami hanya membutuhkan motor yang bergerak maju dan mundur.

KODE:

int ch1;

int ch2;

int myInts[20];

int jarak akhir;

int BERGERAK;

int BERHENTI;

int pengatur waktu;

intx = 0;

int stopTimer;

int NilaiArray;

void setup() { // letakkan kode setup Anda di sini, untuk dijalankan sekali: pinMode(45, INPUT);

pinMode(43, INPUT);

Serial.begin(9600);

}

lingkaran kosong() {

// letakkan kode utama Anda di sini, untuk dijalankan berulang kali:

ch1 = pulseIn(22, TINGGI);

ch2 = pulseIn(24, TINGGI);

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

Serial.print(chA);

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

Serial.println(chB);

if(ch1 > 1463){ timer = milis();

}

jika(ch1 == 1463){

stopTimer = milis();

ArrayValue = (pengatur waktu - stopTimer);

jika(Nilai Array >= 0)

{

Serial.print(myInts[0]);

myInts[x] = ArrayValue; x++;

}

}

Langkah 6: Gunakan Robot Anda untuk yang Terbaik

Setelah semua kerja keras dilakukan, Anda sekarang harus memiliki robot yang berfungsi penuh yang bereaksi terhadap remote control! Banggalah pada diri sendiri dan nikmati robot Anda!

Direkomendasikan: