Pixelbot 3000: Hollandalı bir hobici Lego'lardan bir “3D yazıcı” yapıyor

Hollandalı hobici ve YouTuber Sten, Pixelbot 3000 ile Lego kilitleme bloklarından ve Lego'nun Mindstorms serisinden EV3 programlanabilir bloktan yapılmış bir tür “3D yazıcı” geliştirdi. Pixelbot, yapay zeka (AI) tarafından oluşturulan bir başlangıç ​​görüntüsünü kullanıyor ve ardından 1×1 plakalardan bir piksel görüntüsünü “yazdırıyor”.

Duyuru

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 DALL-E 3 AI görüntü oluşturucusuyla oluşturduğu çizgi film benzeri görüntüleri kullanıyor.

Bir Python betiği kullanarak, 1024 x 1024 piksellik görüntüyü başlangıçta 16 x 16, ardından 32 x 32 piksellik daha “yazdırılabilir” bir matrise dönüştürür, böylece buna karşılık gelen büyük bir Lego tabanına uygulanabilir. Aynı zamanda komut dosyası, 1×1 plakalardan oluşan belirli bir paletten en uygun renk bloğunu daha sonra seçmek için matristeki her bir pikselin ortalama renk değerini belirler. Çünkü Lego tabakları sadece 70'e yakın renkte yapıyor.

Sten, Pixelbot ile gerekli hassasiyeti elde etmek amacıyla yalnızca taban plakasını tek yönde hareket ettirmek için bir motor kullandı. 1×1 plakaları tutma ve 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 tasarım kullandı. Ancak bu, 1×1 plakalarla tatmin edici bir şekilde çalışmadı, bu nedenle küçük plakaları “baskı kafasına” ayrı ayrı besleyebilen kendi tasarımına başvurdu. Daha sonra elektrik motoru kullanarak 15 renkten oluşan paletten 1×1'lik plakaları milimetrik hassasiyetle taban plakasına yerleştiriyor. Dokunma sensörleri, doğruluğu korumak için her konumlandırmadan sonra yazıcının yeniden hizalanmasına yardımcı olur. Sten ayrıca Pixelbot'a, robotun biten renkli tabakları yeniden doldurmasını önleyen bir mekanizma ekledi.

Önerilen editoryal içerik

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

Her zaman YouTube videolarını 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 iyi bir sonuç için bunu 32 x 32 piksele değiştirdi. Ek olarak bu, orijinal piksellerin sınırlı renk paleti 1×1 plakalarına renk eşlemesini kolaylaştırdı.

Sten, Pixelbot 3000'ini oluşturma sürecinin tamamını yaklaşık altı ay süren bir videoyla belgeledi. Başkalarının 3D yazıcıyı Lego terminallerinden oluşturup kontrol edebilmesine olanak sağlamak için gerekli yazılımı Github üzerinde açık kaynak olarak sağlar.


(olb)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir