Physical Computing

Peter Knobloch
Design, Computer Studio
2023S, Vorlesung und Übungen (VU), 2.0 ECTS, 2.0 semester hours, course number S00767

Description

The objective of the lecture is to impart & develop fundamental theories, principles and approaches for the use and development of electrical circuits with microcontrollers or (max. credit card sized) single-board computers.

By the means of examples and practical exercises using a Raspberry Pi Zero W the following topics will by gradually developed:

  • History, literature, references
  • Fundamental parts of a computer
  • Mikrocontroller (Arduino, PyBoard, ESP8266 etc.) or single-board computer (Raspberry Pi, BeagleBone Black etc.)?
  • Plattforms by comparison (Arduino, MicroPython, Raspbian, Debian)
  • Which platform for which project?
  • Introduction to the programming language Python 3
  • Reading input devices & sensors
  • Controlling LEDs, RC-servos & motors
  • Connecting displays
  • Network communication
  • IoT (Internet of Things)

Examination Modalities

For the successful completion of the course the following criteria will be used:

  • Constant and punctual participation (min. 70% attendance, 50% of the grade)
  • Active participation in the practical exercises (50%  of the grade)

Comments

Maximum number of participants: 14

Key Words

Beaglebone Black, Computing, Debian, Electrical Engineering and Electronics, ESP8266, IoT, Internet of Things, micro:bit, Micro Computer, Micro Controller, MicroPython, MINT, Physical Computing, Programming, PyBoard, Python, Raspberry Pi, Raspberry Pi Zero, Raspbian, SBC, Single Board Computer, STEM, Teensy

Dates

13 March 2023, 13:30–16:00 IfD Computer Studio
20 March 2023, 13:30–16:00 IfD Computer Studio
17 April 2023, 13:30–16:00 IfD Computer Studio
24 April 2023, 13:30–16:00 IfD Computer Studio
08 May 2023, 13:30–16:00 IfD Computer Studio
15 May 2023, 13:30–16:00 IfD Computer Studio
22 May 2023, 13:30–16:00 IfD Computer Studio
05 June 2023, 13:30–16:00 IfD Computer Studio
12 June 2023, 13:30–16:00 IfD Computer Studio

Course Enrolment

From 13 February 2023, 00:00 to 13 March 2023, 00:00
Via online registration

Cross-Disciplinary Strategies (Master): Study Areas: Study Area 2: Science and Technology 569/020.02

Cross-Disciplinary Strategies (Master): Elective Field: only students without a bachelor's degree in CDS: from Study Areas 1-6 569/080.10

Design: Specialisation in Graphic Design (2. Section): Technical Basics: Hard and Soft Skills 576/204.20

Industrial Design (1. Section): Transfer Techniques: Experimental Lab 580/102.20

Industrial Design (1. Section): Technology / Natural Science - Basics: Supporting Structures, Mechanics, Electronics, Engineering 580/103.10

Fine Arts (2. Section): Artistic Practice in Technical Context: Workshops 605/203.10

Fine Arts (2. Section): Artistic Practice in Technical Context: Free Electives out of Artistic Practice in Technical Context 605/203.80

Design: Specialisation in Applied Photography and Time-based Media (2. Section): Technical Basics: Workshop-based Projects - Knowledge of Materials 626/204.20

Cross-Disciplinary Strategies (Bachelor): Science and Technology: Foundation 700/002.10

Cross-Disciplinary Strategies (Bachelor): Science and Technology: Deepening / Application 700/002.20

Co-registration: possible

Attending individual courses: possible