Arduino - Buat Tangan Robotik (Kos Rendah): 6 Langkah (dengan Gambar)

Arduino - Buat Tangan Robotik (Kos Rendah): 6 Langkah (dengan Gambar)

Isi kandungan:

Anonim

  • Sensor Flex (5 pcs) '

    Saya membuat sensor flex saya sendiri

    '
  • Arduino Board -Servo Motor (5 pcs)
  • Foam (Seperti Styrofoam)
  • Sarung tangan
  • Wayar (Jumper) dan Breadboard
  • Bateri dan Bateri Buckle
  • Getah
  • Fishline atau Wire
  • Glue Gun dan Utility Knife
  • Laman web yang disyorkan untuk membeli perkakasan yang diperlukan

Langkah 2: Buat Sensor Flex

  • Dalam panjang jari, kami memotong sekeping dari styrofoam.
  • Kami membahagikan bahagian yang kami potong kepada 3 bahagian seperti sendi jari.
  • Kami membentuk bahagian-bahagian bahagian persegi yang kami potong dengan bantuan kertas pasir.
  • Kami mengikat setiap bahagian bersama menggunakan getah. Kita mesti meninggalkan ruang antara setiap bahagian.
  • Kami menggerudi semua keping longitudinal dengan bantuan batang yang tajam.
  • Dari lubang-lubang ini kita lulus wayar ke bahagian atas jari. Dan mari kita simpan simpulan untuk memastikan kawat stabil.
  • Mari kita potong buih sebanyak saiz tangan.
  • Gabungkan semua jari dengan tangan.

  • Potong sekeping busa untuk memasang motor servo.

  • Sambungkan semua wayar jari ke motor servo.

Langkah 4: Mewujudkan Sarung Tangan

  • Anda boleh menggunakan sarung tangan lama untuk ini.
  • Kami meletakkan sensor flex yang kami buat pada jari sarung tangan.
  • Kami menetapkan dengan gam atau hubungan kabel.
  • Perhatikan bahawa anda tidak boleh melekatkan sensor sepenuhnya dalam arah membujur. Selang adalah baik untuk pergerakan sensor yang selesa.

Langkah 5: Sambungan

  • Bateri luar VCC / GND bersambung ke papan roti.
  • Arduino GND menyambung ke input GND papan roti
  • Sambungan servo yang kami gunakan dalam projek ini adalah seperti berikut;

Input Jingga - Input Isyarat

Input Merah - Input Kuasa (VCC)

Input Brown - Input Ground (GND)

  • Semua motor servo VCC dan GND menyambung ke input VCC / GND papan suapan.
  • Input isyarat semua motor servo menyambungkan Arduino Digital PWM 3-5-6-9-10 masing-masing.
  • Sensor mempunyai dua input. Satu adalah garisan GND dan yang lain ialah isyarat (Analog). Baris isyarat disambungkan kepada garis VCC dengan membahagikan dengan bantuan perintang.

Langkah 6: Kod

  1. Dapatkan Kod (Hanya Salin dan Tampal)
  2. Tambah perpustakaan Servo
  3. Tentukan Servos
  4. Tentukan Sensor Flex
  5. Pembolehubah untuk membaca nilai dari pin analog (sensor flex)
  6. Melampirkan servos kami pada pin PWM 3-5-6-9 ke servos
  7. Membaca nilai sensor flex
  8. Skala untuk menggunakannya dengan servo (nilai antara 0 dan 180)
  9. Tetapkan kedudukan servo mengikut nilai skala
  10. Muat naik kod itu