SMART OBJECTS

Obiettivi formativi

LAB. OF SMART OBJECTS (9CFU – 72 ore) SMART OBJECTS (6CFU – 48ore - IINF-05/A) DESIGN FOR PHYSICAL COMPUTING (3CFU – 24ore - CEAR-08/D) Concorro all’insegnamento integrato LAB. of SMART OBJECTS i due mpduli SMART OBJECTS (6 CFU in IINF-05/A) dedicato alla introduzione dei principi base della progettazione degli oggetti intelligenti e DESIGN FOR PHYSICAL COMPUTING (3CFU in CEAR-08/D) dedicato alla applicazione sperimentale utilizzando una piattaforma open-sorse di programmazione di sensori e attuatori. L’insegmento mira a fornire metodologie pratiche ed esperienze per la progettazione di prodotti che funzionano come oggetti intelligenti che utilizzano le tecnologie informatiche aggiornate in campo di physical computing toccando i tre principali aspetti principali della progettazione di oggetti intelligenti: il Software, introduzione ai concetti fondamentali della programmazione; l’Hardware, introduzione a esempi di base di embedded computing utilizzando la piattaforma open-source dedicate; il Comportamento, introduzione alla progettazione di interazioni intelligenti che utilizzano il paradigma "Sense-Think-Act" dell'Intelligenza Artificiale. Gli studenti svilupperanno uno scenario d’uso di uno smart object utilizzando una piattaforma open-sorse di programmazione. In riferimento ai Descrittori di Dublino sono obiettivi specifici dell’insegnamento sviluppare: - Conoscenza e Capacità di Comprensione delle tecnologie digitali per un corretto sviluppo morfologico e di usabilità dei prodotti e dei servizi. - Capacità dii Applicare Conoscenza e Comprensione per la coerenza tra innovazione e contesti tecnologici - Autonomia di Giudizio rispetto alle scelte progettuali e delle sue ripercussioni economiche, sociali, ambientali, etiche - Abilità nella Comunicazione attraverso l’elaborazione dei dati e corredi illustrativi fisici (modelli e prototipi) e virtuali (elaborati digitali). - Capacità Di Apprendere l'auto-formazione permanente rispetto alle tecniche di rappresentazione e prototipazione. Per il raggiungimento dei risultati di apprendimento attesi, le attività didattiche sono organizzate in: lezioni frontali, seminari ed esercitazioni pratiche. L'apprendimento è valutato attraverso verifiche intermedie e prova finale nella forma di prova pratica e/o prova scritto/orale.

Canale 1
IOANNIS CHATZIGIANNAKIS Scheda docente

Programmi - Frequenza - Esami

Programma
This course introduces the basics of smart objects, i.e., objects able to interact with an external environment and with other objects. The aim of the course is to provide students with the background needed to develop a product prototype featuring interaction capabilities. The material of the course is organized in two axis: (a) the first axis that contributes towards the development of the theoretical and technical background necessary to a prototype of a smart object featuring interaction capabilities and (b) the second axis that focuses on the application of the theory and techniques studied for the realization of three smart objects, i.e., objects able to interact with an external environment. The topics covered in the first axis include the notion of smart object, principles of object-environment interaction, and some basics on programming, with emphasis on command execution. The axis looks into the prototyping platform Arduino, and covers aspects of elementary circuit design and Arduino programming. Students will learn how to make a product prototype able to interact with the external environment, through a simple circuit controlled by Arduino. Topics covered include: Smart Objects: Overview, Interaction Design, Storytelling, Personas, Storyboard and Costumer Journey, Tiles IoT Toolkit, Prototyping, Tangible Interfaces, The Sense-Think-Act Interaction Paradigm, Overview of the Arduino Structure, Basics on Visual Programming (XOD), Sensors and Actuators, Interfacing with Sensors and Actuators, Elementary Circuit Assembly, Arduino Projects. Regarding the second axis, for each different assignment students are organized in groups of three and take over the design, development and evaluation of a smart object. The development of the smart object will be based on the Arduino platform. Each project will be demonstrated at the end of a three weeks period. Each group needs to hand in the final prototype, a poster (printed) demonstrating the design choices, and a video presentation of 60 seconds. The evaluation of the projects will be based on the Design Aspects (analysis, prototypes, aesthetics), the Research & Experimentation carried out during the development and the Interaction, Technology & Integration.
Prerequisiti
The students are expected to have basic knowledge in feature analysis of physical objects, knowledge of a tool for sketching.
Testi di riferimento
Gaver, B., Dunne, T., & Pacenti, E. (1999). Design: cultural probes. interactions, 6(1), 21-29. Johnson, J., & Henderson, A. (2002). Conceptual models: begin by designing what to design. interactions, 9(1), 25-32. Löwgren, J. (2006). Articulating the use qualities of digital designs. Aesthetic computing, 383-403. Bakker, S., Antle, A.N. & van den Hoven, E. Embodied metaphors in tangible interaction design. Pers Ubiquit Comput 16, 433–449 (2012). https://doi.org/10.1007/s00779-011-0410-4 Scott Fitzgerald and Michael Shiloh: THE ARDUINO PROJECTS BOOK. Published September 2012 by Arduino LLC.
Frequenza
A weekly laboratory of 6 hours. The course is characterized by a learn-by-doing approach. To pass the exam students have to carry out three group assignments and a final presentation of the work carried out during the semester.
Modalità di esame
A total of three assignments will be handed over. These assignments are done in groups of 3 students. The development of the smart object will be based on the Arduino platform.Students are required to buy the Arduino platform together with some components that will be used during the course. Each project will be demonstrated at the end of a three weeks period. Each group needs to hand in the final prototype, a poster (printed) demonstrating the design choices, and a video presentation of 60 seconds. The evaluation of the projects will be based on the Design Aspects (analysis, prototypes, aesthetics), the Research & Experimentation carried out during the development and the Interaction, Technology & Integration. The course will be evaluated based on the performance of (a) the three group assignments, (b) the final presentation and overall contribution of each student within the three groups and (c) the active participation of the student during the semester. You can find detailed information and selected projects from the previous years on https://smartobjects.cargo.site/ Additional information about exam products are given during the class and communicated through the Google Classroom system. We strongly suggest students to attend the class and to participate to these activities in order to complete the assignments within the dates of the course.
Modalità di erogazione
A weekly laboratory of 6 hours. The course is characterized by a learn-by-doing approach. Students are expected to actively participate, bring their laptops to class for coding activities, and progressively design and develop their smart objects. To pass the exam students have to carry out three group assignments and a final presentation of the work carried out during the semester.
  • Anno accademico2025/2026
  • CorsoProduct and Service Design
  • CurriculumCurriculum unico
  • Anno1º anno
  • Semestre2º semestre
  • SSDING-INF/05
  • CFU6