Stream

Join this community to post or comment

Rob Perhamus

General Discussion  - 
 
Anyone near Claremont or Upland, looking for makerspace?
1
1
Crystal Miller's profile photo
Add a comment...

Fred Bartels

Maker Classroom Projects  - 
 
Some wind sculpture ideas that might make for fun summer projects. This one is on Thingiverse here. http://www.thingiverse.com/thing:1615046
1
Add a comment...

Fred Bartels

General Discussion  - 
 
Yes it's partly SketchUp marketing, but it's also a nice look at the collaborative creative making process. https://m.youtube.com/watch?v=VX2xXLYWaVY&feature=youtu.be
1
1
Christopher Leger's profile photo
Add a comment...

Josh Rhodes

General Discussion  - 
 
These are some pics from adding a vacuum system to our Ultimate Woodworking Workbench.

With this installed we are into final tweaks and fixes finally.
 
More Pics from building the vacuum system this week..

I made custom couplings based on the idea from +David Leard. He said he saw a video where someone used a heat gun to loosen up the PVC then made fittings with it. So I replicated that,

I would have 3d printed something probably (2 or 3 times most likely), but the +Mobile Makerspace makerbot is on the fritz right now.

The only remaining items needed for the vacuum system are to seal up the tablesaw and make a blast gate for the table saw.
1
Add a comment...

Fred Bartels

Maker Classroom Projects  - 
 
Working on irregular space frame designs. In the prototypes I'm using 3D printing to make the hubs. The #SketchUp  file is here: https://3dwarehouse.sketchup.com/model.html?id=81292a0a-2786-4eb5-88fe-57c283fe0105
1
Add a comment...

Fred Bartels

General Discussion  - 
 
Bringing Maker thinking to making homes. They're doing it in Sweden.
1
Add a comment...

Fred Bartels

General Discussion  - 
 
Interesting new journal from the Media Lab on design and science.
PubPub is a platform for totally transparent publishing. Read, Write, Publish, Review.
1
Add a comment...

Josh Rhodes

General Discussion  - 
 
 
Somemore work on the woodworking table...
Slow and steady I guess.
1. Switchplate for the router, cut on the Mobile Makerspace Venus laser cutter
2. + 5. Holes cut for power cables for Miter Saw and Table Saw
3. Open shot of Cover panel for Vacuum, the switch mounted on the panel is the vacuum switch, the switch on the left is the master switch, which will be locked behind the panel (for safety).
4. Overall Picture with Panel closed
6. Blurry picture of the floor of vacuum chamber, I lowered it 2 inches so it would not interfere with the router, this also shows the cord access cutout I had to make (right side of floor)
7. Starting on a panel swing arm to keep it from stretching the flex cable.
8. The vacuum.


1
Add a comment...

Fred Bartels

Maker Classroom Projects  - 
 
Using Java to prototype the Arduino code for a new light sculpture. Each rectangle represents a "pixel" on an AdaFruit NeoPixel strip. Here's the Java code. :)

import java.util.Random;

public class RL3
{
    private int [][][] pulses;
    private Random r;
    private int [][] lightStrip;
   
    public RL3()
    {
       pulses = new int [20][7][3];
       lightStrip = new int[100][3];
       r = new Random();
    }

    public void newPulse()
    {
        int steps, loc, row, count;
        boolean freeLoc=false;
        for (int s=0; s<pulses.length;s++)
        {
            //System.out.println("In newPulse at pulse "+s+" "+pulses[s][0][0]);
            if (pulses[s][0][0]==0)
            {
                if (r.nextInt(100)<100) //how often a new pulse is generated
                {
                    pulses[s][0][0]=1; //active
                    steps=pulses[s][0][1]=r.nextInt(15)+5; //steps
                    do
                    {
                        count=0;
                        loc=r.nextInt(100);
                        for (int locCheck=0;locCheck<pulses.length;locCheck++)
                        {
                            if (pulses[locCheck][0][2]!=loc)
                              count++;
                        }
                        if (count==pulses.length)
                           freeLoc=true;
                    }while (!freeLoc);
                    pulses[s][0][2] = loc; //location in light strip
                    
                    pulses[s][1][0]=r.nextInt(256); //red max
                    pulses[s][1][1]=r.nextInt(256); //green max
                    pulses[s][1][2]=r.nextInt(256); //blue max
                    
                    pulses[s][2][0]=pulses[s][1][0]/steps; //0 red step
                    pulses[s][2][1]=pulses[s][1][1]/steps; //0 green step
                    pulses[s][2][2]=pulses[s][1][2]/steps; //0 blue step
                    
                    pulses[s][3][0]=(int)(pulses[s][1][0]*.9)/steps; //1off red step
                    pulses[s][3][1]=(int)(pulses[s][1][1]*.9)/steps; //1off green step
                    pulses[s][3][2]=(int)(pulses[s][1][2]*.9)/steps; //1off green step
                    
                    pulses[s][4][0]=(int)(pulses[s][1][0]*.8)/steps; //2off red step
                    pulses[s][4][1]=(int)(pulses[s][1][1]*.8)/steps; //2off green step
                    pulses[s][4][2]=(int)(pulses[s][1][2]*.8)/steps; //2off green step
                    
                    pulses[s][5][0]=(int)(pulses[s][1][0]*.7)/steps; //3off red step
                    pulses[s][5][1]=(int)(pulses[s][1][1]*.7)/steps; //3off green step
                    pulses[s][5][2]=(int)(pulses[s][1][2]*.7)/steps; //3off green step
                    
                    pulses[s][6][0]=0; //stepCount
                    pulses[s][6][1]=2*steps; //steps UP and DOWN
                   
                }
             return;
            }
         }
        }  
    
