İçindekiler
- 1. Giriş
- 2. Zachary Üniversitesi'nin Savaşan Pankreasları
- 3. Kolye Ucu Tasarımına Genel Bakış
- 4. Taban Katmanı – Mathematica
- 5. Orta Katman
- 6. Üst Katman – Logonun 3D Görüntülenmesi
- 7. Katmanların Birleştirilmesi ve STL Dışa Aktarımı
- 8. 3D Baskı Süreci ve Malzeme Hususları
- 9. Teknik Detaylar ve Matematiksel Formülasyon
- 10. Deneysel Sonuçlar ve Görsel Dokümantasyon
- 11. Analitik Çerçeve: Savaşan Pankreas Logosu Vaka Çalışması
- 12. Gelecekteki Uygulamalar ve Yönelimler
- 13. Özgün Analiz ve Uzman Yorumu
- 14. Kaynaklar
1. Giriş
Bu makale, bir logoyu içeren bir kolye ucunun 3D baskısını üretmeye yönelik bir projeyi açıklamaktadır. Yöntemler, logo görüntüsünün bir Mathematica betiği aracılığıyla işlenerek bir STL dosyası oluşturulmasını ve ardından bu dosyanın bir 3D yazıcı tarafından kullanılmasını içerir. Okuyucunun 3D baskının temellerine aşina olduğu varsayılmaktadır. Proje, 2D grafiklerin 3D basılmış nesnelere entegre edilmesi için pratik bir iş akışı göstermektedir.
2. Zachary Üniversitesi'nin Savaşan Pankreasları
JDRF (eski adıyla Juvenil Diyabet Araştırma Vakfı), tip-1 diyabeti (T1D) önlemeye, tedavi etmeye ve iyileştirmeye adanmış büyük bir yardım kuruluşudur. T1D, bağışıklık sisteminin pankreastaki insülin üreten beta hücrelerini yok etmesiyle ortaya çıkar. Yaklaşık 1,25 milyon Amerikalı T1D hastasıdır. Yazarın ailesi, "JDRF One Walk" bağış toplama etkinliği aracılığıyla JDRF için para toplamaktadır. Takım adı "Zachary Üniversitesi'nin Savaşan Pankreasları"dır ve logo John ve Xavier Golden tarafından tasarlanmıştır (bkz. Şekil 1). Bu projede oluşturulan kolye ucu bu logoyu taşımaktadır.
3. Kolye Ucu Tasarımına Genel Bakış
Kolye ucu, Mathematica kullanılarak üç parçanın birleştirilmesiyle oluşturulur: "ZUFP" harflerini içeren bir taban katmanı, basit bir orta katman ve Savaşan Pankreas logosunun 3D görüntüsü olan bir üst katman. Her katman, $x^2 + (y+10)^2 = 4900$ çemberi ile sınırlandırılmıştır ve $x^2 + (y+64)^2 \leq 49$ ile tanımlanan bir klips deliği içerir. Mathematica'nın görüntü verilerini depolama şekli nedeniyle pozitif y ekseni aşağıyı gösterir. Katmanlar Mathematica'nın Show komutu kullanılarak birleştirildikten sonra sonuç, 3D baskı için bir STL dosyası olarak dışa aktarılır.
4. Taban Katmanı – Mathematica
Taban katmanı $0 \leq z \leq 6$ için tanımlanır. Oluşturma, Melissa Sherman-Bennett ve Sylvanna Krawczyk'in kodunu kullanarak döndürülmüş "ZUFP" harflerinin bir JPEG dosyasının Mathematica'ya yüklenmesiyle başlar. Kod, görüntüyü içe aktarır, gri tonlamaya dönüştürür ve veri matrisini işler. Anahtar komutlar şunlardır:
ClearAll["Global‘*"]
DataBase = Import["C:\\data\\3d\\ZUFP\\ZUFP-letters-flip.jpg"];
SizeBase = Import["C:\\data\\3d\\ZUFP\\ZUFP-letters-flip.jpg", "ImageSize"];
GrayBase = ColorConvert[Image[DataBase, "Real"], "Grayscale"];
Gri tonlama değerleri (0 ile 1 arası), her pikseldeki taban katmanının yüksekliğini belirlemek için kullanılır.
5. Orta Katman
Orta katman, taban ve üst katmanlar arasında yapısal destek sağlayan basit bir silindirik ayırıcıdır. Boyutları aynı sınırlayıcı çember ve delik kısıtlamaları ile tanımlanır. Bu katmanın yüksekliği, taban metni ile üst logo arasında görünür bir ayrım oluşturmak için tipik olarak birkaç milimetre olarak ayarlanır.
6. Üst Katman – Logonun 3D Görüntülenmesi
Üst katman, Savaşan Pankreas logosu görüntüsünün benzer bir Mathematica betiği aracılığıyla işlenmesiyle oluşturulur. Logonun gri tonlama değerleri yüksekliklere eşlenerek 3D bir kabartma oluşturulur. Aynı sınırlayıcı çember ve delik kısıtlamaları geçerlidir. Logo, kolye ucu önden bakıldığında doğru görünecek şekilde yönlendirilir.
7. Katmanların Birleştirilmesi ve STL Dışa Aktarımı
Üç katman, Mathematica'nın Show komutu kullanılarak birleştirilir. Birleştirilmiş 3D model daha sonra Export komutu kullanılarak bir STL dosyası olarak dışa aktarılır. STL dosyası tipik olarak büyüktür (20 MB'ın üzerinde) ve ağ yavaşlamalarını önlemek için yerel olarak kaydedilmelidir. Model, yazıcı yazılımında bir kolye ucu için 50 mm çapa veya küpeler veya süsler için daha küçük boyutlara ölçeklenir.
8. 3D Baskı Süreci ve Malzeme Hususları
Kolye ucu, üç farklı renkli filament kullanılarak basılır. Yazar, tek filamentli bir yazıcı (Makerbot Replicator 2) kullanmakta ve filamenti değiştirmek için baskıyı uygun zamanlarda duraklatmaktadır. Amazon'dan Hatchbox filament önerilir. Baskı süreci, uygun katman yapışması ve renk geçişlerini sağlamak için dikkatli bir zamanlama gerektirir.
9. Teknik Detaylar ve Matematiksel Formülasyon
Sınırlayıcı çember denklemi $x^2 + (y+10)^2 = 4900$ olup 70 birimlik bir yarıçap verir. Klips deliği, 7 birim yarıçaplı $x^2 + (y+64)^2 \leq 49$ ile tanımlanır. JPEG görüntülerinden alınan gri tonlama değerleri, z yönündeki yüksekliklere doğrusal olarak eşlenir. Taban katmanı için, $h(x,y)$ yüksekliği $h(x,y) = 6 \times (1 - g(x,y))$ ile verilir, burada $g(x,y)$ gri tonlama değeridir (siyah için 0, beyaz için 1). Bu, görüntünün koyu olduğu yerlerde yükseltilmiş harfler oluşturur.
10. Deneysel Sonuçlar ve Görsel Dokümantasyon
Orijinal makaledeki Şekil 1, Savaşan Pankreas karakterini, orijinal logo görüntüsünü ve 3D basılmış kolye ucunu ön ve arka görünümlerden göstermektedir. Kolye ucu, logoyu net ayrıntılarla başarıyla yeniden üretmektedir. Çok renkli baskı süreci, belirgin katmanlara sahip görsel olarak çekici bir nesne ortaya çıkarmaktadır. Yazar, modelin 50 mm çapa ölçeklenmesinin bir kolye ucu için iyi çalıştığını ve daha küçük ölçeklerin küpeler veya çanta etiketleri için uygun olduğunu bildirmektedir.
11. Analitik Çerçeve: Savaşan Pankreas Logosu Vaka Çalışması
Bu vaka çalışması, 2D bir logoyu 3D basılmış bir kolye ucuna dönüştürmek için iş akışını göstermektedir. Çerçeve şunları içerir: (1) görüntü edinme ve ön işleme, (2) gri tonlamaya dönüştürme ve yükseklik eşleme, (3) katman tanımlama ve birleştirme, (4) STL dışa aktarımı ve (5) çok malzemeli yeteneklerle 3D baskı. Aynı çerçeve herhangi bir logo veya görüntüye uygulanabilir, bu da onu kişiselleştirilmiş 3D baskı projeleri için çok yönlü bir araç haline getirir.
12. Gelecekteki Uygulamalar ve Yönelimler
Bu makalede açıklanan yöntemler, özel takılar, promosyon ürünleri veya eğitim modelleri oluşturma gibi diğer uygulamalara genişletilebilir. Gelecekteki çalışmalar, otomatik renk eşleme, çift ekstrüzyonlu yazıcılarla entegrasyon ve STL dosya boyutunun optimizasyonunu keşfedebilir. 3D baskı için Mathematica kullanımı, karmaşık matematiksel şekiller ve veri odaklı tasarımlar için olanaklar sunar.
13. Özgün Analiz ve Uzman Yorumu
Temel İçgörü: Bu makale, Mathematica kullanarak 2D logoları 3D basılmış kolye uçlarına dönüştürmek için pragmatik ve tekrarlanabilir bir iş akışı sunarak görüntü işleme ile eklemeli imalat arasındaki boşluğu doldurmaktadır. Temel yenilik, kabartma yapılar oluşturmak için gri tonlama yükseklik eşlemesinin kullanılmasıdır; bu, 3D baskıları kişiselleştirmek için basit ama etkili bir tekniktir.
Mantıksal Akış: Makale, doğrusal, adım adım bir yapı izlemektedir: problem motivasyonundan (JDRF bağış toplama) teknik uygulamaya (Mathematica kodu, katman tasarımı) ve pratik uygulamaya (3D baskı, filament değişiklikleri) kadar. Her bölüm mantıksal olarak bir öncekinin üzerine inşa edilerek temel 3D baskı bilgisine sahip okuyucular için erişilebilir kılmaktadır.
Güçlü Yönler ve Kusurlar: Bu çalışmanın gücü, açıklığı ve tekrarlanabilirliğinde yatmaktadır. Kod parçacıkları ve geometrik kısıtlamalar iyi belgelenmiştir ve başkalarının süreci tekrarlamasına olanak tanır. Bununla birlikte, makale, boyutsal doğruluk veya yüzey kalitesi gibi baskı kalitesinin nicel bir değerlendirmesinden yoksundur. Ayrıca Mathematica tabanlı yaklaşımı alternatif yöntemlerle (örneğin, Blender veya OpenSCAD kullanımı) karşılaştırmamaktadır. Manuel filament değişiklikleri ile tek filamentli bir yazıcıya bağımlılık, ölçeklenebilirlik için bir sınırlamadır.
Uygulanabilir İçgörüler: Uygulayıcılar için bu iş akışı, özel kolye uçları, anahtarlıklar veya rozetler oluşturmak için hemen uygulanabilir. Verimliliği artırmak için çift ekstrüzyonlu yazıcılar veya otomatik filament değiştiriciler kullanmayı düşünün. Araştırmacılar için gri tonlama yükseklik eşleme tekniği, renk bilgisi veya doğrusal olmayan yükseklik fonksiyonlarını dahil edecek şekilde genişletilebilir. Makale ayrıca, CAD yazılımına kıyasla yeterince keşfedilmemiş olan Mathematica'nın 3D baskı için bir araç olarak potansiyelini vurgulamaktadır. Gelecekteki çalışmalar, çok renkli baskı sürecini otomatikleştirmeye ve ortaya çıkan nesnelerin mekanik özelliklerini değerlendirmeye odaklanmalıdır.
14. Kaynaklar
- Aboufadel, E. (2015). 3D Printing A Pendant with A Logo. arXiv:1507.03102v1 [math.HO].
- Sherman-Bennett, M., & Krawczyk, S. (2013). Primer on 3D Printing with Mathematica. REU Program, Grand Valley State University.
- JDRF. (t.y.). Tip 1 Diyabet Araştırması. https://www.jdrf.org/ adresinden alındı.
- MakerBot Industries. (2013). MakerBot Replicator 2 Kullanım Kılavuzu.
- Hatchbox. (t.y.). PLA Filament Özellikleri. https://www.hatchbox3d.com/ adresinden alındı.