Isi kandungan:

Lulus Robot Mentega: 13 Langkah
Lulus Robot Mentega: 13 Langkah

Video: Lulus Robot Mentega: 13 Langkah

Video: Lulus Robot Mentega: 13 Langkah
Video: MASUK KULIAH DI USIA 13 TAHUN, BOCAH JENIUS INI MEMBUAT ROBOT PALING CANGGIH DI DUNIA 2024, November
Anonim
Lulus Robot Mentega
Lulus Robot Mentega

Ringkasan

Dalam projek ini, kita akan membuat robot mentega pada Rick dan Morty. Tidak akan ada ciri kamera dan suara dalam robot. Anda boleh menonton video di pautan di bawah.

www.youtube.com/embed/X7HmltUWXgs

Senarai Metarial

  • Arduino UNO
  • Perisai Pemandu Motor Arduino
  • Kit Casis Zumo
  • 6V Reducer Micro DC Motor (2 keping)
  • Bateri Lipo 7.4 V 850 mAh 25C
  • Modul Bluetooth HC-05 atau HC-06
  • Motor Servo Mini SG-90
  • Kabel Jumper
  • Klip Kertas (1 helai)
  • Bahagian 3D

Langkah 1: Bahagian Pencetak

Bahagian Pencetak
Bahagian Pencetak
Bahagian Pencetak
Bahagian Pencetak
Bahagian Pencetak
Bahagian Pencetak
  • Dalam projek ini kita akan menggunakan kad elektronik Arduino dan teknologi pencetak 3D. Pertama, kami akan mencetak bahagian 3D.
  • Anda boleh mengakses bahagian 3D dari pautan GitHub.

Tugas bahagian adalah seperti berikut.

  • casis: Ia adalah badan utama robot.
  • bahagian bawah: Bahagian yang akan membantu menggerakkan kepala robot. Motor servo akan terpaku pada bahagian ini.
  • bahagian atas: Ia adalah bahagian antara casis dan bahagian bawah.
  • engsel: Bahagian ini menjadikan badan terbuka dan ditutup.

Tempoh Percetakan (Model Pencetak: MakerBot Replicator2)

  • Tempoh Mencetak Bahagian dalam Rajah_1: 5h 13m. (Jika anda menetapkan tetapan cetak seperti yang ditunjukkan pada Gambar_3.)
  • Tempoh Mencetak Bahagian dalam Rajah_2: 5h 56m. (Jika anda menetapkan tetapan cetak seperti yang ditunjukkan pada Gambar_3.)
  • CATATAN: Masa pencetakan bergantung pada model pencetak.

Langkah 2: Hack Solder dan Servo

Peretasan Solder dan Servo
Peretasan Solder dan Servo
Peretasan Solder dan Servo
Peretasan Solder dan Servo
Peretasan Solder dan Servo
Peretasan Solder dan Servo
Peretasan Solder dan Servo
Peretasan Solder dan Servo
  • Motor DC terletak di dalam casis Zumo.
  • Kabel pelompat dipateri ke motor DC.
  • Beberapa perubahan harus dibuat pada servo, yang akan membuat kepala robot bergerak, sebelum menempel pada bagian bawah. Tujuan perubahan ini adalah untuk menjalankan motor servo dengan lebih lancar.
  • Anda boleh menggunakan pautan di bawah.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • Motor servo dipasang ke bahagian bawah badan seperti yang ditunjukkan pada Rajah_4.
  • Bahagian bahagian bawah dan bahagian atas dipasang antara satu sama lain dengan skru seperti yang ditunjukkan pada Rajah_5.

Langkah 3: Sambungan Perisai Motor dan Pemandu

Sambungan Perisai Motor dan Pemandu
Sambungan Perisai Motor dan Pemandu
Sambungan Perisai Motor dan Pemandu
Sambungan Perisai Motor dan Pemandu
Sambungan Perisai Motor dan Pemandu
Sambungan Perisai Motor dan Pemandu
  • Arduino Motor Driver Shield terpaku pada Arduino Uno seperti yang ditunjukkan pada Gambar_6.
  • Motor DC di sebelah kanan dipasang ke port M3 pemandu motor.
  • Motor DC di sebelah kiri terpaku pada port M4 pemandu motor.

Langkah 4: Sambungan Modul Bluetooth

