Daftar Isi:

Robot ShotBot: 11 Langkah
Robot ShotBot: 11 Langkah

Video: Robot ShotBot: 11 Langkah

Video: Robot ShotBot: 11 Langkah
Video: Ai robots taking over ping pong ๐Ÿ‘€ #shorts 2024, November
Anonim
Robot ShotBot
Robot ShotBot

Instruksi ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com)

Perlengkapan:

Kabel, Arduino, Pompa Air DC Submersible 6v yang aman untuk makanan, 2 motor stepper, 2 Papan Driver ULN2003, H-bridge, Motor Servo 180, Sumber Daya 5v dan 6-9v, Breadboard, Senor IR dan remote, Hot Glue Gun, Makanan aman tabung.

Langkah 1: Buat Model Robot Anda

Model Robot Anda
Model Robot Anda

Buat Model 3D robot Anda seperti yang Anda inginkan. Pertimbangkan bagaimana Anda akan menempatkan roda dan sumbu, motor, mekanisme pemegang cangkir, kabel dan komponen listrik, dan tangki air. Anda dapat melihat pada gambar bahwa saya telah merencanakan ukuran (8x8x4in) dan penempatan komponen dan kabel saya. Jika perlu, temukan dimensi atau model 3D dari komponen Anda yang sebenarnya. Anda juga dapat melihat di sudut belakang bahwa saya membuat slot untuk memasukkan kabel.

Langkah 2: Tampilan Samping

Tampak samping
Tampak samping

Anda dapat melihat saya membuat slot untuk motor stepper dan axel untuk roda depan.

Langkah 3: 3 Komponen Utama

Ada 3 mekanisme utama untuk Robot.

1. Gerak: Roda dan fungsi penggerak.

A. Ini Membutuhkan dua motor stepper dan papan driver

2. The Cupholder: Membuat penempatan untuk cangkir dan lokasi tuang yang tepat

A. Ini membutuhkan motor servo.

3. The Pouring: Mekanisme untuk menuangkan setiap tembakan.

A. ini membutuhkan jembatan H dan pompa air

Untuk papan tempat memotong roti, sambungkan rel tanah satu sama lain dan hubungkan salah satunya ke Arduino untuk membuat landasan bersama.

Bot ini akan dikendalikan oleh Sensor IR dan remote. Anda harus menghubungkannya ke salah satu pin digital pada Arduino dan menghubungkannya ke daya dan ground Arduino.

Langkah 4: Gerakan: Motor Stepper

Gerakan: Motor Stepper
Gerakan: Motor Stepper

Hubungkan motor Stepper Anda ke setiap papan driver dan sambungkan pin IN ke 1-4 hingga pin 2-9 pada Arduino. Hubungkan sumber daya ke baterai 6v+ eksternal dan hubungkan setiap sistem dengan ground bersama (atau ground Arduino)

Saat Anda memprogram motor stepper, Anda dapat menggunakan perpustakaan motor stepper atau kode keras. Untuk proyek ini akan dikodekan dengan keras.

Langkah 5: Cupholder: Model

Pemegang Piala: Model
Pemegang Piala: Model

Ini adalah model cup holder yang saya buat. Perhatikan sambungan terbuka di bagian belakang untuk mekanismenya.

Langkah 6: Pemegang Piala: Mekanisme

Pemegang Piala: Mekanisme
Pemegang Piala: Mekanisme

Untuk Cupholder, Anda akan menggunakan servo untuk mengontrol gerakannya. Mengikuti gambar di atas, Anda ingin membuat sistem dua sambungan dengan sambungan di ujung lengan servo dan sambungan di bagian belakang cupholder. Ini akan mengubah gerakan rotasi menjadi linier. Untuk ini saya menggunakan karton dan Q-tips. Saya memotong selembar karton persegi panjang kecil dan membuat lubang kecil di setiap ujungnya. Saya meletakkan Q-tip, melalui setiap ujung dan menempelkannya ke servo dan cupholder. Kemudian gunakan lem panas untuk menutupi ujung-ujung Q-tip.

Langkah 7: Pemegang Piala: Mekanisme Saya

Pemegang Piala: Mekanisme Saya
Pemegang Piala: Mekanisme Saya

Langkah 8: Pemegang Piala: Sirkuit

Pemegang Piala: Sirkuit
Pemegang Piala: Sirkuit

Anda ingin menghubungkan motor servo ke daya dan ground dan menghubungkannya ke salah satu pin PWM.

Langkah 9: Penuangan: Sirkuit

Penuangan: Sirkuit
Penuangan: Sirkuit

Hubungkan pompa air DC ke OUT1 dan OUT2 dari H-bridge. Hubungkan H-jembatan ke kesamaan. Jika sumber daya eksternal Anda kurang dari 12v, sambungkan ke +12v pada jembatan-H, jika tidak lepaskan tutup jumper di belakang sambungan dan sambungkan ke +12v. Untuk Proyek ini saya menggunakan Baterai 9v sebagai eksternal saya. Selanjutnya lepas jumper pada pin ENA dan hubungkan ke pin PWM pada Arduino. Hubungkan IN1 ke pin Arduino. Catatan: Biasanya kami akan menghubungkan IN2 juga, tetapi kami tidak harus dalam hal ini karena kami tidak perlu mengubah konfigurasi motor DC.

Langkah 10: Menuangkan: Lanjutan

Penuangan: Lanjutan
Penuangan: Lanjutan

Anda ingin meletakkan pompa air di bagian bawah tangki dan memberinya makan dari bagian atas tangki. Anda kemudian dapat memiringkan tabung agar datang dari atas robot dan mengarahkannya ke cupholder.

Langkah 11: Kode ShotBot

Kode dan fungsi utama

Direkomendasikan: