Konstruktion af en bygning-dimensioneret tegning bot - 💡 Fix My Ideas

Konstruktion af en bygning-dimensioneret tegning bot

Konstruktion af en bygning-dimensioneret tegning bot


Forfatter: Ethan Holmes, 2019

Hvis du leder efter en hurtig måde at male dit hus eller lave en retina-opløsning-genoptryk af dit yndlingsværk, skal du sandsynligvis springe over dette indlæg. Maskinen vi byggede er stor, lav-res og veeerrrrryyyy langsom. Det er også stort, dårligt, billigt og ude af kontrol, noget der kan bygges om et par eftermiddage, har en næsten fascinerende og meditativ ro mens man ses i aktion - og (re) producerer stor (ok, læs: " gør unikke ") kunstværker.

Figur 1: Drawbot og dens beslutningstagere

For cirka et år siden udstedte arrangørerne af en lokal maker festival en call-for-artister til at gøre noget interessant og tiltalende med et 18ft højt tårn. Som en del af udendørsbiten på festivalen havde værtsorganisationen tre tårne ​​som 'lærred' til maker-kunstnere, der var villige til at bidrage - med et lille materialebudget.

Jeg gik sammen med en af ​​mine elever (Janwillem te Voortwis som BSc-projekt for hans studie Creative Technology) for at udnytte denne mulighed for at foreslå (og prøve og bygge) en af ​​de langvarige langvarige ønsker: en stor V-plotter i stil af Kritzler (eller den nylige Scribit on kickstarter - eller enhver anden fantastisk Arduino-kontrolleret V-plotter derude) men med et twist (bogstaveligt). I stedet for blyanter eller feltmarkører brugte vi spraymaling, og ikke kun en kan, men et tusindhjulstypefarvet printhoved, en smule robot-regnbue stil.

Siden den lokale festival vedtog Leonardo da Vinci som hovedtema og inspiration, følte vi sig tvunget til at bygge maskinen med mange træ og store hjul, basere printhoveddesignet på Leonardo's berømte kampvogn - og udskrive kun reproduktioner af Mona Lisa .

V-plotterens mekanisme bestod i vid udstrækning af to store, beefy steppermotorer (som oprindeligt var beregnet til et aldrig færdigt CNC-mølleprojekt) ved hjælp af tandhjul og cykelkæder for at flytte skrivehovedet. Printhovedet bestod af laserskærede (gearede) plader, også drevet af en steppermotor, for at vælge den rigtige farvesprøjtebeholder til den ønskede prik. For hver ny farve skal printhovedet dreje den rigtige dåse på plads (også bevægelse og rystning af de andre dåser, der giver en god "tinkling" støj) Sprinklerne blev aktiveret af RC servos og en 3D-trykt klemme , ligner for eksempel denne på Thingiverse.

Figur 2: printhoved med otte dåser af spraymaling. Foto: ERIC BRINKHORST

To brugerdefinerede designstyringskort med ATmega328 og RS485-forbindelse blev brugt til at styre hovedstifterne og printhovedet (alle programmeret med Arduino). Konvertering af billeder til V-plotterkoordinater (og farvepunktsoplysninger) sker i en Processing.org-skitse, der kører på en gammel (men udendørs-resistent) Panasonic CF19-hardbog (kører Ubuntu 16.04LTS).

Figur 3: Behandlingsskitse til robotstyring kører på robust bærbar computer

Under festivalen lykkedes det at skabe fem reproduktioner. Nice tilfældige virkninger blev genereret af vinden, hvilket forårsager sprøjtemaling at sprede (eller savner lærredet helt). Effektiv opløsning var 1 dpi, mens et maleri (3 x 4 ft) tog mere end to timer. Så snart blæserne med "matchede" farver løb ud, måtte vi erstatte forskellige dåser, hvilket førte til (endnu mere) interessant pop-art.

Mens de laserskårne trædrev i printhovedet var overraskende godt, blev de 3D-trykte mekanismer til aktivering af sprøjtecannerne ofte fastgjort af overskydende maling. Hele opsætningen blev drevet af en bitter 150 Watt forsyning, som skulle arbejde hårdt (og undertiden gav op) i de varme festivaldage. En ægte hovedpine blev forårsaget under kalibrering. Mærkelige afvigelser ved lærredets kanter var uforklarlige (selvom det var kunstnerisk interessant). Til sidst blev kilden til disse uheld sporet tilbage til de brugte kædehjul, vi brugte. Tilsyneladende kommer de i versioner med 18 og 19 tænder.

Figur 4: Episk fejl, dejligt misprint. Hvorfor åh, hvorfor tæller vi ikke tænderne før ....

Projektet blev kort indfanget i en (landsdækkende) diskussion om behovet for at tildele rettigheder (såsom ophavsret) til kunstigt intelligente algoritmer, der anvendes i den kreative industri. Da vi solgte et stykke af vores maskine til en AI-ekspert, omgåede vi problemet ved at dedikere en del af summen for en projektmodtager til sociale robotter (i dette tilfælde kaldte Furby Retirement Home-projektet, der blev inspireret af løsningen af et nyligt tilfælde med selfie making monkey, hvor juridiske krav blev afgjort ved at donere en del af billedindtægterne til dyrelivsorganisationer.

projekt: Janwillem te Voortwis, Edwin Dertien

Kode Dette er den arduino skitse, der bruges i skrivehovedet. DynamixelReader.cpp og * .h-filen er nødvendige for kommandoprotokollen (som i øvrigt er identisk med RS485-processen, som normalt anvendes i dynamixel servo)

Arduino printhoved

DynamixelReader.cpp

DynamixelReader.h

Arduino-koden til v-plotteren:

Vplotter skitse

Et arkiv indeholdende behandlingsskitse: image_pixaliser.zip



Du Kan Være Interesseret

Opstart af Hawkboard gennem Mac OS X

Opstart af Hawkboard gennem Mac OS X


Spiller med den Arduino-kompatible Beagle Board Trainer

Spiller med den Arduino-kompatible Beagle Board Trainer


Gør: Projekter - Permanent plet PVC rør enhver farve du ønsker

Gør: Projekter - Permanent plet PVC rør enhver farve du ønsker


Dine kommentarer

Dine kommentarer






Seneste Indlæg