Drawbot szerelem - 💡 Fix My Ideas

Drawbot szerelem

Drawbot szerelem


Szerző: Ethan Holmes, 2019

MAKE kiadó Dale Dougherty és az ő nyakkendőjét.

Amikor először olvastam Douglas McDonald's Scribbler Bot-ról (MAKE, 07. kötet, 141. oldal), az első látásra szerelem volt. Egyszerűen egy rajzrobotot kellett csinálnom.

Doug eredeti Scribbler Botja átalakította a webkameraképeket egyedi vonalas rajzokká, majd egy házi rajzolót (tollal vagy ceruzával zip-kötve), hogy poszter méretű papírra tegye őket.Cikkemből tudtam, hogy valami ilyesmit össze kell tennem magammal, szükségem volt néhány léptetőmotorra, és néhány szoftverrel főnökök. Szerencsére rengeteg hardverproblémát szereztem az útból, és találtam egy japán orvosi szabályzatot, amely egy korábbi életszervező vérpohárral rendelkezett. Tökéletes XYZ platform volt a nyakkendőmnek!

Gyorsan rájöttem, hogy nem tudom ezt a projektet egyedül csinálni. A hardverhez fordított tervezés szükséges, és a szoftvert kódolni kell. Barátom, 3ric, robotgyártó összejövetelt tartott a Seattle nyilvános N3rd területén, és a barátokat segítették. A dokumentumok nélküli mennyiségű pizza és a Mountain Dew, a 3ric, Adam, Melvin, Brian, Divide, John és Choong közreműködésével a ninja szintű hardveres hackelés és szoftver-író tehetségek kerültek a projektbe.

A hardveroldalon a steppereket és a határkapcsolókat a MAKE Controller-hez kapcsoltuk, és DB9-hez csatlakoztatott soros kábeleket állítottunk össze különböző színű huzalokkal, így problémát okozva könnyű követni őket. Megállapítottam, hogy rengeteg vezetékek futásakor a fúróval ellátott kábelekbe csavarják őket, és ha a dolgokhoz csatolják őket, a zip kapcsolatok a barátod.

Az építés során fontos volt, hogy jegyzetfüzetet tartsunk az összes diagramunkkal és jegyzetünkkel. A léptetőmotorok több energiát igényeltek, mint a MAKE Controller, így elrendeltem néhány Interinar mikrorepülő motorvezérlőt, amelyeket úgy lehetett beállítani, hogy a szükséges stepperek teljesítményét kimenjék.

A papír lefelé tartása kissé trükkösnek bizonyult - külön alapra és rugókra volt szükségünk, hogy stabilan tartsuk. Lábakat adtunk a kontraszthoz, és John Blunt, a fafeldolgozó szomszédunk, egy gyönyörű tölgy alapot készített vágólap klipekkel, hogy a rajzpapír biztonságban maradjon.

A húzófolyamat a MacBook Pro iSight kamerájával készített fényképpel kezdődik. Bármelyik kép működik, de az iSight használata eltávolítja a fényképeket a számítógépre importáló kényelmetlen lépést. Ezután a képet .bmp fájlként mentjük, és a fájlt elindítjuk a Drawbot Launch programunkba. A Drawbot indítása a színképet egyszerű fekete-fehér bitképké alakítja Peter Selinger mkbitmap segédprogramjával, majd átalakítja a kapott bittérképet vektorgrafikus ábrázolásra Selinger Potrace segítségével. Az Mkbitmap és a Potrace mindkettő nyílt forráskódú, elérhető a sourceforge.net webhelyen.

Melvin a nyakkendőjével

A Drawbot indítása megmutatja a rajz előnézetét, mielőtt elkezdené, így kaphat egy képet arról, hogyan fog működni. Beállíthatja a sötét területek méretét is, ahol a kontraszt élek vannak, és milyen vastagságúak. Minél jobb lesz a kép, annál jobb lesz a rajz, és rájöttünk, hogy a kép szûrése a vektorok létrehozása elõtt kritikus a vonalak számának csökkentéséhez, ami csökkenti a rajzidõt. Nem akartunk 8 órát várni a képekre.

Amint a tényleges rajz elkezdődik, a program adatcsomagokat küld az Ethernet-en keresztül annak érdekében, hogy elmondja a vonóhüvelynek, hogy melyik koordináták vannak. Amint elkezdi a vonórúd elindítását, a tollat ​​a papírra helyezi, és elkezdi rajzolni. Először körvonalazza az összes területet, majd visszalép, és kitölti az árnyékolást.

Mindenki, aki dolgozott a vonórúdnál, egyetértett abban, hogy bármennyire is szenvedsz az OCD-ről, a bűbájt nézni és órákig tartani tudja a figyelmet. Nyugodtan töltse le a projekt kódját, játsszon vele, és tegye jobbá. Ez a GPL licenc alatt van, ami azt jelenti, hogy szabadon használhatja azt addig, amíg ugyanazokat a változtatásokat elengedi.

További információ: makezine.com/11/drawbot.



Lehet, Hogy Érdekli

Snap Circuit Light Theremin

Snap Circuit Light Theremin


Hétvégi projektek - 10-sínes modell Rocket Mega-Launcher

Hétvégi projektek - 10-sínes modell Rocket Mega-Launcher


Trick or Treat with MAKE "gyakorlatilag"!

Trick or Treat with MAKE "gyakorlatilag"!


How-To: Piros kötött sapka Preemiesoknak

How-To: Piros kötött sapka Preemiesoknak






Legutóbbi Hozzászólások