Handmades

Fórum Geral => Impressão 3D => Tópico iniciado por: xformer em 08 de Dezembro de 2024, as 09:18:58



Título: Mini caixinha acústica
Enviado por: xformer em 08 de Dezembro de 2024, as 09:18:58
Fiz o desenho e impressão de uma caixinha dutada para um falante pequeninho que eu tinha aqui.  É possível redimensionar o tamanho da caixa para outros tamanhos de alto-falantes, bem como de outros parâmetros.

(http://www.hostcgs.com.br/hostimagem/images/419caixaLS.jpg)

(http://www.hostcgs.com.br/hostimagem/images/70520241208_084421.jpg)

(http://www.hostcgs.com.br/hostimagem/images/14220241208_084323.jpg)

(http://www.hostcgs.com.br/hostimagem/images/60220241208_084330.jpg)


segue a listagem do programa em OpenScad (renomear arquivo para:  caixa.scad):
Citar
$fn = 100;

len = 90;   //eixo y  altura
wid = 55;   //eixo x  largura
hei = 40;   //eixo z  profundidade
thi = 1.6;  //espessura parede

diamspeak = 36.5;   // diametro do falante
diamduto = 20;      // diametro do duto
diamanele = diamspeak + thi;
lenduto = 20;       // comprimento do duto

clen = len / 2;
cwid = wid / 2;
separ = 70;
caixa = true;
tampa = true;

if(caixa){
difference(){
union(){
difference() {
    translate([-cwid, -clen, 0])
    cube([wid, len ,hei]); // x y z  desenha caixa
   
    translate([-cwid + thi, -clen + thi, thi])
    cube([wid - 2*thi, len - 2*thi, hei - thi]); // oco da caixa
}
translate([0,-20,0])
cylinder(d = diamanele, h = 3.2);  // desenha anel do falante

translate([0,20,0])
cylinder(d = diamduto, h = lenduto); // desenha duto

}
translate([0,-20,thi])
cylinder(d = diamspeak, h = thi); // oco do falante

translate([0,-20,0])
cylinder(d = diamspeak- thi, h = thi); // buraco do falante

translate([0,20,0])
cylinder(d = diamduto - thi, h = lenduto); // oco do duto
}
}

if(tampa){
difference(){
    union(){
   translate([-cwid, -clen, separ])
   cube([wid, len ,thi]); // x y z
   translate([-cwid+thi, -clen+thi, separ-thi])
   cube([wid-2*thi, len-2*thi ,thi]); // x y z
    }     
translate([-cwid+2*thi, -clen+2*thi, separ-thi])
cube([wid-4*thi, len-4*thi ,thi]); // x y z
 
translate([10,-20,separ])
cylinder(d = 3, h = 4);   // furo1 de borne

translate([-10,-20,separ])
cylinder(d = 3,h = 4);    // furo2 de borne
   
}
}


Se fizer citação desta mensagem, retire as imagens de dentro da citação.


Título: Re: Mini caixinha acústica
Enviado por: blackcorvo em 05 de Janeiro de 2025, as 02:01:48
Ótimo projeto! Só faltou uma demonstração  :-[


Título: Re: Mini caixinha acústica
Enviado por: xformer em 05 de Janeiro de 2025, as 15:56:29
Gravei um video dela ligada num rádio.

https://youtu.be/KbHrJFCj5-k?feature=shared


SimplePortal 2.3.3 © 2008-2010, SimplePortal