Jadual Kandungan
- 1. Pengenalan
- 2. The Fighting Pancreases of Zachary University
- 3. Gambaran Keseluruhan Reka Bentuk Loket
- 4. Lapisan Asas – Mathematica
- 5. Lapisan Tengah
- 6. Lapisan Atas – Pemaparan 3D Logo
- 7. Menggabungkan Lapisan dan Mengeksport STL
- 8. Proses Pencetakan 3D dan Pertimbangan Bahan
- 9. Butiran Teknikal dan Perumusan Matematik
- 10. Keputusan Eksperimen dan Dokumentasi Visual
- 11. Rangka Kerja Analitikal: Kajian Kes Logo Fighting Pancreas
- 12. Aplikasi dan Hala Tuju Masa Depan
- 13. Analisis Asal dan Ulasan Pakar
- 14. Rujukan
1. Pengenalan
Kertas kerja ini menerangkan projek untuk mengeluarkan cetakan 3D loket yang merangkumi logo. Kaedah yang digunakan melibatkan pemprosesan imej logo melalui skrip Mathematica untuk mencipta fail STL, yang kemudiannya digunakan oleh pencetak 3D. Pembaca dianggap sudah biasa dengan asas pencetakan 3D. Projek ini menunjukkan aliran kerja praktikal untuk menyepadukan grafik 2D ke dalam objek cetakan 3D.
2. The Fighting Pancreases of Zachary University
JDRF (sebelumnya dikenali sebagai Yayasan Penyelidikan Diabetes Juvenil) adalah badan amal utama yang didedikasikan untuk mencegah, merawat, dan menyembuhkan diabetes jenis 1 (T1D). T1D berlaku apabila sistem imun memusnahkan sel beta penghasil insulin dalam pankreas. Kira-kira 1.25 juta rakyat Amerika menghidap T1D. Keluarga penulis mengumpul dana untuk JDRF melalui acara pengumpulan dana "JDRF One Walk". Nama pasukan ialah "The Fighting Pancreases of Zachary University", dan logo tersebut direka oleh John dan Xavier Golden (lihat Rajah 1). Loket yang dicipta dalam projek ini menampilkan logo tersebut.
3. Gambaran Keseluruhan Reka Bentuk Loket
Loket ini dibina menggunakan Mathematica dengan menggabungkan tiga bahagian: lapisan asas dengan huruf "ZUFP", lapisan tengah yang ringkas, dan lapisan atas yang merupakan pemaparan 3D logo Fighting Pancreas. Setiap lapisan dibatasi oleh bulatan $x^2 + (y+10)^2 = 4900$ dan termasuk lubang untuk klip yang ditakrifkan oleh $x^2 + (y+64)^2 \leq 49$. Paksi-y positif menghala ke bawah disebabkan oleh cara Mathematica menyimpan data imej. Selepas menggabungkan lapisan menggunakan arahan Show Mathematica, hasilnya dieksport sebagai fail STL untuk pencetakan 3D.
4. Lapisan Asas – Mathematica
Lapisan asas ditakrifkan untuk $0 \leq z \leq 6$. Penciptaan dimulakan dengan memuatkan fail JPEG huruf "ZUFP" yang diterbalikkan ke dalam Mathematica menggunakan kod oleh Melissa Sherman-Bennett dan Sylvanna Krawczyk. Kod tersebut mengimport imej, menukarnya kepada skala kelabu, dan memproses matriks data. Arahan utama adalah:
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"];
Nilai skala kelabu (0 hingga 1) digunakan untuk menentukan ketinggian lapisan asas pada setiap piksel.
5. Lapisan Tengah
Lapisan tengah adalah pengatur jarak silinder ringkas yang memberikan sokongan struktur antara lapisan asas dan lapisan atas. Dimensinya ditakrifkan oleh bulatan sempadan dan kekangan lubang yang sama. Ketinggian lapisan ini biasanya ditetapkan kepada beberapa milimeter untuk mencipta pemisahan yang kelihatan antara teks asas dan logo atas.
6. Lapisan Atas – Pemaparan 3D Logo
Lapisan atas dicipta dengan memproses imej logo Fighting Pancreas melalui skrip Mathematica yang serupa. Nilai skala kelabu logo dipetakan kepada ketinggian, mencipta relief 3D. Kekangan bulatan sempadan dan lubang yang sama digunakan. Logo diorientasikan supaya ia kelihatan dengan betul apabila loket dilihat dari hadapan.
7. Menggabungkan Lapisan dan Mengeksport STL
Ketiga-tiga lapisan digabungkan menggunakan arahan Show Mathematica. Model 3D yang digabungkan kemudiannya dieksport sebagai fail STL menggunakan arahan Export. Fail STL biasanya besar (melebihi 20 MB) dan harus disimpan secara setempat untuk mengelakkan kelembapan rangkaian. Model diskalakan dalam perisian pencetak kepada diameter 50 mm untuk loket, atau lebih kecil untuk subang atau cenderahati.
8. Proses Pencetakan 3D dan Pertimbangan Bahan
Loket dicetak menggunakan tiga filamen berwarna berbeza. Penulis menggunakan pencetak filamen tunggal (Makerbot Replicator 2) dan menjeda cetakan pada masa yang sesuai untuk menukar filamen. Filamen Hatchbox dari Amazon disyorkan. Proses pencetakan memerlukan pemasaan yang teliti untuk memastikan lekatan lapisan dan peralihan warna yang betul.
9. Butiran Teknikal dan Perumusan Matematik
Persamaan bulatan sempadan ialah $x^2 + (y+10)^2 = 4900$, yang memberikan jejari 70 unit. Lubang untuk klip ditakrifkan oleh $x^2 + (y+64)^2 \leq 49$, dengan jejari 7 unit. Nilai skala kelabu daripada imej JPEG dipetakan secara linear kepada ketinggian dalam arah-z. Untuk lapisan asas, ketinggian $h(x,y)$ diberikan oleh $h(x,y) = 6 \times (1 - g(x,y))$, di mana $g(x,y)$ ialah nilai skala kelabu (0 untuk hitam, 1 untuk putih). Ini mencipta huruf timbul di mana imej gelap.
10. Keputusan Eksperimen dan Dokumentasi Visual
Rajah 1 dalam kertas asal menunjukkan watak Fighting Pancreas, imej logo asal, dan loket cetakan 3D dari pandangan hadapan dan belakang. Loket berjaya menghasilkan semula logo dengan butiran yang jelas. Proses pencetakan pelbagai warna menghasilkan objek yang menarik secara visual dengan lapisan yang berbeza. Penulis melaporkan bahawa menskalakan model kepada diameter 50 mm berfungsi dengan baik untuk loket, dan skala yang lebih kecil sesuai untuk subang atau tag beg.
11. Rangka Kerja Analitikal: Kajian Kes Logo Fighting Pancreas
Kajian kes ini menunjukkan aliran kerja untuk menukar logo 2D kepada loket cetakan 3D. Rangka kerja ini melibatkan: (1) pemerolehan dan prapemprosesan imej, (2) penukaran skala kelabu dan pemetaan ketinggian, (3) takrifan dan penggabungan lapisan, (4) eksport STL, dan (5) pencetakan 3D dengan keupayaan pelbagai bahan. Rangka kerja yang sama boleh digunakan untuk mana-mana logo atau imej, menjadikannya alat yang serba boleh untuk projek pencetakan 3D yang diperibadikan.
12. Aplikasi dan Hala Tuju Masa Depan
Kaedah yang diterangkan dalam kertas kerja ini boleh diperluaskan kepada aplikasi lain, seperti mencipta barang kemas tersuai, barangan promosi, atau model pendidikan. Kerja masa depan boleh meneroka pemetaan warna automatik, integrasi dengan pencetak dwi-ekstrusi, dan pengoptimuman saiz fail STL. Penggunaan Mathematica untuk pencetakan 3D membuka kemungkinan untuk bentuk matematik yang kompleks dan reka bentuk dipacu data.
13. Analisis Asal dan Ulasan Pakar
Wawasan Teras: Kertas kerja ini membentangkan aliran kerja pragmatik dan boleh dihasilkan semula untuk menukar logo 2D kepada loket cetakan 3D menggunakan Mathematica, merapatkan jurang antara pemprosesan imej dan pembuatan aditif. Inovasi utama ialah penggunaan pemetaan ketinggian skala kelabu untuk mencipta struktur relief, yang merupakan teknik mudah tetapi berkesan untuk memperibadikan cetakan 3D.
Aliran Logik: Kertas kerja ini mengikuti struktur linear, langkah demi langkah: daripada motivasi masalah (pengumpulan dana JDRF) kepada pelaksanaan teknikal (kod Mathematica, reka bentuk lapisan) kepada pelaksanaan praktikal (pencetakan 3D, perubahan filamen). Setiap bahagian dibina secara logik di atas bahagian sebelumnya, menjadikannya mudah diakses oleh pembaca dengan pengetahuan asas pencetakan 3D.
Kekuatan & Kelemahan: Kekuatan kerja ini terletak pada kejelasan dan kebolehhasilan semulanya. Coretan kod dan kekangan geometri didokumentasikan dengan baik, membolehkan orang lain meniru proses tersebut. Walau bagaimanapun, kertas kerja ini kekurangan penilaian kuantitatif kualiti cetakan, seperti ketepatan dimensi atau kemasan permukaan. Ia juga tidak membandingkan pendekatan berasaskan Mathematica dengan kaedah alternatif (contohnya, menggunakan Blender atau OpenSCAD). Kebergantungan pada pencetak filamen tunggal dengan perubahan filamen manual adalah had untuk kebolehskalaan.
Pandangan Boleh Tindak: Untuk pengamal, aliran kerja ini boleh digunakan serta-merta untuk mencipta loket tersuai, rantai kunci, atau lencana. Untuk meningkatkan kecekapan, pertimbangkan untuk menggunakan pencetak dwi-ekstrusi atau penukar filamen automatik. Untuk penyelidik, teknik pemetaan ketinggian skala kelabu boleh diperluaskan untuk menggabungkan maklumat warna atau fungsi ketinggian bukan linear. Kertas kerja ini juga menyerlahkan potensi Mathematica sebagai alat untuk pencetakan 3D, yang kurang diterokai berbanding perisian CAD. Kerja masa depan harus memberi tumpuan kepada mengautomasikan proses pencetakan pelbagai warna dan menilai sifat mekanikal objek yang terhasil.
14. Rujukan
- 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. (n.d.). Type 1 Diabetes Research. Diperoleh daripada https://www.jdrf.org/
- MakerBot Industries. (2013). MakerBot Replicator 2 User Manual.
- Hatchbox. (n.d.). PLA Filament Specifications. Diperoleh daripada https://www.hatchbox3d.com/