„Drawbot Love“ - 💡 Fix My Ideas

„Drawbot Love“

„Drawbot Love“


Autorius: Ethan Holmes, 2019

MAKE leidėjas Dale Dougherty ir jo piešimo portretas.

Kai pirmą kartą skaitiau apie Douglas McDonald's Scribbler Bot (MAKE, 07 tomas, 141 psl.), Tai buvo meilė iš pirmo žvilgsnio. Aš tiesiog turėjau padaryti piešimo robotą.

„Doug“ originalus „Scribbler Bot“ konvertuoja kameros nuotraukas į išskirtinius brėžinius, tada naudojo naminį braižytuvą (su rašikliu arba pieštuku, kuris buvo užfiksuotas), kad jie taptų ant plakato dydžio popieriaus.Aš iš savo straipsnio žinojau, kad kažką panašaus įdėti kartu aš turėjau gauti tam tikrus žingsninius variklius ir juos supažindinti su kai kuria programine įranga. Laimei, aš turėjau daug techninės įrangos problemų, ieškodamas japonų medicinos sutarimo, turėjusio buvusius kraujo organizavimo buteliukus. Tai buvo puiki XYZ platforma mano vilkti!

Aš greitai supratau, kad aš negalėjau atlikti šio projekto savarankiškai. Reikalinga aparatinė įranga, taigi programinė įranga turėjo būti koduojama. Mano draugas 3ric surengė robotų priėmimo susitikimą Sietlo viešajame N3rd rajone, o draugai buvo įdarbinti padėti. Įrengtais dokumentais neįrašytais picos ir „Mountain Dew“ kiekiais, „3ric“, „Adam“, „Melvin“, „Brian“, „Divide“, „John“ ir „Choong“ dalyviai į projektą atnešė savo ninja lygio aparatūros įsilaužimo ir programinės įrangos rašymo talentus.

Techninės įrangos pusėje mes prijungėme steperius ir ribinius jungiklius į MAKE valdiklį, o mes sujungėme DB9 sujungtus serijinius kabelius su skirtingų spalvų laidais, kad būtų lengva sekti, jei iškilo problema. Aš pastebėjau, kad važiuojant daugybe laidų, jie padeda juos susukti į kabelį su gręžtuvu ir, prijungdami juos prie daiktų, jūsų draugas yra „zip“.

Per visą statybą buvo svarbu išlaikyti nešiojamąjį kompiuterį su visomis mūsų schemomis ir pastabomis. Stepper varikliai reikalavo didesnės galios nei MAKE kontrolierius, todėl užsakiau kai kuriuos „Interinar“ mikroprocesorinius variklio valdiklius, kuriuos galima reguliuoti norint pasiekti reikiamus žingsnius.

Popieriaus laikymas žemyn pasirodė esąs gana sudėtingas - mums reikėjo atskiro pagrindo ir spyruoklių, kad ją išlaikytume stabiliai. Mes pridėjome kojeles į kontrabandą, o mūsų medienos kaimynas John Blunt padarė gražią ąžuolo bazę su iškarpinėmis klipais, kad piešimo popierius būtų saugus.

Perkelimo procesas prasideda nuo MacBook Pro iSight fotoaparato nufotografuotos nuotraukos. Bet koks vaizdas veiktų, bet naudojant „iSight“ pašalinamas nepatogu žingsnis importuojant nuotraukas į kompiuterį. Tuomet atvaizdą išsaugosite kaip .bmp failą, o failą perkelsite į „Launch Drawbot“ programą. Paleisti „Drawbot“ konvertuoja spalvotą vaizdą į paprastą juodos ir baltos spalvos bitmapą, naudodamas „Peter Selinger“ „mkbitmap“ įrankį, ir tada konvertuoja gautą bitmap į vektorinį grafinį vaizdą naudojant „Selinger“ Potrace. „Mkbitmap“ ir „Potrace“ yra atviro kodo šaltiniai, prieinami „sourceforge.net“.

Melvinas su savo traukos tašku

Paleisti „Drawbot“ parodo brėžinio peržiūrą prieš pradedant, todėl galite sužinoti, kaip jis veiks. Taip pat galite reguliuoti tamsių sričių dydį, kur yra piešiami kontrastiniai kraštai, ir kiek storos užpildymo linijos. Kuo geresnis vaizdas bus, tuo geriau bus rodomas piešinys, ir mes nustatėme, kad atvaizdo filtravimas prieš generuojant vektorius yra labai svarbus mažinant linijų skaičių, o tai sumažina traukimo laiką. Mes nenorėjome laukti 8 valandų mūsų nuotraukoms.

Kai tik prasideda faktinis brėžinys, programa siunčia duomenų paketus per „Ethernet“, kad praneštų vilkimo taškui, kuriam reikia koordinuoti. Kai tik pradėsite vilkti, pradėkite rašiklį ant popieriaus ir pradeda piešti. Pirmiausia jis apibūdina visas sritis, o tada grįžta ir užpildo šešėlį.

Visi, dirbę su traukos mašina, sutiko, kad nesvarbu, kiek nukentėjote nuo OCD, tai žadina stebėti ir gali išlaikyti jūsų dėmesį valandų pabaigoje. Nesivaržykite atsisiųsti projekto kodą, žaisti su juo ir padaryti jį geresnį. Tai pagal GPL licenciją, o tai reiškia, kad galite laisvai ją naudoti tol, kol atliksite pakeitimus pagal tą patį.

Norėdami gauti daugiau informacijos, eikite į makezine.com/11/drawbot.



Jums Gali Būti Įdomu

Maker gimtadieniai: Jules Verne

Maker gimtadieniai: Jules Verne


LED žuvis = meno grandinė

LED žuvis = meno grandinė


Pet projektų knygų apžvalga

Pet projektų knygų apžvalga


Įrankių rinkinys: Nešiojamasis apšvietimas

Įrankių rinkinys: Nešiojamasis apšvietimas