Isi kandungan:

Otto DIY Humanoid Robot: 7 Langkah (dengan Gambar)
Otto DIY Humanoid Robot: 7 Langkah (dengan Gambar)

Video: Otto DIY Humanoid Robot: 7 Langkah (dengan Gambar)

Video: Otto DIY Humanoid Robot: 7 Langkah (dengan Gambar)
Video: How to build your own Otto DIY, the best Arduino dancing robot 2024, November
Anonim

Projek Tinkercad »

Robot Otto bipedal kini mempunyai senjata yang mirip dengan "Manusia" dan matriks LED untuk mengekspresikan emosi. Cetakan 3D sendiri dan kemudian kumpulkan bahagian-bahagian yang akan dibina sendiri.

Otto benar-benar Opensource; ini bermaksud perkakasan mudah dilihat sehingga orang lain dapat membuatnya, serasi dengan Arduino, dicetak 3D dan disesuaikan, peluang sempurna untuk membina dan mempunyai robot pertama anda, belajar robotik dan bersenang-senang, anda akan mempelajari hubungan logik antara kod dan tindakan, dan dengan memasangnya, anda akan memahami bagaimana komponen dan elektroniknya berfungsi. Lawati www.ottodiy.com untuk maklumat lebih terperinci.

Otto DIY Humanoid berjalan, menari, mengeluarkan suara dan mengelakkan halangan, seperti yang asas tetapi juga mempunyai 2 lengan, satu matriks LED untuk mengekspresikan emosi dan giroskop untuk mengukur orientasi dan pergerakan untuk interaksi.

Harap maklum bahawa Humanoid adalah robot canggih dibandingkan dengan Otto biped yang sederhana, ia memerlukan anda untuk MENGALAMI ROBOT BANGUNAN DAN LEBIH MASA, KAMI MENYARANKAN ANDA UNTUK MEMBINA PERTAMA Otto DIY ASAS SEKALI, jika tidak, anggap ia sebagai cabaran: D

Bekalan

1 x Nano ATmega328

1 x Nano Shield I / O

1 x kabel USB-A ke Mini-USB

1 x sensor ultrasound HC-SR04

6 x MG servo mikro

1 x Buzzer 24 x Kawat Pelompat Wanita / Wanita

1 x LED Matriks 8x8

1 x sensor bunyi

1 x sensor sentuh

1 x modul Bluetooth BLE

1 x pengecas + penggalak kuasa

1 x Suis Mikro Kunci Diri Hidup / Mati

1 x Sensor giroskop (pilihan)

Kepala bercetak 1 x3D

1 x badan bercetak 3D

4 x kaki dicetak 3D (2 adalah lengan)

2 x cengkaman bercetak 3D

2 x kaki dicetak 3D

1 x pemutar skru Phillipis Kecil 8 x skru M2 tambahan

Gunting atau tang.

Komputer untuk pengaturcaraan dan telefon pintar untuk mengawal.

Langkah 1: Percetakan 3D

Otto direka dengan sangat baik untuk pencetakan 3D, jadi tidak akan memberi anda masalah jika anda mengikuti parameter umum ini:

Disarankan untuk menggunakan pencetak 3D FDM dengan bahan PLA. Tidak memerlukan sokongan atau rakit. Resolusi: Ketumpatan isian 0.30mm 20% diperlukan sekitar 9 jam untuk mencetak 3D set lengkap bahagian untuk satu Otto Humanoid.

Saya membuatnya di TinkerCAD supaya anda dapat bermain-main dan menyesuaikan robot anda sendiri!

Cari fail STL di sini

Langkah 2: Secara tersekat

Image
Image

Bagi pemula, disarankan untuk memulakan pengekodan dengan menggunakan perisian pengaturcaraan visual ringkas Otto Blockly baru kami:

Otto Blockly sepenuhnya autonomi (tidak memerlukan Arduino IDE, atau persediaan perpustakaan dan tidak memerlukan akses Internet).

  1. Muat turun dari laman web kami di sini
  2. Pasang.
  3. Buka contoh untuk Humanoid.
  4. Sambungkan robot Otto anda.
  5. Pilih Arduino nano,
  6. Pilih port USB tempat robot anda disambungkan. *
  7. Semak / Muat Naik dan ya semudah itu!

* Sekiranya komputer anda tidak mengenali peranti USB, anda harus memasang pemacu CH340 untuk Sistem Operasi anda, dapatkan di sini:

Ketahui lebih lanjut mengenai Otto Blockly di sini

Langkah 3: Arduino

Untuk pengaturcara yang lebih maju, anda boleh menggunakan Arduino IDE secara bergantian.

Muat turun Perpustakaan Otto di sini

Ini akan membolehkan anda memanfaatkan potensi robot anda, anda akan dapat mencuba banyak contoh kod (lakaran) yang boleh anda muat naik dan ubah suai untuk program anda sendiri.

  1. Muat turun perisian Arduino IDE secara percuma
  2. Pasang perisian Arduino IDE di komputer anda.
  3. Muat turun perpustakaan Otto yang ada di sini
  4. Buka Arduino IDE, arahkan ke Sketch> Include Library> Add. ZIP Library. Di bahagian atas senarai drop-down, pilih pilihan untuk "Tambah. ZIP Library" ".
  5. Anda akan diminta untuk memilih perpustakaan. Navigasi ke lokasi fail.zip, yang baru anda muat turun dan buka seperti sedia ada.
  6. Kembali ke menu Sketsa> Sertakan Perpustakaan. menu. Anda kini harus melihat perpustakaan di bahagian bawah menu lungsur. Ini bermaksud siap menggunakan kod Ottos!
  7. Sambungkan Otto anda melalui USB.
  8. Pilih di Arduino Tools / Board: "Arduino Nano" Processor: "ATmega328 (Old bootloader)" Port COM # (di mana Otto anda disambungkan)
  9. Buka dalam Fail / Contoh / OttoDIYLib / tarian / Otto_allmoves_V9.ino
  10. Periksa / Muat naik kod.

