![Page 1: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/1.jpg)
RHINO IN REALITY: CONNECTING
DESIGN TO THE REAL WORLD
![Page 2: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/2.jpg)
Physical World Digital World
![Page 3: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/3.jpg)
MAKING A CONNECTION BETWEEN THE DIGITAL & PHYSICAL
![Page 4: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/4.jpg)
Capturing Data Storing Data
![Page 5: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/5.jpg)
Overview of Arduino Hardware
C++ based programming environment
Arduino Micro Controller
Temperature Sensor
![Page 6: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/6.jpg)
Lego Mindstorms
![Page 7: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/7.jpg)
Using the Arduino to link the environment to GH
Temperature Sensor
Arduino Grasshopper with Firefly plug-in
![Page 8: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/8.jpg)
![Page 9: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/9.jpg)
Alternative method; accessing public data streams through the use of APIs
Data Steam’s URL XML Reader
gHowl plug-in
Component Cluster to sort data
![Page 10: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/10.jpg)
Kinect
![Page 11: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/11.jpg)
Capturing Data Storing Data
1 Geometry in Rhino on desktop
2 Online Database in the cloud
3 Personal Database Server
Now that we have data, how do we store it for retrieval later?
![Page 12: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/12.jpg)
ADVANTAGES•You can see and touch the data points•You can color code the data points – begin to interpret patterns•Quick and easy – if working with a small amount of data
DISADVANTAGES•Rhino only exists in a local file – inaccessible by other programs or people on its own•Quickly slows down as size of data increases (100+ megabytes)•Hard to incorporate back into the digital computation workflow
Bake Geometry into Rhino
![Page 13: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/13.jpg)
Remote Storage via Cosm.com
ADVANTAGES•Data can be accessed globally and can be shared easily •Rich user community for help•Safe/Reliable/It’s someone else’s problem to keep the server running•Simple UI for accessing data history through website
DISADVANTAGES•Limited to the data stream rate (30 updates per minute max)•Slow & difficult to retrieve data stream history (must download in batches - 1000 points at a time)•You can specify dates of what information to retrieve, but you can’t search the database without
downloading all of the data
* Formerly Pachube
![Page 14: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/14.jpg)
![Page 15: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/15.jpg)
Personal mySQL Database via Slingshot
ADVANTAGES•It can store a lot of data and it’s generally fast•It can be accessed by other people on the network – real time, multi-user collaboration is possible•A relatively easy data management tool
DISADVANTAGES•You have to administer the server, including set up and maintenance •Can’t share data globally outside of network walls•Steeper learning curve for sending and retrieving data compared to other two methods
![Page 16: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/16.jpg)
![Page 17: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/17.jpg)
![Page 18: Design Computation - Call 04/2012 - Digital Realities](https://reader031.vdocument.in/reader031/viewer/2022030309/58f1fdba1a28abd95a8b457f/html5/thumbnails/18.jpg)
RHINO IN REALITY: CONNECTING
DESIGN TO THE REAL WORLD