Pixelbot 3000: Hollandalı hobici Lego'dan “3D yazıcı” yaptı

amerikali

Yeni Üye
Hollandalı amatör ve YouTuber Sten, Lego bloklarından ve Lego'nun Mindstorms serisinden programlanabilir EV3 yapı taşından yapılmış bir tür “3D yazıcı” olan Pixelbot 3000'i geliştirdi. Pixelbot, yapay zeka (AI) tarafından oluşturulan bir ilk görüntüyü kullanır ve ardından 1×1 plakalardan bir piksel görüntüsünü “yazdırır”.


Reklamcılık



Pixelbot esas olarak JK Brickworks tarafından yaklaşık dokuz yıl önce geliştirilen Bricasso yazıcısını temel alıyor. Ancak Sten, yazıcıyı önemli ölçüde daha da geliştirdi. Hobi, taranmış bir görüntüyü kullanmak ve onu pikselleştirmek yerine, OpenAI'nin yapay zeka görüntü oluşturucusu DALL-E 3 ile oluşturduğu çizgi film benzeri görüntüleri kullanıyor.

1×1 kalıplarla baskı


Bir Python betiği kullanarak, 1024 x 1024 piksellik görüntüyü başlangıçta 16 x 16, daha sonra 32 x 32 piksellik daha “yazdırılabilir” bir matrise dönüştürüyor, böylece buna karşılık gelen büyük bir Lego taban plakasına uygulanabiliyor. Komut dosyası ayrıca, daha sonra belirli bir 1×1 plaka paletinden en uygun renkli yapı bloğunu seçmek için matrisin her bir pikselinin ortalama renk değerini de belirler. Bunun nedeni Lego'nun sadece 70 civarında renkli plaka üretmesidir.

Sten, Pixelbot ile gerekli hassasiyeti elde etmek amacıyla taban plakasını tek yönde hareket ettirmek için yalnızca bir motor kullandı. 1×1 plakaları alıp hassas bir şekilde konumlandırma mekanizmasının çok daha karmaşık bir sorun olduğu ortaya çıktı. Sten başlangıçta Bricasso yazıcısına benzer bir kurulum kullandı. Ancak bu, 1×1 plakalarda tatmin edici bir şekilde çalışmadı, bu nedenle küçük plakaları ayrı ayrı “baskı kafasına” besleyebilen kendi tasarımına başvurdu. Baskı kafası daha sonra bir elektrik motoru kullanarak 1×1 plakaları 15 renk aralığından milimetrik hassasiyetle taban plakasına konumlandırır. Dokunma sensörleri, hassasiyeti korumak için her konumlandırmadan sonra yazıcının yeniden hizalanmasına yardımcı olur. Sten ayrıca Pixelbot'a, biten renkli tabakları yeniden doldurabilmesi için robotu durduran bir mekanizma ekledi.


Önerilen editoryal içerik



İzniniz üzerine harici bir YouTube videosu (Google Ireland Limited) buraya yüklenecektir.



Her zaman YouTube videosunu yükle

YouTube videosunu şimdi yükle




Video, Pixelbot 3000'in yapım sürecini gösteriyor.




Hollandalı hobici başlangıçta 16 x 16 piksellik bir taban plakası kullandı, ancak daha sonra daha güzel bir sonuç elde etmek için bunu 32 x 32 piksele değiştirdi. Ayrıca bu, sınırlı renk paletinden orijinal piksellerin 1×1 plakalara renk atamasını basitleştirdi.

Sten, Pixelbot 3000'in yaklaşık altı ay süren tüm yapım sürecini bir videoyla belgeledi. Başkalarının Lego tuğlalarından 3D yazıcıyı oluşturup kontrol edebilmesini sağlamak için gerekli yazılımı Github'da açık kaynak olarak sundu.




(olb)