Langkah 4: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Sebelum menggunakan bateri, anda harus memeriksa sambungan anda dan menguji robot anda dengan kabel USB yang disambungkan ke komputer.

Sebagai amalan yang baik, anda harus memeriksa elektronik dan perisian anda di komputer anda, sebelum memasang semua robot untuk mengelakkan daripada membongkar keseluruhan robot untuk memperbaiki sesuatu. Anda boleh melakukan ini dengan hanya menyambungkan sekurang-kurangnya semua servo, di tempat yang ditunjukkan di bawah dan memuat naik kod apa pun yang membuat Otto bergerak. Sekiranya anda bersedia untuk Bateri, anda juga dapat memeriksa apakah sumber kuasa anda berfungsi, bergantung pada jenis bateri yang anda miliki ada banyak pilihan

Sebenarnya terdapat banyak pilihan untuk menggerakkan robot Otto anda dengan pelbagai cara, kami meneroka dengan lebih terperinci dalam artikel catatan blog ini:

Ini adalah pendawaian asas menggunakan Tinkercad Circuits, dengan program asas yang boleh anda kodkan asas untuk memastikan servo anda berpusat dan semuanya berfungsi (harap maklum bahawa komponen dalam Tinkercad Circuits tidak sama seperti Arduino UNO bukan nano tetapi prinsipnya sama.

Langkah 5: Arahan Perhimpunan

Sekarang setelah kita memeriksa semua teknologi berfungsi dengan baik, kita dapat mula membangun akhirnya! kumpulkan semua bahagian yang anda perlukan untuk pemasangan ini.

KAKI SEBENARNYA BAHAGIAN YANG SAMA UNTUK SENI!"

Sebelum memulakan pemasangan, muat turun dan baca manual arahan dengan teliti.

Atau ikuti sahaja video tersebut.

Sekiranya anda melihat beberapa penyelarasan pergerakan yang tidak selari dengan pusat servo anda sebelum pemasangan tetapi jika anda mahukan pergerakan dan pergerakan yang lebih tepat, anda boleh melakukan penentukuran elektronik seperti yang kami jelaskan dalam artikel catatan blog ini: https:// www. ottodiy.com/blog/calibration

Langkah 6: APLIKASI Bluetooth

Ramai orang hanya mahu melakukan ini secara langsung tetapi saya cadangkan untuk melakukan pengekodan terlebih dahulu;)

Kami mempunyai Aplikasi hebat yang mengendalikan dan juga memprogram urutan asas ke Otto, untuk iOS dan Android, Sekiranya anda sudah bersedia untuk ini

1. Pastikan Perpustakaan Arduino Otto dipasang dengan betul

2. Kemudian sambungkan modul Bluetooth anda seperti ini:

Pin RX hingga 12 di papan

Pin TX hingga 11

Vcc ke mana-mana 5V

Gnd ke mana-mana G

Memuat naik kod Bluetooth dengan Arduino IDE adalah mudah tetapi anda harus memastikan perpustakaan dipasang dengan betul (anda tidak perlu mengulangi langkah ini, jika anda sudah melakukannya sebelumnya)

3. Navigasi ke Fail / Contoh / OttoDIYLib / Bluetooth / Otto_APP.ino atau Buka lakaran Arduino.ino dari folder kod.

4. Sambungkan Otto anda melalui USB. Pilih di Arduino Tools / Board: "Arduino Nano" Processor: "ATmega328 (Old bootloader)" Port COM # (di mana Otto anda disambungkan)

5. Periksa dan kemudian Muat naik kod melalui USB.

6. Muat turun dan Pasang APP di telefon pintar anda

7. Dalam tetapan telefon anda Aktifkan Bluetooth, cari dan pasangkan dengan modul 1234 sebagai kata laluan. (ini untuk menghubungkan ke telefon anda dan hanya perlu dilakukan sekali sahaja)

8. Kemudian Buka APP sebenar dan ikuti proses sambungan dalam APP.

9. Selesai! Otto anda bersedia untuk dikawal dan diprogramkan dari telefon anda.

Langkah 7: Sertailah Komuniti Pembangun Otto

Tahniah anda telah membuat robot Humanoid! secara asasnya.

Humanoid sebenar mempunyai lebih banyak artikulasi, adakah anda fikir anda boleh membuat robot yang lebih kompleks? Ketahui lebih lanjut mengenai pengekodan, elektronik, reka bentuk, Pencetakan 3D dan robotik secara umum dalam program Open EDU (Open Education) kami di sini.

Kongsi kreativiti anda. Idea Otto adalah apabila anda mengetahui asas-asas anda menggodam dan membuat sendiri!

Sertailah komuniti kami di sini

Kumpulan dalam Facebook. untuk berkongsi dan meminta pertolongan dalam komuniti dan menyukai halaman Facebook kami

Saluran YouTube untuk lebih banyak lagi cara membuat video dan tutorial.

Instagram ikuti kami dan kongsi #ottodiy

Twitter ikuti kami dan kongsi #ottodiy

Jadilah sebahagian daripada komuniti pembangun robot, guru dan pembuat robot yang ramah ini! Selamat datang ke komuniti Otto Builder kami!

jumpa awak di sana;)

Disyorkan: