(openscad-model) |
k (formatting) |
||
Regel 46: | Regel 46: | ||
cube([blockheight, blockheight, blocklength], center=true); | cube([blockheight, blockheight, blocklength], center=true); | ||
} | } | ||
− | + | ||
// Inner box: | // Inner box: | ||
//cube(rib, center=true); | //cube(rib, center=true); |
Versie van 15 mei 2019 06:27
Project: L42 | |
---|---|
Naam | L42 |
Door | Raboof |
Status | Uitvoer |
Madskillz | led |
Doel / Omschrijving | |
Moderne variant op de Rietveld L40-lamp | |
Alle Projecten - Project Toevoegen |
De "L40-lamp" of "drie-buizenlamp" is een ontwerp van Gerrit Rietveld uit 1922.
Volgens mij was Rietveld in die tijd beperkt door de toen beschikbare materialen. Tijd voor een update: de L42.
Rietveld gebruikte langwerpige gloeilampen met S19-fittingen, met dus aan allebei de kanten een aansluiting. Dat levert bij de 'vertikale' lamp een lelijke 'extra' draad op, die 'langs' de lamp zelf loopt:
In plaats van S19-lampen zouden we de lamp kunnen maken van mat-transparante buizen met LEDs erin. Dan zou alleen de karakteristieke vorm van de buis verloren gaan.
Een andere mogelijkheid is bestaande S19-LED-lampen te gebruiken, maar de vertikale open te maken en daar de aansluiting voor zowel N als P door de bovenste fitting te laten lopen. Ik heb er een paar besteld van https://greenice.com/nl/s14-led-linestra-buizen/4868-led-lamp-s19-310mm-6w-500lm-50-000h-8435402549888.html
Links:
Model
In OpenSCAD, online te bekijken op http://openscad.net/
// Length of the visible part of the bulbs bulblength = 300; bulbthickness = 40; blocklength = 40; blockheight = 30; // Margin around the 'edges' of the outer box margin = 15; lamplength = blocklength+bulblength+blocklength; rib = (margin+lamplength+margin) / 3; top_margin = rib; module lamp() { color("white") cylinder(r=bulbthickness/2,h=bulblength, center=true); color("black") translate([0,0,(bulblength+blocklength)/2]) cube([blockheight, blockheight, blocklength], center=true); color("black") translate([0,0,-(bulblength+blocklength)/2]) cube([blockheight, blockheight, blocklength], center=true); } // Inner box: //cube(rib, center=true); // Outer box: //cube(3*rib, center=true); // Lamps translate([-rib/2,-rib/2,0]) lamp(); translate([rib/2,0,rib/2]) rotate([90,0,0]) lamp(); translate([0,rib/2,-rib/2]) rotate([0,90,0]) lamp(); // Plate plateheight=14; translate([0,0,(3*rib+plateheight)/2+top_margin]) color([.4,.4,.4]) cube([3*rib,3*rib,plateheight],center=true); // Wiring wirethickness=6; translate([-rib/2,-rib/2,lamplength/2]) color("black") cylinder(r=wirethickness/2,h=top_margin+margin); translate([rib/2,(bulblength+blocklength)/2,rib/2]) color("black") cylinder(r=wirethickness/2,h=top_margin+rib); translate([rib/2,-(bulblength+blocklength)/2,rib/2]) color("black") cylinder(r=wirethickness/2,h=top_margin+rib); translate([(bulblength+blocklength)/2,rib/2,-rib/2]) color("black") cylinder(r=wirethickness/2,h=top_margin+2*rib); translate([-(bulblength+blocklength)/2,rib/2,-rib/2]) color("black") cylinder(r=wirethickness/2,h=top_margin+2*rib);