Costruire un Bot di disegno di dimensioni edificio - 💡 Fix My Ideas

Costruire un Bot di disegno di dimensioni edificio

Costruire un Bot di disegno di dimensioni edificio


Autore: Ethan Holmes, 2019

Se stai cercando un modo veloce per dipingere la tua casa o una ristampa per la retina della tua opera d'arte preferita, probabilmente devi saltare questo post. La macchina che abbiamo costruito è grande, a bassa risoluzione e veeerrrrryyyy lento. È anche grande, cattivo, economico e fuori controllo, qualcosa che può essere costruito in un paio di pomeriggi, ha una tranquillità quasi ipnotizzante e meditativa mentre si vede in azione - e (ri) produce grandi cose (ok, leggi: " rende uniche ") opere d'arte.

Figura 1: Drawbot e i suoi produttori

Circa un anno fa gli organizzatori di un festival del produttore locale hanno emesso un invito per artisti a fare qualcosa di interessante e attraente con una torre alta 18 piedi. Nell'ambito del festival, l'organizzazione ospitante ha avuto tre torri come "tele" per i creatori-artisti disposti a dare un contributo - con un piccolo budget di materiale.

Ho collaborato con uno dei miei studenti (Janwillem te Voortwis, come BSc project per il suo studio Creative Technology) per cogliere questa opportunità per proporre (e provare a costruire) uno di quei desideri persistenti da lungo tempo: un enorme V-plotter in stile del Kritzler (o del recente Scribit su kickstarter - o di qualsiasi altro fantastico V-plotter controllato da Arduino) ma con un tocco (letteralmente). Invece di matite o pennarelli, abbiamo usato la vernice spray, e non solo una lattina, ma una testina multicolore in stile margherita, un po 'stile robot-arcobaleno.

Poiché il festival locale ha adottato Leonardo da Vinci come tema principale e ispirazione, ci siamo sentiti in dovere di costruire la macchina con tanto legno e grandi ruote, basare il design della testina sul famoso veicolo da combattimento di Leonardo - e stampare solo riproduzioni della Mona Lisa .

Il meccanismo del V-plotter consisteva in gran parte di due grandi steppermotori muscolosi (che erano originariamente destinati a un progetto di fresatura CNC mai realizzato) utilizzando pignoni e catene per spostare la testina di stampa. La testina di stampa consisteva in lastre tagliate al laser, anche azionate da un motore steppermotore, per selezionare la bomboletta spray del colore giusto per il punto richiesto. Per ogni nuovo colore, la testina di stampa deve ruotare la lattina destra in posizione (anche spostando e agitando le altre lattine causando un bel rumore "tintinnante"). Le bombolette spray sono state attivate dai servi RC e da un meccanismo a morsetto stampato 3D , simile ad esempio a questo su Thingiverse.

Figura 2: testina di stampa con otto barattoli di vernice spray. foto: ERIC BRINKHORST

Per controllare gli stepper principali e la testina di stampa (tutti programmati con Arduino) sono state utilizzate due schede di controllo personalizzate con connessione ATmega328 e RS485. La conversione delle immagini in coordinate V-plotter (e le informazioni dei punti colore) avviene in uno schizzo Processing.org, eseguito su un vecchio robusto notebook CF19 (ma funzionante all'esterno) (con Ubuntu 16.04LTS).

Figura 3: schizzo di elaborazione per controllo robot in esecuzione su laptop rugged

Durante il festival siamo riusciti a creare cinque riproduzioni. I piacevoli effetti casuali sono stati generati dal vento, causando la dispersione della vernice spray (o mancando del tutto la tela). La risoluzione effettiva era di 1 dpi, mentre un dipinto (3 x 4 ft) richiedeva più di due ore. Non appena i barattoli con i colori "abbinati" si sono esauriti, abbiamo dovuto sostituire diverse lattine, portando a (ancora più) interessante pop art.

Mentre gli ingranaggi in legno tagliati a laser nella testina di stampa resistevano sorprendentemente bene, i meccanismi stampati in 3D per abilitare le bombolette spray spesso rimanevano bloccati dalla vernice in eccesso. L'intero allestimento è stato alimentato da una robusta alimentazione da 150 Watt che ha dovuto lavorare sodo (ea volte rinunciare) durante i caldi giorni del festival. Un vero mal di testa è stato causato durante la calibrazione. Strani disallineamenti ai margini della tela erano inesplicabili (sebbene artisticamente interessanti). Alla fine la fonte di questi incidenti è stata fatta risalire ai pignoni di seconda mano che stavamo usando. Apparentemente vengono in versioni con 18 e 19 denti.

Figura 4: Epic fail, bel refuso. Perché oh, perché non abbiamo contato i denti prima ...

Il progetto è stato brevemente coinvolto in una discussione (nazionale) sulla necessità di attribuire diritti (come il copyright) ad algoritmi artificialmente intelligenti utilizzati nell'industria creativa. Quando abbiamo venduto uno dei pezzi della nostra macchina a un esperto di intelligenza artificiale, abbiamo eluso il problema dedicando una parte della somma per un beneficiario del progetto ai robot sociali (in questo caso, il progetto Furby Retirement Home chiamato reFURBYshment ispirato alla soluzione di un caso recente con la scimmia che fa selfie in cui le richieste legali sono state risolte con successo donando parte delle entrate delle immagini alle organizzazioni della fauna selvatica.

progetto: Janwillem te Voortwis, Edwin Dertien

Codice Questo è lo schizzo di arduino utilizzato nella testina di stampa. I file DynamixelReader.cpp e * .h sono necessari per il protocollo di comando (che è, incidentalmente, identico al processo RS485 normalmente utilizzato nei servo di dynamixel)

Testina di stampa Arduino

DynamixelReader.cpp

DynamixelReader.h

Il codice arduino per il v-plotter:

Schizzo Vplotter

Un archivio che contiene lo schizzo di elaborazione: image_pixaliser.zip



Si Può Essere Interessati

Triste notizia .. Mark Hoekstra di Geektechniques è scomparso

Triste notizia .. Mark Hoekstra di Geektechniques è scomparso


American Maker: The Winner "Airheads Air Drums"

American Maker: The Winner "Airheads Air Drums"


Made in Japan - 22/09/08

Made in Japan - 22/09/08


Build: Hacking the Brain Machine

Build: Hacking the Brain Machine