¿Cuál es el conocimiento básico para comenzar a hacer una instalación interactiva?

Estoy tratando de escribir cómo haría esto para un proyecto de diseño general.

Primer paso: diseña tu proyecto interactivo.
Esto normalmente incluiría hacer bocetos y conceptualizar lo que haría la instalación.

Buscaría definir el comportamiento de la instalación. Para hacer esto:
Escriba tres aspectos de su instalación.

¿Cómo se ve la instalación?
¿Qué debería sentir?
¿Cómo debería reaccionar?

Tomando la referencia de la imagen de arriba

¿Cómo se ve la instalación? – cubos que brillan en diferentes colores, planos sobre una pared.
¿Qué debería sentir? – Manos / movimientos humanos.
¿Cómo debería reaccionar? – cambiar el color de ese azulejo

(¿Puede ser? Realmente no sé sobre la instalación. Supongo. Probablemente sea verdad. Probablemente no. Pero lo escribí para dar una idea de cómo abordar su problema).

También tenga en cuenta que todas estas preguntas pueden no ser tan fáciles de responder en su caso como lo estaría creando sin describir. No estoy pasando por preguntas como por qué su instalación se verá como una y no como la otra. Ese es el aspecto de diseño / creatividad que necesitará analizar y consolidar una respuesta final para esta pregunta sobre “cómo” debería verse.

Segundo paso:
Este es el paso técnico. Aquí es donde las respuestas a sus preguntas podrían comenzar a aparecer.

Con base en las tres preguntas que ha respondido en el paso 1, normalmente estará explorando las posibles opciones prácticamente.

¿Cuáles son los materiales que van detrás de la intención?
¿Qué son los sensores?
¿Qué son los actuadores?
¿Cuál sería la lógica y el controlador?

Nuevamente para la instalación en la imagen, las respuestas a las preguntas anteriores podrían ser así.

¿Cuáles son los materiales que van detrás de la intención?
– Bloques de vidrio / Acrílico transparente /
¿Qué son los sensores?
– IR o ultrasonido distancia / sensores de calor / pantallas táctiles / detecciones de movimiento usando cv / kinect o
¿Qué son los actuadores?
– Luces LED / luces con papeles transparentes de colores / luz blanca con papel transparente de colores en movimiento / ..
¿Cuál sería la lógica y el controlador?
– Este es el procesador. Lee entradas y procesos y señala las salidas.
– Arduinos / raspberry pi / phones o pc usando algunos protocolos de comunicación / beagle board /
– PS. Si encuentra los términos anteriores muy extraños. Intenta buscar en Google. Obtendrá una idea básica y eso sería todo lo que necesita por ahora.

Entonces, el aspecto más importante de este paso es escribir tantas opciones que creas que son posibles para cada una de las preguntas y luego calificar cada opción según la viabilidad. La viabilidad generalmente incluiría si tiene la habilidad de usarlos o si tiene los recursos para adquirirlos. Por regla general, es posible que no desee hacer una instalación con diamantes a menos que alguien más la esté financiando.

Ahora, el caso cuando no tienes ni una sola opción. Necesitas consultores. Pregúntale a un amigo, busca en la web y busca posibles soluciones. Si todavía no encuentra ninguno dentro de los plazos, es posible que desee volver para cambiar algo fuera del paso 1. Dicho esto, es bastante seguro que se aplica la regla 80-20 y puede encontrar al menos una opción el 80% de las veces.

Paso 3: creación de prototipos
Este es el momento divertido. Ahora tienes un plan. ¿Seguir adelante y ejecutarlo? No.
Definitivamente necesitarás crear un prototipo. Conozca mejor la tecnología. Y posibles formas de optimizarlo. Personalizar y adaptarlo.

En nuestro ejemplo anterior: me gustaría que construyera un prototipo que funcione para mosaicos de 5X5 y mosaicos de 3 o 4 cm en lugar de 15 cm. O tal vez incluso 15 cm. según lo cómodo que esté con los materiales.

Esto también le dará una idea del costo de la instalación y los problemas relacionados con la adquisición de materiales.

Paso 4: real
Para cuando llegue aquí, tendrá la suficiente confianza y conocimiento. Puede que con su prototipo pueda vender su proyecto en Kickstarter y juntar algo de dinero o encontrar un cliente. Y normalmente ordenará cosas (de cualquier fuente que haya encontrado en el paso 3) e instálelas.

Respuestas más específicas a sus preguntas específicas.

¿Qué cosas debería comenzar a aprender a partir de ahora?
Algún lenguaje de programación. Lo básico a lo intermedio podría ser suficiente. Te recomendaría algo fácil como Python en http://www.codeacademy.com o procesamiento desdeProcessing.org
Si también está trabajando en hardware, lo más probable es que lo haga. aprender algunas habilidades en circuitos y componentes y habilidades para la vida como soldar, cortar cables, etc.

¿Qué software se utiliza para la interacción entre computadora y humanos?
La gente generalmente escribe código en HTML y CSS para diseñar una interacción entre humanos y computadoras. Software: el Bloc de notas es suficiente para escribir código. Yo uso Sublime Text http://www.sublimetext.com

¿Qué tipo de sensores necesito?
Esto es como lo discutimos en el paso 2. Depende de lo que quieras hacer

¿Kinect es diferente de otros sensores?
Kinect es un producto empaquetado de Microsoft. Es un sensor con muchas cosas buenas adjuntas por un precio.
Puede requerir que aprenda a usarlo.

Además, ¿qué software de programación necesitaré verificar?
Programando “Lenguajes”, sugeriría python por su facilidad y luego Java si tiene tiempo.

Otros consejos:
Vaya a http://instructables.com y encuentre un pequeño proyecto que quiera hacer con un presupuesto limitado y hágalo. Es un gran campo de entrenamiento.

Si desea saber más acerca de los sensores … elija un sitio web de hardware en línea y explore las piezas y componentes disponibles.