Sambungan Modul Bluetooth
Sambungan Modul Bluetooth
  • Pin RX dan TX disolder ke pin 2 dan 3 papan Arduino, masing-masing.
  • Pin VCC dan GND masing-masing disolder ke pin 5V dan GND papan Arduino.

Langkah 5: Sambungan Servo Motor ke Pemacu Motor

Sambungan Motor Servo ke Pemacu Motor
Sambungan Motor Servo ke Pemacu Motor
Sambungan Motor Servo ke Pemacu Motor
Sambungan Motor Servo ke Pemacu Motor
  • Motor servo dipasang ke port M1 pemandu motor.
  • Arduino UNO diletakkan di casis.

Langkah 6: Pemasangan Bateri

Pemasangan Bateri
Pemasangan Bateri
Pemasangan Bateri
Pemasangan Bateri
  • Pemegang bateri Zumo Kit diubah seperti gambar yang ditunjukkan. Kemudian bateri lipo dilekatkan pada pemegang modifikasi ini dengan pita dua sisi.
  • Sekiranya pin merah bateri lipo disolder ke pin Vin Arduino dan pin hitam ke pin GND, Arduino Uno dihidupkan. Sekiranya anda mahu, anda boleh menambah suis kecil ke litar. Anda boleh membuat lubang kecil di bahagian casis untuk ini.

Langkah 7: Membuat Kepala dan Lengan

Membuat Kepala dan Lengan
Membuat Kepala dan Lengan
Membuat Kepala dan Lengan
Membuat Kepala dan Lengan
  • Kepala dan lengan robot dilekatkan pada tempat yang diperlukan.
  • Kepala robot dilekatkan pada bahagian bawah badan.
  • Engsel dipasang seperti yang ditunjukkan pada gambar.

Langkah 8: Akhir

Akhir
Akhir
  • Akhirnya, robot harus kelihatan seperti yang ditunjukkan dalam gambar.
  • Anda boleh menggunakan pautan di bawah untuk bahagian dan pemasangan cetakan 3d.

www.thingiverse.com/thing:1878565

Langkah 9: Pengaturcaraan Arduino (Tambah Perpustakaan Motor Shield)

Pengaturcaraan Arduino (Tambahkan Perpustakaan Motor Shield)
Pengaturcaraan Arduino (Tambahkan Perpustakaan Motor Shield)
  • Sebelum memasukkan kod, kita perlu menambahkan beberapa perpustakaan ke program Arduino IDE.
  • Pertama anda mesti menambah perpustakaan "AFMotor.h" untuk dapat mengawal motor. Untuk ini, anda harus mengikuti langkah-langkah di bawah.
  • Fail ZIP bernama "Adafruit Motor Shield Library" dimuat turun dari pautan GitHub.
  • Klik pada "Sketch> Include Library> Add. ZIP Library di Arduino IDE. Pilih Perpustakaan Motor Perisai Adafruit yang dimuat turun dan klik butang Buka. Dengan cara ini, perpustakaan bernama AFMotor.h ditambahkan ke projek.
  • Walau bagaimanapun, untuk sambungan bluetooth anda mesti menambah perpustakaan "SoftwareSerial.h".

Langkah 10: Penerangan Kod-1

Penerangan Kod-1
Penerangan Kod-1

di bahagian sebelum persediaan tidak sah;

Objek kepunyaan nombor pin di mana motor dan sensor bluetooth disambungkan dibuat. (mySerial, motor1, motor2, motor3)

Langkah 11: Penerangan Kod-2

Penerangan Kod-2
Penerangan Kod-2

dalam penyediaan bahagian tidak sah;

Komunikasi bersiri bermula.

Langkah 12: Penerangan Kod-3

Penerangan Kod-3
Penerangan Kod-3
Penerangan Kod-3
Penerangan Kod-3
Penerangan Kod-3
Penerangan Kod-3

dalam gelung bahagian kosong;

Di bahagian bertanda merah, periksa sama ada data diterima dari modul bluetooth. Data masuk dihantar ke pemboleh ubah c.

Sebagai contoh, jika data yang masuk adalah "F", motor digerakkan ke arah depan.

  • Selepas bahagian voidloop, subprogram dibuat. Kelajuan putaran dan sisi putaran motor ditetapkan dalam subprogram.
  • "Maju", "Kembali", "Kiri", "Kanan" dan "Berhenti" adalah nama subprogram.

Langkah 13: Fail Projek dan Video

Pautan GitHub:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

Disyorkan: