Cyclone

From Frack - Hackerspace Friesland
Jump to navigationJump to search
Project: Cyclone
Cyclone compleet.jpg
Status voltooid
Betrokkenen
Afbeelding Anoniem.png Failbaitr
Failbaitr Rol: deelnemer Deskundig met: Arduino, CNC, CNC-Frezen, Canvas, Digitale Fabricatie, ENC28J60, Glasvezel lassen, HTML, Hydroponics, Javascript, LPD8806, Linux, Mercurial, Programmeren, Python, Robotica, Software, Stappenmotor Beginnend met: Elektronica Werkt aan: Geen projecten :(
,
Afbeelding Anoniem.png ethikka
ethikka Rol: niet-deelnemer Deskundig met: Programmeren Werkt aan: Geen projecten :(
Kennisgebied(en) Stofzuigers
Afgeleide projecten Cyclone 2
ProjectoverzichtProject toevoegen

We hebben een stofzuiger nodig in het herriehok.

Omdat een standaard stofzuiger nogal snel verstopt raakt gaan we een cyclone stofzuiger bouwen met een losse opvangbak en een losse niet filterend zuigsysteem.

Basics

Het idee achter dit soort systemen is een tussenvat te plaatsen waardoor een conventionele stofzuiger wel de zuigkracht kan bieden zonder dat je stofzak gevult word met chips, zaagsel en andere troep die power-tools uitspugen.

Momenteel lijkt deze oplossing het simpelst. Hier legt de bedenker uit hoe 't werkt.

Voor een heftige deepdive in dust collector theorie heeft iemand al zijn research als een fantastisch lang stuk tekst op internet geplempt.

Progress

Van wat underlayment en wat scraps een test deksel gemaakt, uiteindelijk nog de aanwezige stofzuiger aan de deksel gehangen om te testen en ondanks de matige zuigkracht van t beestje toch wat zaagsel op weten te zuigen van de grond wat onderin de prullenbak kwam ipv de stofzuiger. Eerste test lijkt mij meer als gelukt. Wat meer zuigkracht is wel gewenst.

Moet nog wel wat kleine details afmaken voor dit helemaal klaar is:

  • Deksel moet nog een kleine klemrand hebben zodat de onderste ring strak tegen de emmer word geduwt
  • Meer zuigkracht (Nilfisk PVX-10A ofzo ;)

Er is een kans dat meer zuigkracht er wel voor zorgt dat er minder in de opvangbak komt, dat zien we dan wel. Een vertikaal schotje in de invoer (het knietje) zorgt als t goed is voor een stabielere airflow (en dus minder krachtverlies)

OpenSCAD design

Hier het script om in OpenSCAD een ruw idee te krijgen hoe zo'n ding er uit ziet.

// Thien dust cyclone lid
// Ethikka
// v0.0.1a =)
// 2012-11-12

module slice(r = 10, deg = 30, thickness = 2) 
{ 
  degn = (deg % 360 > 0) ? deg % 360 : deg % 360 + 360;
  difference() 
  {
    linear_extrude(height = thickness, center = true, convexity = 10) 
    circle(r);
    if (degn > 180) 
      linear_extrude(height = thickness+1, center = true, convexity = 10) 
      intersection_for(a = [0, 180 - degn]) 
        rotate(a) translate([-r, 0, 0]) square(r * 2); 
    else 
      union() 
        linear_extrude(height = thickness+1, center = true, convexity = 10)
        for(a = [0, 180 - degn]) 
          rotate(a) translate([-r, 0, 0]) square(r * 2); 
  }
}

union()
{
  difference()
  {
    cylinder(h = 2, r=30);
    translate(v = [0, -19, -1]) cylinder(h = 4, r=6);
    translate(v = [0, 0, -1]) cylinder(h = 4, r=6);
  }

  color("red") rotate(a = 50) translate(v = [24, 0, 1])  cylinder(h = 15, r = 2);
  color("red") rotate(a = 170) translate(v = [24, 0, 1]) cylinder(h = 15, r = 2);
  color("red") rotate(a = 290) translate(v = [24, 0, 1])  cylinder(h = 15, r = 2);

  color("Orchid") difference()
  {
    translate(v = [0, 0, -7]) cylinder(h = 9,  r = 6);
    translate(v = [0, 0, -8]) cylinder(h = 11,  r = 5);
  }

  color("Orchid") translate(v = [0, -19, 0]) difference()
  {
    translate(v = [0, 0, -7]) cylinder(h = 9,  r = 6);
    translate(v = [0, 0, -8]) cylinder(h = 11,  r = 5);
  }

  color("Orchid")
  translate(v = [-8, -17.5, 1]) rotate(a = [90,0,170]) difference()
  {
    rotate_extrude(convexity = 10, $fn = 100) translate([8, 0, 0]) circle(r = 5.5, $fn = 20);
    rotate_extrude(convexity = 10, $fn = 100) translate([8, 0, 0]) circle(r = 4.5, $fn = 20);
    translate(v = [0,0,-10]) cube(size=20);
    translate(v = [-15,-30,-10]) cube(size=30);
  }

  rotate(a = 170) color("Cyan")
  {
    translate(v = [0, 0, 15]) difference()
    {
      cylinder(h = 2, r=30);
      difference()
      {
        slice(32, 240, 5);
        translate(v = [0,0,-1]) cylinder(h = 4, r=27);
      }
    }
  }
}



Aanzuiging opties

Een certifugaalfan:

Als alternatief een stofzuigermotor

Pics or it didn't happen