/Modules/Mechanical/WINDGAUGE01A/CAD/SRC/WINDGAUGE01A_D01.scad |
---|
1,7 → 1,7 |
$fn=40; // model faces resolution. |
include <../configuration.scad> |
WINDGAUGE01A_D01(); |
//Drzak na sloup - cast bez drzaku anemometru |
module WINDGAUGE01A_D01(){ |
/Modules/Mechanical/WINDGAUGE01A/CAD/SRC/WINDGAUGE01A_R02.scad |
---|
92,5 → 92,22 |
translate([-(prumer_sroubu+0.2)/2,-(R02_delka_vyrovnnavaci_tyce+R03_prumer_zavitu/2)-S01_sila_materialu-0.01,-0.01]) |
cube([prumer_sroubu+0.2,2*S01_sila_materialu+0.2,R02_sila_materialu_pod_tyci],center=false); |
//otvor na šroub držící směrovku |
translate([(2*S01_sila_materialu+2*R02_sila_materialu_kridla)/2,S01_prumer_vnitrni/2+5*S01_sila_materialu+10,(R02_zavit_vyska-S01_sila_materialu)/2+S01_sila_materialu]) |
rotate ([0,-90,0]) |
cylinder (h = 2*S01_sila_materialu+2*R02_sila_materialu_kridla+0.01, r=prumer_sroubu/2+0.2, $fn=100); |
translate([(2*S01_sila_materialu+2*R02_sila_materialu_kridla)/2,S01_prumer_vnitrni/2+5*S01_sila_materialu+10+R02_vzdalenost_der,(R02_zavit_vyska-S01_sila_materialu)/2+S01_sila_materialu]) |
rotate ([0,-90,0]) |
cylinder (h = 2*S01_sila_materialu+2*R02_sila_materialu_kridla+0.01, r=prumer_sroubu/2+0.2, $fn=100); |
//ořez vyvažovací části v prosotru závitu |
translate([0,0,R02_zavit_vyska]) |
cylinder (h = R02_hrana_drzaku, r=R03_prumer_zavitu/2+S01_sila_materialu+0.5, $fn=100); |
} |
} |
/Modules/Mechanical/WINDGAUGE01A/CAD/SRC/WINDGAUGE01A_R03.scad |
---|
76,7 → 76,7 |
//odstraneni vyplně |
translate([2*S01_sila_materialu,2*S01_sila_materialu,-0.005]) |
cube([senzor_sirka-S01_sila_materialu,senzor_delka-S01_sila_materialu,R04_zavit_vyska+R02_zavit_vyska+R01_zavit_vyska+S01_sila_materialu-R01_zavit_vyska-senzor_sila+0.01],false); |
cube([senzor_sirka-2*S01_sila_materialu,senzor_delka-2*S01_sila_materialu,R04_zavit_vyska+R02_zavit_vyska+R01_zavit_vyska+S01_sila_materialu-R01_zavit_vyska-senzor_sila+0.01],false); |
translate([(senzor_sirka+2*S01_sila_materialu)/2,0,-0.005]) |
/Modules/Mechanical/WINDGAUGE01A/CAD/SRC/WINDGAUGE01A_R05.scad |
---|
0,0 → 1,40 |
$fn=40; // model faces resolution. |
include <../configuration.scad> |
include <polyScrewThread_r1.scad> |
PI=3.141592; |
//Držák ložisek, rotoru, senzoru |
module WINDGAUGE01A_R05() |
{ |
difference() |
{ |
//základní tvar |
minkowski() |
{ |
cube([R05_delka_kridla,R05_vyska_kridla,R02_sila_materialu_kridla/2]); |
cylinder(r=R02_zavit_vyska/2,h=R02_sila_materialu_kridla/2); |
} |
//otvory pro šroub |
translate([0,0,-0.01]) |
cylinder (h = R02_sila_materialu_kridla+1, r=prumer_sroubu/2+0.2, $fn=100); |
translate([R02_vzdalenost_der,0,-0.01]) |
cylinder (h = R02_sila_materialu_kridla+1, r=prumer_sroubu/2+0.2, $fn=100); |
translate([-R02_zavit_vyska/2,R05_vyska_kridla/2+R02_zavit_vyska/2+0.01,-0.01]) |
cube([R05_vyska_kridla/2,R05_vyska_kridla/2,R02_sila_materialu_kridla+0.02]); |
} |
//kolo |
translate([R05_vyska_kridla/2-R02_zavit_vyska/2,R05_vyska_kridla/2+R02_zavit_vyska/2,0]) |
cylinder(r=R05_vyska_kridla/2,h=R02_sila_materialu_kridla); |
} |
/Modules/Mechanical/WINDGAUGE01A/CAD/SRC/WINDGAUGE01A_S01.scad |
---|
32,7 → 32,14 |
cylinder (h = R01_vyska_preryti_statoru+5+0.01, r=S01_prumer_vnitrni/2+3/2*S01_sila_materialu, $fn=100); |
} |
} |
} |
//odstranění vnitřní výplně |
46,9 → 53,29 |
} |
//držák ložiska |
difference() |
{ |
cylinder (h = LO_vyska_bez_krytu, r=(LO_spodni_prumer+2*S01_sila_materialu)/2, $fn=100); |
translate([0,0,LO_vyska_bez_krytu]) |
cylinder(h=R02_zavit_vyska+100, r1=(LO_spodni_prumer+S01_sila_materialu)/2, r2=(LO_spodni_prumer+2*S01_sila_materialu)/2, center=false,$fn=100); |
cylinder (h = LO_vyska_bez_krytu, r=(LO_spodni_prumer)/2, $fn=100); |
} |
//držák ložiska doraz |
difference() |
{ |
translate([0,0,LO_vyska_bez_krytu]) |
cylinder(h=2*S01_sila_materialu, r1=(LO_spodni_prumer+2*S01_sila_materialu)/2, r2=(LO_spodni_prumer)/2, center=false,$fn=100); |
translate([0,0,LO_vyska_bez_krytu]) |
cylinder(h=2*S01_sila_materialu, r1=(LO_spodni_prumer)/2, r2=(LO_spodni_prumer-2*S01_sila_materialu)/2, center=false,$fn=100); |
} |
} |
} |
/Modules/Mechanical/WINDGAUGE01A/CAD/assembly.scad |
---|
4,6 → 4,7 |
use <SRC/WINDGAUGE01A_R02.scad> |
use <SRC/WINDGAUGE01A_R03.scad> |
use <SRC/WINDGAUGE01A_R04.scad> |
use <SRC/WINDGAUGE01A_R05.scad> |
use <SRC/WINDGAUGE01A_S01.scad> |
use <SRC/WINDGAUGE01A_S02.scad> |
use <SRC/WINDGAUGE01A_S03.scad> |
55,8 → 56,8 |
rotate(a=[0,180,0]) |
WINDGAUGE01A_S01(); |
color(barva_S02) |
WINDGAUGE01A_S02(); |
//color(barva_S02) |
//WINDGAUGE01A_S02(); |
color(barva_S03) |
translate([0,0,S01_vyska_spodniho_zavitu+S01_sila_drzaku_RJ11-0.3-4*posunuti_dilu]) |
73,6 → 74,9 |
translate([0,0,S01_vyska+2*S01_sila_materialu+3*posunuti_dilu+6*posunuti_dilu+R04_zavit_vyska]) |
rotate(a=[0,0,0]) |
WINDGAUGE01A_R02(); |
translate([-R02_sila_materialu_kridla/2,0,S01_vyska+2*S01_sila_materialu+3*posunuti_dilu+6*posunuti_dilu+R04_zavit_vyska+10]) rotate(a=[0,90,0]) |
WINDGAUGE01A_R05(); |
color(barva_R03) |
translate([0,0,S01_vyska+2*S01_sila_materialu+3*posunuti_dilu+3*posunuti_dilu]) |
/Modules/Mechanical/WINDGAUGE01A/CAD/configuration.scad |
---|
16,7 → 16,9 |
S01_tolerance_zavit=1.5; |
//Rozměry ložiska se závity |
LO_spodni_prumer=22; |
//LO_spodni_prumer=22; |
LO_spodni_prumer=17.2; //bez krytu |
LO_vyska_bez_krytu=13; |
LO_doraz_prumer=44.3; |
LO_horni_prumer=7.7; |
LO_vyska_spodni_doraz=5; |
25,6 → 27,8 |
//Obecné parametry |
prumer_osicky=5.1; |
64,7 → 68,7 |
L01_sila_materialu_lopatky=0.9; |
//WINDGAUGE02A_D01 //uchyt velky |
D01_material_pod_zavitem=3; |
D01_material_pod_zavitem=5; |
D01_material_za_zavitem=3; |
D01_material_pred_zavitem=2; |
D01_delka_tyce=40; |
71,7 → 75,7 |
D01_sirka_tyce=10; |
//WINDGAUGE02A_D02 //uchyt na sloup |
D02_sila_materialu=2; |
D02_sila_materialu=4; |
D02_vyska_uchytky=40; |
D02_prumer_obruby=27; // 3/4 trubka |
D02_delka_celeho_uchytu=70; |
98,13 → 102,16 |
R03_mezera_mezi_statorem_rotorem=3; |
R02_delka_kridla=45; |
R02_vyska_kridla=70; |
R02_vzdalenost_der=25; |
R02_delka_vyrovnnavaci_tyce=35; |
R02_hrana_drzaku=10; |
R02_hrana_drzaku=13; |
R02_sila_materialu_pod_tyci=5; |
R02_sila_materialu_kridla=1.2; |
R02_sila_materialu_kridla_tolerance=0.2; |
R02_sila_materialu_kridla_tolerance=0.3; |
R05_vyska_kridla=100; |
R05_delka_kridla=100; |
116,5 → 123,3 |
/Modules/Mechanical/WINDGAUGE01A/CAD/print_data/P_WINDGAUGE01A_D01.scad |
---|
7,7 → 7,8 |
PI=3.141592; |
rotate([0, 0, 0]) |
translate([0,0,D02_vyska_uchytky/2]) |
WINDGAUGE01A_D01(); |
/Modules/Mechanical/WINDGAUGE01A/CAD/print_data/P_WINDGAUGE01A_D02.scad |
---|
2,8 → 2,8 |
include <../configuration.scad> |
use <../SRC/WINDGAUGE01A_D02.scad> |
rotate([0, -90, 0]) |
translate([-D02_dotahova_vzdalenost,0,0]) |
rotate([0, 0, 0]) |
translate([0,0,0]) |
WINDGAUGE01A_D02(); |
/Modules/Mechanical/WINDGAUGE01A/CAD/print_data/P_WINDGAUGE01A_R05.scad |
---|
0,0 → 1,9 |
$fn=100; // model faces resolution. |
include <../configuration.scad> |
use <../SRC/WINDGAUGE01A_R05.scad> |
//neni potřeba |
translate([0,0,0]) |
rotate([0,0, 0]) |
WINDGAUGE01A_R05 (); |