Physical Computing

Peter Knobloch
Design, Computer Studio
2020S, 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

Course Enrolment

From 01 February 2020, 00:00
Via online registration

co-registration: possible

Industrial Design (1. Section): Experimental Lab

Individual courses: possible