Arduino + Rhino + Grasshopper + Firefly

For me this is finally the wow moment. Today I have made the connection between all my Arduino experiments and the latest work I’ve been doing in Rhino. This video shows a very simple Arduino circuit featuring nothing more than a potentiometer (basically like a volume knob). Rather than writing code within the Arduino IDE as per normal, you can actually load an add-in for Grasshopper called Firefly, which will allow you to build code through the normal Grasshopper graphic interface. As a designer, not a coder, this really makes a lot more sense to me!

I’ve then added the Arduino to my previous Grasshopper model (check it out here), allowing the heights of the hexagons to be controlled by turning the potentiometer, and dividing the area of each hexagon by a function of this reading. The attractor points still also modify the model when dragged, so if I had some more potentiometers I could potentially control the location of these as well and creat a model that is easily modified using hardware external to the computer. Very cool!

As yet I’ve had no real luck finding any tutorials for Firefly so I think I’ll be making it up as I go from now on. If anyone does have some good links, please leave me a comment.

– Posted by James Novak

Advertisements

9 thoughts on “Arduino + Rhino + Grasshopper + Firefly

  1. Pingback: Documenting Arduino Experiments | edditive blog

  2. Pingback: A 3D Printed Pen… or is it? | edditive blog

  3. Pingback: 2D for a Change | edditive blog

  4. Pingback: A High-Tech Plywood Box? | edditive blog

  5. Pingback: Grasshopper + Firefly = Light Sensor Prototype | edditive blog

  6. Pingback: Wii Nunchuk Controls 3D Printer | edditive blog

  7. Pingback: Inside 3D Printing Sydney Review | edditive blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s