Piezas diseñadas en 3D para la catapulta

Programa utilizado en el diseño 3D OpenScad
Sistema Operativo Linux

Sujetadores del contrapeso en la catapulta
/*
Sujetadores de contrapeso para la catapulta
Prof. Carlos M. Ávalos
Proyecto Retotech Fundación Endesa.
Ejecución: Carla Abad, David Villarejo, Assem Suliman*/

//-------- Parámetros de la pieza
r1 = 5; //-- Radio cilindro 1
r2 = 8; //-- Radio cilindro 2
gro = 4; //-- Grosor de la pieza
d =50; //-- Distancia entre los centros de los cilindros de la pieza

difference(){
hull() {
/*Crear el objeto convexo mínimo que contiene los dos cilindros*/
  //-- Cilindro 1 de la pieza
  translate([-d/2, 0, 0])
    cylinder(r = r1, h = gro, center = true, $fn = 50);
   
  //-- Cilindro 2
  translate([d/2, 0, 0])
    cylinder(r = r2, h = gro, center = true, $fn = 50);
}


//taladros
//-------- Parámetros de los taladros
r_tal=2.2;
h_tal= 2*gro;

union(){
//taladro 1
    translate([-d/2, 0, 0])
        cylinder(r = r_tal, h = h_tal, center = true, $fn = 50);

//taladro 2
    translate([d/2, 0, 0])
        cylinder(r = r_tal, h = h_tal, center = true, $fn = 50);
}
}
Sistema para sujetar la bola en la catapulta con ángulo variable
/*
Pieza para sujetar la pelota de ping pong en la catapulta
permite variar el angulo.
Prof. Carlos M. Ávalos
Proyecto Retotech Fundación Endesa.
Ejecución: Carla Abad, David Villarejo, Assem Suliman*/

difference(){//(base pelota y anclaje) - (pelota y taladro)
union(){//base y anclaje
    //base de la pelota
        lad_cubo= 40;
            translate([-20,-20,0])
                cube([lad_cubo,lad_cubo,lad_cubo/4]);
    //anclaje base de la pelota a el brazo
        translate([-2,-40,0])
            cube([4,20,10]);
    }

union(){//union pelota y taladro en el anclaje 
   
    //pelota
    dia_pel=37;
        translate([0,0,20])
            sphere(d=dia_pel, $fn=100);
    //taladro 1 en el anclaje
    translate([-3,-35,5])
        rotate([0,90,0])
            cylinder(h = 6, r=2.2, $fn=20);
}
}

// Pieza que sujeta la base al brazo de la palanca
difference(){//(base pelota y anclaje) - (pelota y taladro)

//sujeción al brazo
translate([-6,-130,0])
cube([12,80,10]);

union(){
//anclaje base de la pelota a el brazo
        translate([-3,-68,-1])
            cube([6,20,12]);

//taladro 2
        translate([-8,-55,5])
            rotate([0,90,0])
                cylinder(h = 16, r=2.2, $fn=20); 
//taladro 3
translate([0,-80,-3])
cylinder(h = 16, r=2.2, $fn=20); 

//taladro 4
translate([0,-120,-3])
cylinder(h = 16, r=2.2, $fn=20);

//taladro 5 (punto para atar)
translate([-8,-100,5])
rotate([0,90,0])
cylinder(h = 16, r=2.2, $fn=20);
   
}

}
 
Sistema de disparo de la catapulta
/*
Sistema de disparo de la catapulta
Prof. Carlos M. Ávalos
Proyecto Retotech Fundación Endesa.
Ejecución: Carla Abad, David Villarejo, Assem Suliman*/

difference() {

union() {
//base del pasador
    translate([0,0,8])
        color("pink")
            cube([10,10,15],center=true);
  
//sujetador
    translate([0,0,0])
        cube([30,10,3], center=true);
}

union() {
//estructuras a retirar

//taladro 1
    color("red")
        translate([11,0,-6])
            cylinder(d=4.5,h=12,$fn=150);

//taladro 2
    color("blue")
        translate([-10,0,-6])
            cylinder(d=4.5,h=12,$fn=150);

//pasador
color("yellow")
    translate([0,0,12])
        rotate([0,90,0])
            cylinder (d=2.5, h=35, $fn=150, center=true);

//hendidura de la base del pasador
    translate([0,0,13])
        color("green")
            cube([5,10,8],center=true);
}
}

Webgrafía:

Comentarios

Entradas populares de este blog

Project Energy Plus

Aceptación de nuestra candidatura en Retotech_Fundación_Endesa

Cambiar el nombre y clave en el bluetooth de la placa Arduino ZUM BT-328 de BQ