Jeffrey Cross
Jeffrey Cross

Membina Bot Drawing Bersaiz Bangunan

Sekiranya anda mencari jalan pintas untuk melukis rumah anda atau mencipta semula retina-penerbitan semula karya seni kegemaran anda, anda mungkin perlu melangkau siaran ini. Mesin yang kami bina adalah besar, rendah dan resapan yang perlahan. Ia juga besar, pantat jahat, murah dan tidak terkawal, sesuatu yang boleh dibina dalam beberapa petang, mempunyai ketenangan yang hampir memukau dan meditatif ketika dilihat dalam tindakan - dan (re) menghasilkan hebat (ok, baca: " membuat karya unik ").

Rajah 1: Drawbot dan pembuatnya

Kira-kira setahun yang lalu penganjur pesta pembuat tempatan mengeluarkan artis untuk membuat sesuatu yang menarik dan menarik dengan menara tinggi 18ft. Sebagai sebahagian daripada sedikit larian di festival, organisasi tuan rumah mempunyai tiga menara sebagai 'kanvas' bagi pembuat artis yang sanggup membuat sumbangan - dengan anggaran bahan kecil.

Saya bekerjasama dengan salah seorang pelajar saya (Janwillem te Voortwis, sebagai projek BSc untuk kajian teknologi kreatifnya) untuk merebut peluang ini untuk mencadangkan (dan mencuba dan membina) salah satu daripada keinginan lama yang berlarutan: gaya V-plotter besar dalam gaya daripada Kritzler (atau Scribit baru-baru ini pada kickstarter - atau mana-mana lain hebat Arduino dikawal V-plotter di luar sana) tetapi dengan sentuhan (secara harfiah). Daripada pensil atau merasakan penanda kami menggunakan cat semburan, dan bukan hanya satu boleh tetapi gaya cetak gaya kepala daisy, gaya robot-pelangi sedikit.

Sejak perayaan tempatan mengguna pakai Leonardo da Vinci sebagai tema dan inspirasi utama, kami merasa terpaksa membina mesin dengan banyak kayu dan roda besar, berdasarkan reka bentuk cetak pada kenderaan pertempuran Leonardo yang terkenal - dan mencetak hanya hasil semula Mona Lisa .

Mekanisme V-plotter ini terdiri dari dua steppermotors besar (yang awalnya dimaksudkan untuk proyek kilang CNC yang tidak pernah selesai) dengan menggunakan sprocket dan rantai basikal untuk memindahkan kepala cetak. Kepala cetak terdiri daripada pinggan laser (diarahkan), juga didorong oleh steppermotor, untuk memilih warna semburan-kanan untuk titik yang diminta. Untuk setiap warna baru, printhead terpaksa berputar dengan betul boleh dilakukan (juga bergerak dan menggoncang tin lain yang menyebabkan kebisuan bunyi 'bagus'). Tin penyembur telah diaktifkan oleh RC-servos dan mekanisme penjepit yang dicetak dengan 3D , sama seperti contohnya pada Thingiverse.

Rajah 2: kepala cetak dengan lapan kaleng cat semburan. foto: ERIC BRINKHORST

Dua papan kawalan reka bentuk tersuai dengan sambungan ATmega328 dan RS485 digunakan untuk mengawal langkah utama dan kepala cetak (semua diprogram menggunakan Arduino). Menukar imej ke koordinat V-plotter (dan maklumat titik warna) berlaku dalam lakaran Processing.org, berjalan pada toughbook Panasonic CF19 yang lama (tetapi luaran) (menjalankan Ubuntu 16.04LTS).

Rajah 3: Skop pemprosesan untuk kawalan robot yang berjalan pada komputer riba yang lasak

Semasa perayaan kami berjaya mencipta lima buah semula. Kesan rawak yang bagus dihasilkan oleh angin, menyebabkan cat semburan untuk menyebarkan (atau terlepas kanvas sama sekali). Resolusi yang berkesan ialah 1 dpi, manakala lukisan (3 x 4 kaki) mengambil masa lebih daripada dua jam. Sebaik sahaja tin dengan warna 'dipadankan' kehabisan, kami terpaksa menggantikan tin yang berbeza, yang membawa kepada seni pop yang menarik (lebih banyak lagi).

Walaupun gear kayu laser dipotong di kepala cetak yang mengejutkan dengan baik, mekanisme cetak 3D untuk membolehkan tin semburan sering tersekat oleh cat berlebihan. Seluruh persediaan telah dikuasakan oleh bekalan 150 Watt yang gemilang yang terpaksa bekerja keras (dan kadang-kadang menyerah) semasa hari perayaan hangat. Satu sakit kepala sebenar berlaku semasa penentukuran. Pelanggaran yang salah di pinggir kanvas tidak dapat diterangkan (walaupun menarik secara artistik). Akhirnya sumber kecacatan ini dikesan kembali kepada sprocket kedua yang kami gunakan. Nampaknya mereka datang dalam versi dengan 18 dan 19 gigi.

Rajah 4: Epik gagal, salah laku yang indah. Kenapa oh mengapa kita tidak mengira gigi sebelum ....

Projek itu mendapat sambutan singkat dalam perbincangan (seluruh negara) mengenai keperluan untuk mengaitkan hak (seperti hak cipta) kepada algoritma pintar buatan yang digunakan dalam industri kreatif. Apabila kami menjual salah satu daripada mesin kami yang dibuat kepada pakar AI, kami menghalang masalah ini dengan mendedikasikan sebahagian daripada jumlah untuk benefisiari projek kepada robot sosial (dalam kes ini, projek Home Retirement Furby yang dipanggil reFURBYshment diilhamkan oleh penyelesaian kes baru-baru ini dengan monyet membuat misteri di mana tuntutan undang-undang telah berjaya diselesaikan dengan mendermakan sebahagian daripada hasil imej kepada organisasi hidupan liar.

projek: Janwillem te Voortwis, Edwin Dertien

Kod Ini ialah lakaran arduino yang digunakan di printhead. Fail DynamixelReader.cpp dan * .h diperlukan untuk protokol perintah (iaitu, secara kebetulan, sama dengan proses RS485 yang biasanya digunakan dalam servo dynamixel)

Printhead Arduino

DynamixelReader.cpp

DynamixelReader.h

Kod arduino untuk plotter v:

Lakaran Vplotter

Arsip yang mengandungi lakaran pemprosesan: image_pixaliser.zip

Kongsi

Meninggalkan Komen