Integration of Environmental Sensors with BIM: case studies using Arduino, Dynamo, and the Revit API

Authors

  • K. M. Kensek University of Southern California - School of Architecture

DOI:

https://doi.org/10.3989/ic.13.151

Keywords:

Environmental sensors, BIM, building information model, visual scripting, Dynamo, intelligent facades

Abstract


This paper investigates the feasibility of connecting environmental sensors such as light, humidity, or CO2 receptors to a building information model (BIM). A base case was created in Rhino; using Grasshopper and Firefly, a simple digital model responded to lighting-levels detected by a photoresistor on an Arduino board. The case study was duplicated using Revit Architecture, a popular BIM software, and Dynamo, a visual programming environment, in an innovative application. Another case study followed a similar procedure by implementing the Revit API directly instead of using Dynamo. Then the process was reversed to demonstrate that not only could data could be sent from sensors to change the 3D model, but changes to parameters of a 3D model could effect a physical model through the use of actuators. It is intended that these virtual/physical prototypes could be used as the basis for testing intelligent façade systems before constructing full size mock-ups.

Downloads

Download data is not yet available.

References

(1) Knowles, R. L. (1981). Sun Rhythm Form. pp. 11-13, 158. Cambridge: MIT Press

(2) Masri, Y. (2013). Intelligent building envelopes: a design methodology (PhD dissertation). L.A.: Univerity of Southern California.

(3) Fox, M., Kemp, M. (2009). Interactive Architecture. pp. 109-117. Princeton: Princeton Architectural Press.

(4) Sterk, T. (2005). Building upon Negroponte: a hybridized model of control suitable for responsive architecture. Automation in Construction 14(2): 225-232. http://dx.doi.org/10.1016/j.autcon.2004.07.003

(5) Haque, U. (2006). Architecture, interaction, systems. AU: Arquitetura & Urbanismo (149): 1-5. http://www.haque.co.uk/papers/ArchInterSys.pdf

(6) Yang, J., Peng, H. (2001). Decision support to the application of intelligent building technologies. Renewable Energy, 22(1–3): 67-77. http://dx.doi.org/10.1016/S0960-1481(00)00085-9

(7) Compagno, A. (2002). Intelligente Glasfassaden/Intelligent Glass Façades: Material, Anwendung, Gestaltung/Material, Practice, Design. Basel: Birkhäuser.

(8) Wigginton, M., Harris, J. (2002). Intelligent Skins. Oxford: Butterworth-Heinemann.

(9) Selkowitz-Stephen, E. (2001). Integrating advanced façades into high performance buildings. En Glass Processing Days: 7th International Conference on Architectural and Automotive Glass. Tampere, Finland.

(10) Smith, S. (2002). Intelligent buildings. En Best, R., Valence, G. (Eds.) Design and Construction: Building in Value, (pp. 36-57). Oxford: Butterworth-Heinemann.

(11) Miller, N. (2011). The Hangzhou tennis center: a case study in integrated parametric design. En ACADIA Regional 2011 Conference: Parametricism (SPC), (pp. 141- 148).

(12) Burns, J. (2011). Stretching BIM from design to construction. En USC Symposium, EXTREME BIM 2011. L.A.: University of Southern California.

(13) Reinhart, C. (2013). DIVA home page. http://diva4rhino.com/profile/Tito

(14) Lagios, K., Niemasz, J., Reinhart, C. (2010). Animated building performance simulation (ABPS) - linking Rhinoceros/Grasshopper with Radiance/Daysim. En SimBuild 2010 Conference proceedings, (pp. 321-327). New York.

(15) El Sheikh, M., Kensek, K. (2011). Intelligent skins: Daylight harvesting through dynamic light-deflection in office spaces. En ARCC 2011 Conference proceedings, (pp. 293-304). Detroit.

(16) Velasco, R., Robles, D. (2011). Eco-envolventes: A parametric design approach to generate and evaluate façade configurations for hot and humid climates. En eCAADe 29 th Conference Proceedings, (pp. 539-548). Ljubljana: University of Ljubljana.

(17) Tammik, J. (2011). http://thebuildingcoder.typepad.com/blog/2009/12/revit-python-shell.html. Also visit http://www.youtube.com/watch?v=IuVwn-U91Hc for a demonstration of it.

(18) Keough, I. (2011). Dynamo: designing a visual scripting interface for the Revit API (notes). Also see https://github.com/ikeough/Dynamo/wiki for more information about coding in Dynamo

(19) Kron, Z. (2013). Buildz - practical notes for making impractical things - making Revit views and sheet layouts in Dynamo. http://buildz.blogspot.com

(20) Scheer, D. (2013). Fun with Dynamo for BPA - Automatic shading design. http://autodesk.typepad.com/bpa/2013/08/more-fun-with-dynamo-for-bpa-automatic-shading-design.html

(21) Jezyk, M. (2013). Revit Dynamo Visual Programming connected to Arduino, http://www.youtube.com/watch?v=VidwY8Ki4ZQ

(22) Teikari, P., Najjar, R., Malkki, H., Knoblauch, K., Dumortier, D., Gronfier, C., Cooper, H. (2012). An inexpensive Arduino-based LED stimulator system for vision research. Journal of Neuroscience Methods, 211(2): 227-236. http://dx.doi.org/10.1016/j.jneumeth.2012.09.012

(23) Mendez, D., Labradorb, M., Ramachandranc, K. (2013). Data interpolation for participatory sensing systems. Pervasive and Mobile Computing, 9(1): 132-148. http://dx.doi.org/10.1016/j.pmcj.2012.11.001

(24) Papageorgas, P., Piromalis, D., Antonakoglou, K., Vokas, G., Tseles, D., Arvanitis, K. (2013). Smart solar panels: in-situ monitoring of photovoltaic panels based on wired and wireless sensor networks. Energy Procedia, 36: 535-545. http://dx.doi.org/10.1016/j.egypro.2013.07.062

(25) Aksamija, A., Guttman, M., Rangarajan, H.P., Meador, T. (2011). Parametric control of BIM elements for sustainable design in Revit: linking design and analytical software applications through customization. Perkins + Will Research Journal, vol. 03-01: 32-45

(26) Wu, G., Kensek, K., Schiler, M. (2012). Studies in Preliminary Design of Fenestration: Balancing daylight harvesting and energy consumption. En PLEA 2012 Conference proceedings. Lima.

Published

2014-12-30

How to Cite

Kensek, K. M. (2014). Integration of Environmental Sensors with BIM: case studies using Arduino, Dynamo, and the Revit API. Informes De La Construcción, 66(536), e044. https://doi.org/10.3989/ic.13.151

Issue

Section

Research Articles