        public void printPulses()
    {
        for (int p=0;p<pulses.length;p++)
         {
            for (int r=0;r<pulses[0].length;r++)
            {
              for (int c=0;c<pulses[0][0].length;c++)
               System.out.print(pulses[p][r][c]+" ");
              System.out.println();
            }
            System.out.println("\n\n");
          }
           
    }
    
    public void updatePulses()
    {
        int off1,off2,off3,s,steps,totalSteps,loc, row=0;
        for (int p=0; p<pulses.length;p++)
        {
            //System.out.println("In updatePulses at pulse "+p);
            if (pulses[p][0][0]!=0)
            {
                s=pulses[p][6][0]=pulses[p][6][0]+1; //increment step count
                totalSteps=pulses[p][6][1];
                steps=pulses[p][0][1];
                loc=pulses[p][0][2]; //location in light strip
                off1 =s-1;
                off2 =s-2;
                off3 =s-3;
                
                for (int led=-3;led<4;led++) //loop through all the effected LEDs
                {
                  if (led==0)
                      row=2;
                  if (led==-1 || led==1)
                      row=3;
                  if (led==-2 || led==2)
                      row=4;
                  if (led==-3 || led==3)
                      row=5;
                
                  if (s < totalSteps-1 && led == 0) // code for 0 offset LED
                    if (s / (steps) < 1)  // stepping upward
                       adjustAnLED(true, loc, led, p, row);
                    else
                       adjustAnLED(false, loc, led, p, row);
              
                  if (off1 > 0 && off1 < totalSteps-1 && Math.abs(led)==1) // code for 1 offset LEDs
                      if ((loc+led >= 0) && (loc+led <= lightStrip.length-1)) // location is inside the strip range
                        if (off1 / (steps) < 1) // delay for radiation
                           adjustAnLED(true, loc, led, p, row);
                        else
                           adjustAnLED(false, loc, led, p, row);
                
                  if (off2>0 && off2<totalSteps-1 && Math.abs(led)==2) // code for 2 offset LEDs
                      if ((loc+led >= 0) && (loc+led <= lightStrip.length-1)) // location is inside the strip range
                        if (off2 / (steps) < 1) // delay for radiation
                           adjustAnLED(true, loc, led, p, row);
                        else
                           adjustAnLED(false, loc, led, p, row);
                           
                 
                  if (off3>0 && off3<totalSteps-1 && Math.abs(led)==3) // code for 2 offset LEDs
                      if ((loc+led >= 0) && (loc+led <= lightStrip.length-1)) // location is inside the strip range
                        if (off3 / (steps) < 1) // delay for radiation
                           adjustAnLED(true, loc, led, p, row);  
                        else
                           adjustAnLED(false, loc, led, p, row);
                }
                if (s==totalSteps+1)
                   pulses[p][0][0]=0; // this pulse is done
            } // a live pulse
        }
    }         
    
    public void adjustAnLED(boolean up, int loc, int led, int p, int row)
    {
      //System.out.println("AdjustAnLED called with "+(loc+led)+" up = "+up+" Row= "+row+" p= "+p);
      for (int col=0;col<3;col++) // move through the 3 color numbers
      {
         if (up)
           {
            // System.out.println((lightStrip[loc+led][col] +" "+ pulses[p][row][col]));
             if ((lightStrip[loc+led][col] + pulses[p][row][col]) < 256) 
              lightStrip [loc+led][col] = lightStrip[loc+led][col] + pulses[p][row][col];
             else
              lightStrip[loc+led][col] = 255;
            }
         else //down
            {
             if ((lightStrip[loc+led][col] - pulses[p][row][col]) >= 0) 
              lightStrip [loc+led][col] = lightStrip[loc+led][col] - pulses[p][row][col];
             else
              lightStrip[loc+led][col] = 0;
            }

        }
    }
    
    public void printStrip()
    {
     
     for (int r=0; r<100; r++)
     {
       for (int c=0; c<3; c++)      
        System.out.print(lightStrip[r][c]+" ");
       System.out.println();
     }
    }
    
    public void test()
    {
        for (int i=0;i<1000;i++)
        {
            newPulse();
            updatePulses();
            printStrip();
        }
    }
    
