Isi kandungan:

Robot ShotBot: 11 Langkah
Robot ShotBot: 11 Langkah

Video: Robot ShotBot: 11 Langkah

Video: Robot ShotBot: 11 Langkah
Video: 1-10 ShotBot Legend SeriesTrading Bot Takes $6,100 NQ 2024, November
Anonim
Robot ShotBot
Robot ShotBot

Instruksional ini dibuat untuk memenuhi keperluan projek Makecourse di University of South Florida (www.makecourse.com)

Bekalan:

Wires, Arduino, 6v food safe Submersible DC Water Pump, 2 stepper motor, 2 ULN2003 Driver Boards, H-bridge, 180 Servo Motor, 5v and 6-9v Power Source, Breadboard, IR Senor and remote, Hot Glue Gun, Safe food tiub.

Langkah 1: Modelkan Robot Anda

Model Robot Anda
Model Robot Anda

Buat Model 3D robot anda tentang bagaimana anda mahu ia kelihatan. Perhatikan bagaimana anda akan meletakkan roda dan sumbu, motor, mekanisme untuk pemegang cawan, komponen pendawaian dan elektrik, dan tangki air. Anda dapat melihat dalam gambar bahawa saya telah merancang ukuran (8x8x4in) dan penempatan komponen dan wayar saya. Sekiranya perlu, cari dimensi atau model 3D komponen sebenar anda. Anda juga dapat melihat di sudut belakang bahawa saya membuat slot untuk memasang wayar.

Langkah 2: Pandangan Sisi

Pandangan sisi
Pandangan sisi

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

Langkah 3: 3 Komponen Utama

Terdapat 3 mekanisme utama untuk Robot.

1. The Motion: Roda dan pemacu berfungsi.

a. Ini Memerlukan dua motor stepper dan papan pemacu

2. Pemegang Cawan: Membuat penempatan untuk cawan dan lokasi tuang yang tepat

a. Ini memerlukan motor servo.

3. The Pouring: Mekanisme untuk mencurahkan setiap pukulan.

a. ini memerlukan jambatan H dan pam air

Untuk papan roti, sambungkan landasan rel antara satu sama lain dan sambungkan salah satu dari mereka ke Arduino untuk membuat landasan bersama.

Bot ini akan dikendalikan oleh Sensor IR dan alat kawalan jauh. Anda perlu menyambungkannya ke salah satu pin digital di Arduino dan menyambungkannya ke kuasa dan tanah Arduino.

Langkah 4: The Motion: Stepper Motors

The Motion: Stepper Motors
The Motion: Stepper Motors

Sambungkan motor Stepper anda ke setiap papan pemacu dan sambungkan pin IN ke pin 1-4 hingga 2-9 di Arduino. Sambungkan sumber kuasa ke bateri 6v + luaran dan arahkan setiap sistem dengan landasan bersama (atau Arduino ground)

Semasa anda memprogram motor stepper, anda boleh menggunakan perpustakaan motor stepper atau kod kerasnya. Untuk projek ini, ia akan dikodkan dengan sukar.

Langkah 5: Pemegang Piala: Model

Pemegang Piala: Model
Pemegang Piala: Model

Ini adalah model pemegang cawan yang saya buat. Perhatikan sendi terbuka di bahagian belakang untuk mekanisme.

Langkah 6: Pemegang Piala: Mekanisme

Pemegang Piala: Mekanisme
Pemegang Piala: Mekanisme

Untuk Pemegang Piala, anda akan menggunakan servo untuk mengawal pergerakannya. Mengikuti gambar di atas, Anda ingin membuat sistem dua sambungan dengan sendi di hujung lengan servo dan sendi di bahagian belakang pemegang cawan. Ini akan menjadikan gerakan putaran menjadi linear. Untuk ini saya menggunakan kadbod dan petua Q. Saya memotong sekeping kadbod segi empat kecil dan meletakkan lubang kecil dan setiap hujungnya. Saya meletakkan hujung Q, di setiap hujungnya dan memasangkannya ke servo dan cupholder. Kemudian gunakan gam panas untuk menutup hujung hujung Q.

Langkah 7: Pemegang Piala: Mekanisme Saya

Pemegang Piala: Mekanisme Saya
Pemegang Piala: Mekanisme Saya

Langkah 8: Pemegang Piala: Litar

Pemegang Piala: Litar
Pemegang Piala: Litar

Anda ingin menyambungkan motor servo ke kuasa dan pembumian dan menyambungkannya ke salah satu pin PWM.

Langkah 9: Litar Pouring:

Lontaran: Litar
Lontaran: Litar

Sambungkan pam air DC ke OUT1 dan OUT2 jambatan H. Sambungkan jambatan H ke landasan bersama. Sekiranya sumber kuasa luaran anda kurang dari 12v sambungkannya + 12v pada jambatan H, jika tidak keluarkan penutup pelompat di belakang sambungan dan sambungkan ke + 12v. Untuk Projek ini saya menggunakan Bateri 9v sebagai luaran saya. Seterusnya, lepaskan pelompat pada pin ENA dan sambungkannya ke pin PWM di Arduino. Sambungkan IN1 ke pin Arduino. Catatan: Biasanya kita akan menghubungkan IN2 juga, tetapi kita tidak perlu dalam hal ini kerana kita tidak perlu mengubah konfigurasi motor DC.

Langkah 10: Pencurian: Sambungan

Tuang: Samb
Tuang: Samb

Anda mahu meletakkan pam air di bahagian bawah tangki dan memasangnya keluar dari bahagian atas tangki. Anda kemudian boleh memusingkan tiub untuk datang dari bahagian atas robot dan mengarahkannya ke pemegang cawan.

Langkah 11: Kod ShotBot

Kod dan fungsi utama

Disyorkan: