Bachelor Summer Program in Physical Computing: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
Organisation : 30 h
Organisation : 30 h


Lecture / tutorials / homeworks / lab and company visits (LIG Domus, Orange Labs, Schneider Electrics)
Lecture / tutorials / homeworks / lab and company visits (LIG Domus, Orange Labs' fablab, [http://www.homesprogramme.com/www-accueil-MACCUE-108-UK-ACCUEIL.html Schneider Electrics' HOMES show room])


Prerequisites : Elementary notions of programming and electronics
Prerequisites : Elementary notions of programming and electronics
Line 29: Line 29:
it. It offers an opportunity to gain experience on the Arduino platform
it. It offers an opportunity to gain experience on the Arduino platform
by prototyping physical computing applications with a mix of sensors and
by prototyping physical computing applications with a mix of sensors and
actuators. (see below).
actuators. (see pictures below).


Books:
Books:

Revision as of 17:00, 7 November 2011

Introduction to Physical Computing

Instructors : Didier Donsez, David Eon, Olivier Richard, Sophie Chareyron

Organisation : 30 h

Lecture / tutorials / homeworks / lab and company visits (LIG Domus, Orange Labs' fablab, Schneider Electrics' HOMES show room)

Prerequisites : Elementary notions of programming and electronics

Topics: Computer Sciences, Electronic, Instrumentation

Physical computing focuses on interactions with the physical world using a variety of sensors and actuators that are controlled by microcontrollers and computers. An important feature is that developers are not usually specialists of embedded and ubiquitous computing. This results in development tools that emphasize the simplicity of programming and developing these types of applications.

The Arduino project is a prime example of this movement. It offers both an experimental board, built around a low cost microcontroller with a few input-output ports, and an integrated development environment that simplifies its usage. This board is now extensively used in a large array of contexts, including: rapid prototyping, testing and education around physical computing.

This module introduces the technical aspects of development with the Arduino platform and presents the user community that has grown around it. It offers an opportunity to gain experience on the Arduino platform by prototyping physical computing applications with a mix of sensors and actuators. (see pictures below).

Books:


Clockservo1.jpg Clockservo2.jpg Hydrometer1.jpg Hydrometer2.jpg Arduigrid-v0.1.jpggrille Smokedetector3.jpg Smokedetector4.jpg Isofa-components.png iSofa in action iSofa's Arduino Mega Shield Homebrew Arcade Pad Haptic Glove v0.1 MontageTouchKey-NFCComp2010.jpg MontageTouchKey-NFCComp2010-monted.jpg Arduino + LCD Weather station sensors for Arduino Teaching Case for Ambient Intelligence (AmI) Makerbot'Thing-o-Matic 3D printer