    public int[][] update()
    {
        newPulse();
        updatePulses();
        
        return lightStrip;
    }
}
1
Add a comment...

Flavio Ortolano

General Discussion  - 
 
hi guys, check out my new maker movement marketplace:  drobott.com
1
Add a comment...

Created by

About this community

Building a community for Educators and Makers working to inspire young people to make projects in art, craft, engineering, green design, math, music, science, technology, and more

Fred Bartels

Maker Classroom Projects  - 
 
Micro Spinner. A simple and easy to make wind sculpture. On #Thingiverse  here: http://www.thingiverse.com/thing:1619050
1
Add a comment...

Fred Bartels

Maker Classroom Projects  - 
 
Amazing new product from Adafruit is going to make playing with electronics a lot more accessible. https://www.adafruit.com/products/3000
Adafruit Industries, Unique & fun DIY electronics and kits Circuit Playground [Developer Edition] ID: 3000 - Would you like to learn electronics, with an all-in-one board that has sensors and LEDs built in? Circuit Playground is here - and it's the best way to practice programming on real hardware with no soldering or sewing required!Circuit Playground features an ATmega32u4 processor, just like our popular Flora. The
1
1
Jeannine Huffman's profile photo
Add a comment...

Michael Fricano II

General Discussion  - 
 
 
MakerBot Makeathon 2016 for Educators!

+MakerBot is hosting several Makeathons in May and June this summer for educators, designers, tinkerers, and makers. Registration is only $50 and all of the proceeds go towards 3D printers for low-income students. They're also partnering with +Sphero, +OZOBOT, and +SOLIDWORKS!

#MakerEd   #Making   #MAKE  
1
Add a comment...

Josh Rhodes

General Discussion  - 
 
Josh Rhodes originally shared:
 
10 people in the +Mobile Makerspace makes for a tight fit.
It was a fun night though.
We even gained some new members.
1
Add a comment...

Dr. Diana Wehrell - Grabowski

Running a Makerspace  - 
 
Video of snippets of a recent introduction to the Maker Movement workshop I conducted at the Cocoa Beach Public Library. Forty individuals attended the 2 hour workshop "Building Maker Mindsets and Culture Through Makerspaces". Very inspired to observe the individuals embrace the Maker Culture. Sure Brevard County will see more Makerspaces, Fab Labs, etc. in the near future with this group of motivated makers. https://www.youtube.com/watch?v=7X8VRFlb2c8
1
Add a comment...

Jen Legatt

General Discussion  - 
 
Do you want to learn more about MakerSpaces? Are you in the Minnesota area? Check out the ITEM Spring Conference, hosted in Hopkins, Minnesota.

The sessions span from MakerSpaces in Reader's Workshop, MakerSpace Morning Clubs, Designing biomedial devices in middle school science, and Flexible Use of Time and Space to Increase Student Engagement.  

Two other favorite session titles: Crap! I don’t know what I’m doing and I hope no one notices! and Skateboards, monkey bars and Mario: How kids prefer to learn, and how we can do it in schools

Register today to join us on April 30th, 2016 as we Reimagine Learning. 

https://sites.google.com/site/itemapril30/home 
1
Add a comment...

Fred Bartels

General Discussion  - 
 
More "outside the box" thinking. So many possibilities!
Located in Rotterdam, this Concept House features a huge rooftop garden, and uses natural heating and cooling techniques to keep maintenance costs down.
1
Add a comment...

Fred Bartels

Maker Classroom Projects  - 
 
A fun competition to design a small playhouse. This could be very appealing for students thinking of architecture and could result in a nice playhouse structure for the community.
It’s back and quite literally, bigger than ever. Partnering with Houzz and the American Institute of Architects, it’s the 5th Annual Life of an Architect Playhouse Design Competition.
2
1
Dr. Diana Wehrell - Grabowski's profile photoDiego Pablos's profile photo
 
Great challenge.
Add a comment...

Fred Bartels

General Discussion  - 
 
Fascinating to see the return of wood to the making of large buildings. 
2
1
Arkansas Regional Innovation Hub's profile photo
Add a comment...

Josh Rhodes

General Discussion  - 
 
 
Though today was Officialy Pi-Day, +Mobile Maker Space celebrated early with Mobile Public Library. A joint "Teen Tech Week" and "Pi Day" and grand opening for the Ben Mayker Lab. We had a good time saturday. Speaking to lots of folks about Making in general and also showing some of our own projects. Specifically we had the Raspberry Pi arcade and the eggbot present. We also had several Pi's setup to run minecraft. Including one of the $5 Raspberry Pi Zero's.

We had the St. Lukes B.E.S.T. team in the other half of the room, as well as many members from the M.A.C.H. B.E.S.T Robotics team.

We are looking forward to more fun events with the library to come.

http://www.mobilepubliclibrary.org/pdf/Teen%20Tech%20Week.pdf
2
Add a comment...