Einführung
Dieser parametrische OpenSCAD-Code erstellt einen sphärischen Lithophane-Lampenschirm aus einem Bild. Der Code sollte für jede Bildgröße funktionieren, aber um das Modell in einer vernünftigen Zeit zu rendern, sollten Sie mit etwa 500 Pixeln in der Breite und 200 Pixeln in der Höhe planen. Das Bild muss in einem ebenfalls bereitgestellten Processing-Code vorverarbeitet werden, um das Bild in ein OpenSCAD-Array umzuwandeln,
Wenn du den "Augen"-Schatten in den Fotos drucken möchtest, musst du den Processing oder OpenSCAD-Code nicht verwenden oder ausführen, da das STL dafür bereitgestellt wird.Du musst den Code nur ausführen, wenn du dein eigenes Bild verwenden möchtest.
Die untenstehenden Anweisungen erklären, wie man einen Lampenschirm mit einem eigenen Bild herstellt. Beim ersten Ausführen des Codes würde ich empfehlen, die Beispieldateien zu verwenden.
Das Bild verarbeiten
Wenn du es noch nicht hast, installiere Processing vonhttps://processing.org/download- Die neueste Version sollte funktionieren, aber ältere Versionen sollten keine Probleme haben, da dies sehr einfacher Code ist. Wenn Sie Processing zum ersten Mal ausführen, sollte ein Ordner als Ihr "Sketchbook"-Ordner für Processing "Sketches" erstellt werden. Sie müssen den Processing-Code, der den Code und die Beispieldateien enthält, in diesen Sketchbook-Ordner entpacken. Unter Windows ist dies normalerweise ein Ordner in Dokumenten
[Ihr Laufwerksbuchstabe]:\Dokumente\Verarbeitung\blockRender
In der Zip-Datei befinden sich alle Dateien in einem Ordner namens "blockRender", und dieser Ordner sollte sich in Ihrem Sketchbook-Ordner befinden. Wenn die Processing-Datei namens blockRender.pde, die den Code enthält, nicht in einem ebenfalls "blockRender" genannten Ordner ist, wird der Sketch nicht funktionieren.
- Ändere die Größe deines Bildes auf etwa 500 x 150 Pixel. Du kannst mehr verwenden, aber das wird langsam sein. Weniger Pixel werden funktionieren, aber sie werden weniger Details liefern.
- Überprüfen Sie die Kommentare im Processing-Code, Sie müssen den ändern.Name der EingabedateiundAusgabepfadIm Code zu denen, die du verwenden möchtest - dein Sketch ist möglicherweise nicht an der gleichen Stelle wie meiner, also überprüfe, ob der Ausgabepfad korrekt ist.
- Stellen Sie sicher, dass Ihre Bilddatei im Ordner "data" innerhalb des Ordners blockRender platziert ist, da dies der Standardort für Processing ist, um Dateien zu laden.
- Wenn du den Sketch mit der Play-Taste ausführst, wird der Code das erstellen.vEye.scadSpeichern Sie die Datei in dem Pfad, den Sie im Ausgabepfad angegeben haben; es ist am einfachsten, wenn Sie diesen Dateinamen nicht ändern, da dies das ist, was die OpenSCAD-Datei erwartet. Wenn Sie den exportierten Dateinamen hier ändern, müssen Sie ihn auch in der Haupt-OpenSCAD-Datei ändern.
Bewegen oder kopieren Sie die vEye.scad-Datei in den Ordner, in dem sich die Hauptdatei befindet.lampLitho.scadDatei
Den Lampenschirm erstellen
OffenlampLitho.scadIn OpenSCAD. Ich empfehle dringend, einen der Entwicklungs-Snapshots von OpenSCAD zu verwenden und den 'manifold'-Renderer in den Einstellungen zu aktivieren, da dies beim Rendern großer Objekte viel schneller ist. Dieses Modell wurde in OpenSCAD erstellt.2023.09.10
Um den Schatten zu erzeugen, müssen Sie nur die Zeile, die die Basis erstellt, auskommentieren. Geben Sie // am Anfang der Zeile oder drücken Sie STRG + D mit dem Cursor auf der Zeile, so dass die Zeile wie folgt aussieht:
//base();
Sobald dies erledigt ist, drücken Sie F5 oder klicken Sie auf die Schaltfläche "Vorschau" in der Symbolleiste, um zu überprüfen, ob die Datei mit Ihrem Bild erstellt werden kann. Sie sollten sehen, wie sich die innere Wand mit den Daten in der Datei verformt. Die dunkelsten Teile des Bildes werden dicker, die helleren Teile dünner.
Wenn du zufrieden bist, drücke F6 oder klicke auf die Schaltfläche "Render" in der Symbolleiste. Das wird einige Zeit in Anspruch nehmen, da in der Testreihe 200.000 Punkte und fast ebenso viele Polygone vorhanden sind. Sobald die Datei gerendert wurde, kannst du die Datei als STL exportieren.
Den Lampenschirm schneiden
Du musst sicherstellen, dass in deinem Druck kein spärliches Füllmaterial verwendet wird - du willst, dass es zu 100% fest ist, damit der Lithophan-Effekt funktioniert. Dickeren Teilen wird es dunkler erscheinen, da sie mehr Licht blockieren. Wenn du kein 100%iges Füllmaterial hast, funktioniert dieser Effekt möglicherweise nicht.
Die Schichtdicken können so sein, wie Sie es wünschen. Ich habe 0,2 mm Schichten verwendet. Heller gefärbte Filamente werden wahrscheinlich am besten funktionieren.
Den Code modifizieren
Wenn Sie aus irgendeinem Grund den Code anpassen möchten, hoffe ich, dass Sie die Kommentare nützlich finden werden. Der Code funktioniert, indem er ein Array von Punkten aus dem bereitgestellten Bild erstellt. Der Code sollte in der Lage sein, mit Änderungen der Bildgröße umzugehen, aber Sie müssen die endgültigen Abmessungen des Lampenschirms und die Proportionen des erstellten Bildes überprüfen.
Sie können die minimalen und maximalen Dicken des Lampenschirms ändern, wenn Sie möchten. Die Abmessungen können ebenfalls geändert werden, wenn Sie möchten. Die Standardabmessungen sind auf dem Prusa Mini druckbar.
Basis
Die bereitgestellte STL-Datei wurde entwickelt, um mit einer defekten IKEA-Kinderwandleuchte zu funktionieren - die Innenbefestigung war vollständig intakt, aber die äußere Form war beschädigt und nicht mehr verwendbar. Die Lampe sah aus wieähnlichzum Stil unter diesem Link, aberIch weiß nicht, ob diese Lampe noch die erforderliche Fassung enthält.:https://www.ikea.com/gb/en/p/upplyst-led-wall-lamp-flower-lilac-90440783/
Wenn Ihre Beschläge unterschiedlich sind, müssen Sie möglicherweise Ihr eigenes Basisdesign erstellen. Einige Parameter der Basis sind variabel genug, dass Sie sie möglicherweise so ändern können, dass sie mit anderen Beschlägen funktioniert.
Verwenden Sie nur netzbetriebene Lampen, wenn Sie eine sichere, ordnungsgemäß konzipierte Beleuchtungsarmatur haben. Niederspannungsleuchten, wie beispielsweise batteriebetriebene Teelichter, eignen sich sehr gut, um das Lithophan-Muster zu zeigen. Obwohl die Basis für die Zusammenarbeit mit der IKEA-Lampenarmatur konzipiert ist, unterstützt sie auch ein batteriebetriebenes Teelicht.Verwenden Sie keine Teelichter mit einer Flamme, die auf oder in Kunststoffteilen sitzt.
Die Basis hält den Schirm durch die Verwendung von M3-Maschinenschrauben. Ich habe 5 M3x3 Sockelkapschrauben verwendet, nachdem ich die 2,5mm-Löcher für das M3-Gewinde gebohrt hatte. Sie könnten die Löcher auch auf 3mm bohren und Muttern verwenden, um die Schrauben an ihrem Platz zu halten.
태그
모델 소스
