/Modules/Mechanical/WINDGAUGE01A/CAD/stator4.scad
File deleted
/Modules/Mechanical/WINDGAUGE01A/CAD/assembly.scad
71,9 → 71,9
 
color(barva_rotor3)
translate([0,0,-posunuti_dilu*6-(vyska_rotoru2/2+vyska_matky+vzdalenost_rot_stat+stator1_sila+stator3_vyska/2)])
stator3(stator3_vyska,prumer_rotoru1,lozisko_vyska,sila_pod_loziskem,sila_materialu,vule1,stator3_sila_steny,stator3_vyska_prekryti,prumer_hlavy_sroubu,stator3_vzdalenost_od_steny,lozisko_vyska,prumer_sroubu,roztec_sroubu,uchyt_prumer_sroubu);
stator3(stator3_vyska,prumer_rotoru1,lozisko_vyska,sila_pod_loziskem,sila_materialu,vule1,stator3_sila_steny,
stator3_vyska_prekryti,prumer_hlavy_sroubu,stator3_vzdalenost_od_steny,lozisko_vyska,prumer_sroubu,roztec_sroubu,uchyt_prumer_sroubu,vyska_stator4,kabel_prumer);
 
 
//stator4
 
translate([0,0,-posunuti_dilu*7-(vyska_rotoru2/2+vyska_matky+vzdalenost_rot_stat+stator1_sila+stator3_vyska+vyska_stator4/2)])
/Modules/Mechanical/WINDGAUGE01A/CAD/configuration/rotor1.scad
1,6 → 1,8
$fn=40; // model faces resolution.
//include <configuration.scad>
//include <../configuration.scad>
 
 
 
