Projekt:PiBa2-Mini

Aus Schaffenburg
Zur Navigation springen Zur Suche springen
Crystal Clear app error.png
PiBa 2 Mini

Status: unstable

Modell Geber.png
Beschreibung Modell einer Hochleistungssirene
Ansprechpartner Hendi


Übersicht

Frei nach dem Motto "Sirenen sind wie Kartoffelchips. Man kann nicht nur eine haben." fehlt mir u.a. die Pintsch Bamag Anlage 2, für welche ich auch etwas wenig Platz hätte. Darum soll die in klein entstehen, aber fast voll funktionstüchtig. Leider habe ich keine genauen Maße gefunden, orientiere mich nur an Bildern.

Verantwortlicher

Hendi


Details

Konzept:

  • Geberdach: Gedruckt. Dort wird die Verkabelung des Signalmotors drunter versteckt, gedruckte Haube. Wird nach Montage des Motors wohl mit dem Geber verklebt.
  • Der Geberkörper wird komplett gedruckt. Enthält die Hörner, den Stator, Luftführung, einen Tunnel für die Verkabelung und die Aufnahme für den Mast. Allerdings trickse ich: Von den 4 Hörnern sind nur 2 aktiv, zwei sind Dummies.
Vibrationsmotor.jpg
  • Gebermotor: Hier kommt ein Vibratormotor aus China zum Einsatz. Wie der Zerhacker am Signalmotor der echten (Zylinder mit 4 Löchern) deckt die Unwucht die Löcher periodisch ab. Der Motor läuft relativ schnell an, für den An- und auslauf muss eine Drehzahlsteuerung her - hoffentlich klappt das.
  • Mast: Hier will ich DN20 Installationsrohr verwenden. Wer jetzt schreit: Uh, PVC-Rohr und Luftdruck: Ich verwende weit weniger als 16 bar, mit mehr als etwa 1/4 kann man kaum pusten. In der Größenordnung soll sich der Eingangsdruck auch bewegen.
  • Maschinenraum und Maschinenraumdach: Werden verklebt, hier endet das Installationsrohr. Weitgehend offen um Anschluß von Druckleitung und Motorstromleitung zu ermöglichen.

Vorversuche

In einen Kunststoffklotz wurde ein Motor eingepasst, der Schallausgang sind zylindrische 3mm Löcher, die Luftzufuhr ca. 6mm. Funktion ist gegeben, aber nicht eindrucksvoll laut.

Bin mal gespannt was die Mini-Trucker dazu sagen :)

Modelle =

Geber

// sirenenkörper
//Ausgelegt für China-Vibrationsmotor
difference(){
cylinder(h = 48, r = 31,$fn=100);
//Verjüngung Druckvorrat
translate([0,0,17]) 
cylinder(h=4,r1=7,r2=3,$fn=100);
//Druckvorrat
cylinder(h = 17, r = 7,$fn=50);
//Mittelachszylinder, Motoraufnahme, Stator
cylinder(h = 48, r = 2.9,$fn=50);
//Kabeldurchführung
translate([4,4,17]) 
cylinder(h=31,r=1.2,$fn=50);

//aktive Hörner
translate([0,32,25])
rotate([90,0,0])
linear_extrude(height = 8, scale = 0.5/18) square([30,45],center=true);
translate([0,32,25])
rotate([90,0,0])
linear_extrude(height = 33, scale = 0.5/18) square([18,28],center=true);

translate([0,-32,25])
rotate([90,0,180])   
linear_extrude(height = 8, scale = 0.5/18) square([30,45],center=true);
translate([0,-32,25])
rotate([90,0,180])   
linear_extrude(height = 33, scale = 0.5/18) square([18,28],center=true);
//passive Hörner
translate([-32,-0,25])
rotate([90,0,90])   
linear_extrude(height = 8, scale = 0.5/18) square([30,45],center=true);
translate([-32,-0,25])
rotate([90,0,90])   
linear_extrude(height = 28, scale = 0.5/18) square([19,28],center=true);

translate([32,0,25])
rotate([90,0,270])   
linear_extrude(height = 8, scale = 0.5/18) square([30,45],center=true); 
translate([32,0,25])
rotate([90,0,270])   
linear_extrude(height = 28, scale = 0.5/18) square([19,28],center=true);  
};

//dummychopper
translate([0,0,25])
cylinder(h=3.5, r=2.45,$fn=50,center=true);
//Fuß
//difference(){
//translate([0,0,-30]) 
//cylinder(h=30,r1=10,r2=31,$fn=100);
//translate([0,0,-30]) 
//cylinder(h=30,r=7,$fn=100);
//};
difference(){
translate([0,0,-30]) 
cylinder(h=30,r1=10,r2=31,$fn=100);
translate([0,0,-30]) 
cylinder(h=30,r=7,$fn=100);
};

//Ansatz
difference(){
translate([0,0,-50]) 
cylinder(h=20,r=9.5,$fn=100);
translate([0,0,-50]) 
cylinder(h=30,r1=7,r2=7,$fn=100);
};
//versteifung
translate([0,7,-16])
rotate([0,0,0])
cube([2,4,68],true);
translate([0,-7,-16])
rotate([0,0,180])
cube([2,4,68],true);
translate([7,-0,-16])

rotate([0,0,90])
cube([2,4,68],true);
translate([-7,0,-16])
rotate([0,0,270])
cube([2,4,68],true);

Geberdach

