Isi kandungan:

Robot Animatronik DMX: 9 Langkah (dengan Gambar)
Robot Animatronik DMX: 9 Langkah (dengan Gambar)

Video: Robot Animatronik DMX: 9 Langkah (dengan Gambar)

Video: Robot Animatronik DMX: 9 Langkah (dengan Gambar)
Video: vveekend vvorkshop 9: Everything DMX 2024, November
Anonim
Robot Animatronik DMX
Robot Animatronik DMX
Robot Animatronik DMX
Robot Animatronik DMX

Projek ini menerangkan pengembangan prototaip animatronik yang berfungsi sepenuhnya. Ia dilaksanakan dari awal dan bertujuan untuk menjadi panduan untuk pengembangan robot animatronik masa depan yang lebih kompleks. Sistem ini berdasarkan mikrokontroler Arduino. Protokol komunikasi dengan peranti lain adalah DMX512. Pilihan protokol komunikasi ini disebabkan oleh fakta bahawa ia adalah standard dalam dunia teknologi pencahayaan, persekitaran yang sama untuk robot semacam ini. Robot yang dikembangkan merangkumi motor servo dan pelbagai jenis LED. Pembuatan komponen mekanik telah dilakukan terutamanya dengan pencetakan 3D setelah memodelkannya menggunakan Solidworks.

Bekalan

  • Arduino MEGA
  • 3 LED 5mm
  • Penyambung XLR3
  • Bekalan kuasa dan penyambung DC 5V
  • 2 servo MG996R
  • Modul MAX485
  • Matriks piksel LED bulat WS2812
  • 2 pendakap servo
  • 2 gear servo
  • Galas 3x8x4mm
  • 12 Magnet neodymium 8x3mm
  • Selak dan mur M3

Jumlah kos bahan termasuk PLA adalah sekitar 60 $

Langkah 1: Reka bentuk Animatronik

Reka Animatronik
Reka Animatronik

Pertama sekali, jika anda ingin membuat reka bentuk animatronik anda sendiri, anda mesti merekabentuknya menggunakan perisian CAD seperti Solidworks atau Autodesk fusion 360. Buat reka bentuk memikirkan apa penggerak dan elemen (seperti servos, lampu…) yang anda mahu menggunakan. Sekiranya anda ingin meniru model ini, anda mempunyai fail STL yang tersedia pada langkah seterusnya.

Langkah 2: Cetak 3D Kepingan

3D Cetak Potongan
3D Cetak Potongan

Untuk mencetak semua kepingan saya menggunakan ketinggian lapisan 0.16mm dan muncung 0.4mm untuk cetakan berkualiti tinggi. Potongan kepala menggunakan sokongan. Pada cetakan berkualiti tinggi, memerlukan masa hingga 100 jam untuk mencetak semua kepingan yang diperlukan pada prototaip ini.

Langkah 3: Reka Litar Elektronik

Reka Litar Elektronik
Reka Litar Elektronik

Setelah anda mengetahui semua komponen yang sesuai dengan reka bentuk anda, luangkan masa anda untuk mengetahui cara menyatukan semuanya. Saya menggunakan perisian fritzing untuk merancang skema elektronik. Untuk projek ini saya menggunakan mikrokontroler Arduino MEGA.

Langkah 4: Cat dan Cat Bahagian Kepala

Cat dan Warnakan Potongan Kepala
Cat dan Warnakan Potongan Kepala
Cat dan Warnakan Potongan Kepala
Cat dan Warnakan Potongan Kepala

Setelah mencetak semua kepingan, sudah tiba masanya untuk menggilap dan menyemburkan cat kepala. Saya menggunakan cat matte hitam sehingga mempunyai kontras yang cantik dengan LED. Setelah cat kering masukkan magnet di kepala dan lubang asas untuk gandingan magnet kepingan.

Langkah 5: Kabel Elektronik

Kabel Elektronik
Kabel Elektronik
Kabel Elektronik
Kabel Elektronik
Kabel Elektronik
Kabel Elektronik

Sebelum memasukkan semua komponen ke dalam pemasangan, anda mesti memasukkan semua komponen elektronik. Saya menggunakan kabel 30cm 26awg. Untuk memberi pandangan yang lebih baik pada LED mulut, anda boleh menggilapnya menggunakan sander kertas butir halus.

Langkah 6: Pasang Mekanik

Himpunkan Mekanik
Himpunkan Mekanik
Himpunkan Mekanik
Himpunkan Mekanik
Himpunkan Mekanik
Himpunkan Mekanik
Himpunkan Mekanik
Himpunkan Mekanik

Setelah anda semua komponen memasangnya. Sebilangan besar bahagian disambungkan menggunakan baut dan mur M3 generik.

Langkah 7: Selesaikan Papan Elektronik

Selesaikan Papan Elektronik
Selesaikan Papan Elektronik
Selesaikan Papan Elektronik
Selesaikan Papan Elektronik
Selesaikan Papan Elektronik
Selesaikan Papan Elektronik

Untuk memasang semua komponen elektronik, saya menggunakan papan litar sejagat 5x7 cm yang dihiris separuh. Separuh mengandungi bahagian komunikasi dan separuh lagi mengandungi papan agihan kuasa. Pada kotak elektronik anda juga boleh menyertakan penyambung wanita XLR3 untuk memasang kabel DMX dan soket kuasa wanita untuk memberi kuasa kepada seluruh sistem. Dalam kes saya, saya menggunakan penyambung penerbangan 3 pin kerana saya tidak mempunyai penyambung XLR3. Sekiranya anda menggunakan penyambung seperti ini, anda perlu membuat kabel penyambung DMX ke penerbangan.

Langkah 8: Program Peranti

Program ini menggunakan 3 perpustakaan: FastLED.h, Adafruit_TiCoServo.h dan DMXSerial.h. Perpustakaan servo biasa tidak berfungsi kerana bertentangan dengan perpustakaan FastLED. Dari kod ini mudah difahami bagaimana menambahkan lebih banyak elemen atau mengawal jenis penggerak lain, sekiranya terdapat peranti animatronik yang lebih kompleks.

Langkah 9: Uji Peranti

Uji Peranti
Uji Peranti

Untuk menguji peranti, anda boleh menggunakan sumber yang mengeluarkan DMX. Dalam kes saya, saya menggunakan konsol DMX, tetapi anda boleh membuat perkakasan Arduino anda sendiri untuk mengeluarkan DMX dengan perpustakaan yang sama yang digunakan pada projek ini. Anda juga dapat menggunakan kabel USB ke DMX dan perisian seperti Xlights.

Disyorkan: