id |
ecaade2018_388 |
authors |
Stefas, Alexander, Rossi, Andrea and Tessmann, Oliver |
year |
2018 |
title |
Funken - Serial Protocol Toolkit for Interactive Prototyping |
source |
Kepczynska-Walczak, A, Bialkowski, S (eds.), Computing for a better tomorrow - Proceedings of the 36th eCAADe Conference - Volume 2, Lodz University of Technology, Lodz, Poland, 19-21 September 2018, pp. 177-186 |
doi |
https://doi.org/10.52842/conf.ecaade.2018.2.177
|
summary |
In order to offer a novel approach towards the development of interactive projects in architecture and design, as well as their tight integration in existing CAAD toolchains, this paper presents Funken, an open-source toolkit that handles serial communication for microcontrollers, aimed at simplifying the integration process between CAAD tools and interactive devices, and allowing fast implementation of human-readable user-specific communication protocols on the fly. Funken's details and implementation are presented, as well as custom-developed interfaces to Grasshopper, NodeJS and Processing. Funken is designed for building systems that allow users to implement their own custom defined logic, without imposing pre-determined behaviors. Within teaching, it allows to encapsulate complexity of microcontroller programming, while still allowing to implement complex behaviors through simple interfaces. The possibility of integrating Funken into a variety of CAD and media design frameworks offers the possibility of adding interactive functionality to a variety of projects. |
keywords |
Serial Communication; Interactive Prototyping; Arduino; Physical Computing |
series |
eCAADe |
email |
rossi@dg.tu-darmstadt.de |
full text |
file.pdf (7,437,069 bytes) |
references |
Content-type: text/plain
|
Achten, H (2011)
Degrees of Interaction: Towards a Classification
, 29th eCAADe Conference Proceedings, Ljubljana, pp. 565-572
|
|
|
|
Ahlquist, S (2016)
Social Sensory Architectures: Articulating Textile Hybrid Structures for Multi-Sensory Responsiveness and Collaborative Play
, Proceedings of the 35th Annual Conference of the Association for Computer Aided Design in Architecture, Cincinnati, pp. 263-273
|
|
|
|
Anshuman, S (2005)
Responsiveness and Social Expression; Seeking Human Embodiment in Intelligent Façades
, Proceedings of the 2005 Annual Conference of the Association for Computer Aided Design In Architecture, Savannah, pp. 12-23
|
|
|
|
Bdeir, A (2009)
Electronics as material: littleBits
, Proceedings of the 3rd International Conference on Tangible and Embedded Interaction
|
|
|
|
Beal, J, Dulman, S, Usbeck, K, Viroly, M and Correll, N (2012)
Organizing the aggregate: Languages for spatial computing
, CoRR
|
|
|
|
Bellucci, A, Diaz, P, Aedo, I and Malizia, A (2014)
Prototyping device ecologies: physical to digital and viceversa.
, Proceedings of the 8th international conference on tangible, embedded and embodied interaction
|
|
|
|
Braumann, J and Brell-Cokcan, S (2012)
Digital and physical computing for industrial robots in architecture: Interfacing Arduino with industrial robots
, Proceedings of the 17th International Conference on Computer Aided Architectural Design Research in Asia
|
|
|
|
Faison, T (2011)
Event-Based Programming
, APress
|
|
|
|
Grossand, MD and Veitch, C (2013)
Beyond top down: Designing with cubelets
, Tecnologias, Sociedade e Conhecimento, 1 (1), pp. 150-164
|
|
|
|
Kaijima, S and Michalatos, P (2008)
Simplexity, the programming craft and architecture production
, First International Conference on Critical Digital: What Matters(s)?
|
|
|
|
Mackey, C and Sadeghipour Roudsari, M (2017)
The Tool(s) vs. The Toolkit
, Proceedings of the Design Modeling Symposium, Paris
|
|
|
|
Melis, D, Banzi, M, Cuartielles, D and Igoe, T (2007)
Arduino: An open electronic prototyping platform
, Proceedings of CHI 2017
|
|
|
|
Payne, AO and Johnson, JK (2013)
Firefly: Interactive Prototypes for Architectural Design
, Architectural Design, 83, pp. 144-147
|
|
|
|
Raymond, E (1999)
The Cathedral and the Bazaar
, Knowledge, Technology & Policy, 1-12 (3), pp. 23-49
|
|
|
|
Reas, C and Fry, B (2006)
Processing: programming for the media arts
, AI & SOCIETY, 1; 20 (4), pp. 526-538
|
|
|
|
Sid, A, MAF Tech Corp (2001)
Addressable light dimmer and addressing system
, U.S. Patent 6,175,201
|
|
|
|
Terzidis, K and Jungclaus, J (2004)
Predicting the Future: Open Source CAAD
, Harvard University Publication
|
|
|
|
Tilkov, S and Vinoski, S (2010)
Node. js: Using JavaScript to build high-performance network programs
, IEEE Internet Computing, 14(6), pp. 80-83
|
|
|
|
von Hippel, E (2001)
Innovation by user communities: Learning from open-source software
, MIT Sloan management review, 1;42(4), p. 82
|
|
|
|
Willenz, A, Galileo Tech Ltd. (1998)
First-in, first-out (FIFO) buffer
, U.S. Patent 5,841,722
|
|
|
|
last changed |
2022/06/07 07:56 |
|