|
|
| Regel 23: |
Regel 23: |
| | = Model = | | = Model = |
| | | | |
| − | In OpenSCAD, online te bekijken op http://openscad.net/
| + | Ik heb een geparameteriseerd model gemaakt in [https://www.openscad.org OpenSCAD]: [https://github.com/Hack42/l42/blob/master/L42.scad model] [https://github.com/Hack42/l42/blob/master/L42.stl rendering] |
| − | | |
| − | // 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);
| |
| | | | |
| | = Foto's WIP = | | = Foto's WIP = |
| | | | |
| | [[Bestand:L42-S19-open.jpg|400px]] [[Bestand:L42-S19-fitting.jpg|400px]] | | [[Bestand:L42-S19-open.jpg|400px]] [[Bestand:L42-S19-fitting.jpg|400px]] |
Fout bij het aanmaken van de miniatuurafbeelding: convert: unable to extend cache '/home/deckardt/websites/hack42.nl/mediawiki-1.35.5/images/f/f1/L42_Picture.jpg': File too large @ error/cache.c/OpenPixelCache/3901. convert: no images defined `/tmp/transform_f342bc260a89.jpg' @ error/convert.c/ConvertImageCommand/3322. Error code: 1
noez
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
Ik heb een geparameteriseerd model gemaakt in OpenSCAD: model rendering
Foto's WIP