Handmades</center>
 
*
Bem-vindo, Visitante. Por favor faça o Login ou Registro. 18 de Janeiro de 2025, as 05:49:53


Login com nome de usuário, senha e duração da sessão


Páginas: [1]   Ir para o Fundo
  Imprimir  
Autor Tópico: Mini caixinha acústica  (Lida 687 vezes)
xformer
Administrator
DIY Freak
******
Offline Offline

Sexo: Masculino
Mensagens: 6.294

Obrigado
-Dado: 71
-Recebido: 2059


e^(i x pi)+1=0


WWW
« : 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.










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.
Registrado

O que se escreve com "facilidade" costuma ser lido com dificuldade pelos outros. Se quiser ajuda em alguma coisa, escreva com cuidado e clareza. Releia sua mensagem postada e corrija os erros.
blackcorvo
Handmaker
****
Offline Offline

Sexo: Feminino
Mensagens: 1.228

Obrigado
-Dado: 209
-Recebido: 187



WWW
« Responder #1 : 05 de Janeiro de 2025, as 02:01:48 »

Ótimo projeto! Só faltou uma demonstração  Embarrassed
Registrado

http://blackcorvo.com
|||
Ela/dela desde Agosto 2021
xformer
Administrator
DIY Freak
******
Offline Offline

Sexo: Masculino
Mensagens: 6.294

Obrigado
-Dado: 71
-Recebido: 2059


e^(i x pi)+1=0


WWW
« Responder #2 : 05 de Janeiro de 2025, as 15:56:29 »

Gravei um video dela ligada num rádio.

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

O que se escreve com "facilidade" costuma ser lido com dificuldade pelos outros. Se quiser ajuda em alguma coisa, escreva com cuidado e clareza. Releia sua mensagem postada e corrija os erros.
Páginas: [1]   Ir para o Topo
  Imprimir  
 
Ir para:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines

XHTML 1.0 Válido! CSS Válido! Dilber MC Theme by HarzeM
Página criada em 0.035 segundos com 21 procedimentos.
SimplePortal 2.3.3 © 2008-2010, SimplePortal