//1. Segment
difference(){
cylinder(h = 16, r = 31,$fn=100);
cylinder(h = 16, r = 28,$fn=100);
};
//2. Segment
difference(){
translate([0,0,16])
cylinder(h = 1, r = 30,$fn=100);
translate([0,0,16])
cylinder(h = 1, r = 28,$fn=100);
};
difference(){
translate([0,0,17])
cylinder(h = 16, r = 31,$fn=100);
translate([0,0,17])
cylinder(h = 16, r = 28,$fn=100);
};
difference(){
translate([0,0,33])
cylinder(h = 1, r = 30,$fn=100);
translate([0,0,33])
cylinder(h = 1, r = 28,$fn=100);
};
difference(){
translate([0,0,34])
cylinder(h = 16, r = 31,$fn=100);
translate([0,0,34])
cylinder(h = 16, r = 28,$fn=100);
};
//Dach
translate([0,0,-1.5])
cylinder(h=1.5,r=32,$fn=100);
//Klebefläche
translate([0,0,-2.0])
cylinder(h=0.5, r=50);

Maschinenraumdach


//Maschinenraumdach
difference(){
cylinder(h = 13, r1 = 31,r2=11,$fn=100);
cylinder(h = 13, r = 8,$fn=100);
};
//zuluft
translate([-13,13,0])
cylinder(h=45,r=4,$fn=30);
//abgas
translate([-10,-10,0])
cylinder(h=50,r=2,$fn=30);
//maschinenraumflansch
difference(){
translate([0,0,-6])
cylinder(h = 6,r=26.5,$fn=100);
translate([0,0,-6])
cylinder(h = 6, r = 7,$fn=100);
};
//masthalter
difference(){
cylinder(h = 50,r=9.5,$fn=100);
cylinder(h = 50, r = 7,$fn=100);
};
difference(){
cylinder(h = 50,r=9.5,$fn=100);
cylinder(h = 50, r = 7,$fn=100);
};


//Versteifung
translate([0,7,22])
rotate([0,0,0])
cube([2,4,56],true);
translate([0,-7,22])
rotate([0,0,180])
cube([2,4,56],true);
translate([7,-0,22])

rotate([0,0,90])
cube([2,4,56],true);
translate([-7,0,22])

rotate([0,0,270])
cube([2,4,56],true);

Maschinenraum

//Maschinenraum
difference(){
cylinder(h = 65, r = 31,$fn=100);
translate([0,0,0])
cylinder(h = 65, r = 27,$fn=100);
};
//Grundplatte
difference(){
translate([0,0,-1.5]) 
cylinder(h=1.5,r1=60,r2=31);
translate([0,0,-1.5]) 
cylinder(h=1.5,r=27);
};
difference(){
translate([0,0,-2]) 
cylinder(h=0.5,r=60);
translate([0,0,-2]) 
cylinder(h=0.5,r=27);
};
    

//Tür
difference(){
translate([29,0,30])
cube([10,25,40],center=true);
translate([35,0,30])
cube([4,20,35],center=true);
};

Alternativer Geber, nur zum Test

// sirenenkörper
//Ausgelegt für China-Vibrationsmotor
difference(){
cylinder(h = 48, r = 31,$fn=100);
//Verjüngung Druckvorrat
translate([0,0,17]) 
cylinder(h=4,r1=7,r2=3,$fn=100);
//Druckvorrat
cylinder(h = 17, r = 7,$fn=50);
//Mittelachszylinder, Motoraufnahme, Stator
cylinder(h = 48, r = 2.9,$fn=50);
//Kabeldurchführung
translate([4,4,17]) 
cylinder(h=31,r=1.2,$fn=50);

//aktive Hörner
translate([0,32,25])
rotate([90,0,0])
linear_extrude(height = 8, scale = 0.5/18) square([30,45],center=true);
translate([0,32,25])
rotate([90,0,0])
linear_extrude(height = 33, scale = 0.5/18) square([18,28],center=true);

translate([0,-32,25])
rotate([90,0,180])   
linear_extrude(height = 8, scale = 0.5/18) square([30,45],center=true);
translate([0,-32,25])
rotate([90,0,180])   
linear_extrude(height = 33, scale = 0.5/18) square([18,28],center=true);
//passive Hörner
translate([-32,-0,25])
rotate([90,0,90])   
linear_extrude(height = 8, scale = 0.5/18) square([30,45],center=true);
translate([-32,-0,25])
rotate([90,0,90])   
linear_extrude(height = 28, scale = 0.5/18) square([19,28],center=true);

translate([32,0,25])
rotate([90,0,270])   
linear_extrude(height = 8, scale = 0.5/18) square([30,45],center=true); 
translate([32,0,25])
rotate([90,0,270])   
linear_extrude(height = 28, scale = 0.5/18) square([19,28],center=true);  
};

//dummychopper
//translate([0,0,25])
//cylinder(h=3.5, r=2.45,$fn=50,center=true);
//Fuß
//difference(){
//translate([0,0,-30]) 
//cylinder(h=30,r1=10,r2=31,$fn=100);
//translate([0,0,-30]) 
//cylinder(h=30,r=7,$fn=100);
//};
difference(){
translate([0,0,-30]) 
cylinder(h=30,r1=10,r2=31,$fn=100);
translate([0,0,-30]) 
cylinder(h=30,r=7,$fn=100);
};

//Ansatz
difference(){
translate([0,0,-50]) 
cylinder(h=20,r=8,$fn=100);
translate([0,0,-50]) 
cylinder(h=30,r1=6.5,r2=7,$fn=100);
};
//versteifung
translate([0,6,-16])
rotate([0,0,0])
cube([2,4,68],true);
translate([0,-6,-16])
rotate([0,0,180])
cube([2,4,68],true);
translate([6,-0,-16])

rotate([0,0,90])
cube([2,4,68],true);
translate([-6,0,-16])
rotate([0,0,270])
cube([2,4,68],true);