module rotor1(prumer_rotoru1,vyska_rotoru1,prumer_sroubu,vyska_matky,prumer_orechu,sila_materialu,sila_materialu_vule,hloubka_prekryti,hloubka_uchytu,sila_uchytu,vyska_uchytu,tolerance_uchytu)
{
difference()
/Modules/Mechanical/WINDGAUGE01A/CAD/configuration/rotor2.scad
1,5 → 1,5
$fn=40; // model faces resolution.
//include <configuration.scad>
//include <../configuration.scad>
 
 
 
/Modules/Mechanical/WINDGAUGE01A/CAD/configuration/stator1.scad
1,7 → 1,8
$fn=40; // model faces resolution.
//include <configuration.scad>
//include <../configuration.scad>
 
 
 
module stator1(stator1_sila,lozisko_prumer_vnejsi,sirka_matky,lozisko_prumer_vnitrni,lozisko_prekryv,prumer_sroubu)
{
difference()
/Modules/Mechanical/WINDGAUGE01A/CAD/configuration/stator2.scad
1,7 → 1,6
$fn=40; // model faces resolution.
//include <configuration.scad>
//include <../configuration.scad>
 
 
module stator2(lozisko_vyska,sila_pod_loziskem,prumer_rotoru1,sila_materialu,vule1,stator3_sila_steny,lozisko_prumer_vnejsi,lozisko_prumer_vnitrni,lozisko_prekryv,
prumer_sroubu,
lozisko_vyska,vzdalenost_der_x,vzdalenost_der_y,vyska_hlavy_sroubu,prumer_hlavy_sroubu,prumer_rotoru1,stator3_vzdalenost_od_steny)
10,7 → 9,7
{
difference()
{
cylinder (h = lozisko_vyska+sila_pod_loziskem, r=(prumer_rotoru1-2*sila_materialu-2*vule1-stator3_sila_steny)/2, center = true, $fn=100);
cylinder (h = lozisko_vyska+sila_pod_loziskem, r=(prumer_rotoru1-2*sila_materialu-2*vule1-stator3_sila_steny-0.5)/2, center = true, $fn=100);
 
//otvor pro lozisko
/Modules/Mechanical/WINDGAUGE01A/CAD/configuration/stator3.scad
1,9 → 1,8
$fn=40; // model faces resolution.
//include <configuration.scad>
//include <../configuration.scad>
 
 
module stator3(stator3_vyska,prumer_rotoru1,lozisko_vyska,sila_pod_loziskem,sila_materialu,vule1,stator3_sila_steny,
stator3_vyska_prekryti,prumer_hlavy_sroubu,stator3_vzdalenost_od_steny,lozisko_vyska,prumer_sroubu,roztec_sroubu,uchyt_prumer_sroubu)
stator3_vyska_prekryti,prumer_hlavy_sroubu,stator3_vzdalenost_od_steny,lozisko_vyska,prumer_sroubu,roztec_sroubu,uchyt_prumer_sroubu,vyska_stator4,kabel_prumer)
{
difference()
{
14,7 → 13,7
cylinder (h = lozisko_vyska+sila_pod_loziskem+0.1, r=(prumer_rotoru1-2*sila_materialu-2*vule1-stator3_sila_steny)/2, center = true, $fn=100);
 
cylinder (h = stator3_vyska+0.1, r=(prumer_rotoru1-2*sila_materialu-2*vule1-2*stator3_sila_steny)/2, center = true, $fn=100);
cylinder (h = stator3_vyska+0.1, r=(prumer_rotoru1-2*sila_materialu-2*vule1-2*stator3_sila_steny-1)/2, center = true, $fn=100);
92,5 → 91,8
translate([-roztec_sroubu/2,-roztec_sroubu/2,0])
cylinder (h = stator3_sila_steny+0.1, r=uchyt_prumer_sroubu/2, center = true, $fn=100);
//dira na kabel
cylinder (h = vyska_stator4+0.1, r=(kabel_prumer/2+0.1), center = true, $fn=100);
}
}
/Modules/Mechanical/WINDGAUGE01A/CAD/configuration.scad
1,6 → 1,6
$fn=40; // model faces resolution.
 
prumer_rotoru1=60;
prumer_rotoru1=70;
vyska_rotoru1=5;
vyska_rotoru2=5;
prumer_sroubu=3.2;
30,7 → 30,7
stator3_sila_steny=2;
stator3_vzdalenost_od_steny=1; //definuje vzdalenost hlavy sroubu od steny statrou 4
stator3_vyska=60;
stator3_vyska_prekryti=5;
stator3_vyska_prekryti=10;
 
//uchyt pro anemometr
uchyt_prumer_sroubu=3.2;
45,14 → 45,12
 
 
 
//nastevní rotoru2
vyska_kryti=5;
 
//lopatka
hloubka_uchytu=20;
sila_uchytu=12;
vyska_uchytu=10;
tolerance_uchytu=0.1;
tolerance_uchytu=0.2;
delka_uchytu_lopatky=20;
hrana_uchytu_lopatky=4;
prumer_lopatky=40;
64,8 → 62,8
vzdalenost_der_y=1*roztec_der;
 
//magnet
magnet_prumer=8;
magnet_vyska=6;
magnet_prumer=6;
magnet_vyska=5;
magnet_zapusteni=2;
vyska_pod_magnetem=5;
 
86,12 → 84,8
vzdalenost_der_y=1*roztec_der;
 
 
//stator3
stator3_sila_steny=2;
stator3_vzdalenost_od_steny=1; //definuje vzdalenost hlavy sroubu od steny statrou 4
stator3_vyska=60;
stator3_vyska_prekryti=5;
 
 
//uchyt pro anemometr
uchyt_prumer_sroubu=3.2;
roztec_sroubu=20;
/Modules/Mechanical/WINDGAUGE01A/CAD/print_data/WINDGAUGE01A_kryt_rotoru.scad
0,0 → 1,18
 
use <../configuration/kryt_rotoru.scad>
 
 
include <../configuration.scad>
 
 
 
 
 
 
 
 
color("yellow")
 
 
translate([0,0,0])
kryt_rotoru(prumer_rotoru1,sila_materialu,prumer_sroubu);
/Modules/Mechanical/WINDGAUGE01A/CAD/print_data/WINDGAUGE01A_lopatky.scad
0,0 → 1,19
 
use <../configuration/lopatky.scad>
 
 
include <../configuration.scad>
 
 
 
 
 
 
 
 
color("yellow")
 
 
translate([0,(-prumer_lopatky/2-delka_uchytu_lopatky-hloubka_uchytu)/2,0])
rotate(a = [0, 90, 0])
lopatka(hloubka_uchytu,sila_uchytu,vyska_uchytu,tolerance_uchytu,prumer_lopatky,sila_materialu_lopatky,delka_uchytu_lopatky,hrana_uchytu_lopatky,prumer_rotoru1,prumer_sroubu);
/Modules/Mechanical/WINDGAUGE01A/CAD/print_data/WINDGAUGE01A_stator3.scad
15,5 → 15,6
 
 
translate([0,0,stator3_vyska/2])
stator3(stator3_vyska,prumer_rotoru1,lozisko_vyska,sila_pod_loziskem,sila_materialu,vule1,stator3_sila_steny,stator3_vyska_prekryti,prumer_hlavy_sroubu,stator3_vzdalenost_od_steny,lozisko_vyska,prumer_sroubu,roztec_sroubu,uchyt_prumer_sroubu);
stator3(stator3_vyska,prumer_rotoru1,lozisko_vyska,sila_pod_loziskem,sila_materialu,vule1,stator3_sila_steny,
stator3_vyska_prekryti,prumer_hlavy_sroubu,stator3_vzdalenost_od_steny,lozisko_vyska,prumer_sroubu,roztec_sroubu,uchyt_prumer_sroubu,vyska_stator4,kabel_prumer);
 
/Modules/Mechanical/WINDGAUGE01A/CAD/print_data/WINDGAUGE01A_stator4.scad
0,0 → 1,18
 
use <../configuration/stator4.scad>
 
 
include <../configuration.scad>
 
 
 
 
 
 
 
 
color("yellow")
 
 
translate([0,0,vyska_stator4/2])
stator4 (roztec_sroubu,uchyt_prumer_sroubu,vyska_stator4,sila_materialu,uchyt_vyska_matky,uchyt_prumer_orechu,kabel_prumer);