Skip to content

Commit b880c92

Browse files
committed
polar scanner v0.2
1 parent e12e42b commit b880c92

5 files changed

+32633
-2
lines changed

hc-sr04-ultrasonic-sensor_todiff.scad

+8
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
module sensorHCSR04()
1010
{
11+
difference()
12+
{
1113
union()
1214
{
1315
color("DARKBLUE")cube([45,20,1.2]);
@@ -17,6 +19,12 @@ module sensorHCSR04()
1719
translate([(45/2)-((2.45*4)/2)+0.6,2,-0.2]) rotate([180,0,0]) headerPin(4);
1820
}
1921

22+
union()
23+
{
24+
color("DARKBLUE") translate([2.5,2.5,-1]) cylinder(r=2/2-jeu, h=3, $fn=50);
25+
color("DARKBLUE") translate([2.5+40,2.5+15,-1]) cylinder(r=2/2-jeu, h=3, $fn=50);
26+
}
27+
}
2028
}
2129

2230
module ultrasonicSensor()

polar-scanner.scad

+13
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,15 @@ module servo()
2222
# rotate([0,0,270]) translate([-sg90l/2,sg90L+sg90topCylinderH,0]) rotate([90,0,0]) servoSG90();
2323
}
2424

25+
module dovetail(jeu_dovetail)
26+
{
27+
hull()
28+
{
29+
cube([6,3+jeu_dovetail,0.1],center=true);
30+
translate([0,0,-2]) cube([6,6+jeu_dovetail,0.1],center=true);
31+
}
32+
}
33+
2534
module sensorholder()
2635
{
2736
difference()
@@ -48,8 +57,11 @@ module tigeservo()
4857
cylinder(h=10, r=10);
4958
translate([deportX+5,0,0]) cylinder(h=tigeH, r=5);
5059
}
60+
translate([0,0,5]) rotate([0,90,180]) cylinder(h=50, r=1);
5161
translate([0,12,tigeH-5]) rotate([90,0,0]) scale([1,0.5,1]) cylinder(h=24, r=deportX+3);
5262
translate([deportX*4/3,12,0]) rotate([90,0,0]) cylinder(h=24, r=3+deportX/2);
63+
translate([deportX+6,0,tigeH]) dovetail(0.2);
64+
translate([deportX+8,0,tigeH]) dovetail(0.2);
5365
translate([0,0,-20]) stepper();
5466
}
5567
}
@@ -61,6 +73,7 @@ module servoholder()
6173
translate([1,-22.5,-2]) cube([9,35,16]);
6274
translate([0,0,0.1]) servo();
6375
}
76+
translate([6,0,-2]) dovetail(0);
6477
}
6578

6679
module tige()

0 commit comments

Comments
 (0)