algorithmic modeling for Rhino
Firefly offers a set of comprehensive software tools dedicated to bridging the gap between Grasshopper, (a free plug-in for Rhino) the Arduino microcontroller and other input/output devices. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.
As a generative modeling tool, Grasshopper offers a fluid visual interface for creating sophisticated parametric models, but by default, it lacks the ability to communicate with hardware devices such as programmable microcontrollers or haptic interfaces. Firefly fills this void. It is an extension to the Grasshopper’s parametric interface; combining a specialized set of components with a novel communication protocol (called the Firefly Firmata or Firmware) which together enable real-time communication between hardware devices and the parametric plug-in for Rhino.
A notable distinction for Firefly is that it is the first visual microcontroller programming environment designed specifically for a 3-D parametric CAD package (such as Rhino). This feature means that real-world data, acquired from various types of sensors or other input devices (video cameras, internet feeds, or mobile phone devices, etc.) can be used to explicitly define parametric relationships within a Grasshopper model. Firefly completes the communication feedback loop by allowing users the ability to send information from Grasshopper back to the microcontroller in order to incite specific actuations (ie. lights, motors, valves, etc). Ultimately, this workflow creates a new way to create interactive prototypes.
so I have 2 servo motors, Motor 1: want it to rotate with a SPEED controlled by a remapped value, then I want to tell the motor to keep rotating for time interval "A" then STOP.then once MOTOR 1 stops, MOTOR 2 should start and also rotate with a…Continue
Started by MennaTallah Hamdy Aziz. Last reply by Andy Payne Apr 25.
HiI usually just code simple arduino sketches in the Arduino IDE; however, I am now attempting to create a polargraph interface and wish to translate images into arduino code. In order to do this, I will have to convert polar coordinates to…Continue
Started by Erik Sven Broberg. Last reply by Alex Woodhouse Apr 24.
Dear Andy + All,I found that the non of the video streams (colour/depth/infared) the kinect (1 or 2) is working with the vision vector tools. Is there a incompatibility or is it a problem that only i encounter? Are there workarounds? …Continue
Started by Christian Schmidts. Last reply by Christian Schmidts Apr 19.
I use the Ultrasonic sensor (Receive Transmitte R+T - two functions in one module),[+] connect to the A0[- ] connect to the GNDin the grasshopper I connect the timer[200ms] to the UNO Read,but the Signal of A0 did not response to the distence only…Continue
Started by ALI-HAUNG Apr 16.