课程已归档

Embedded Smart Home

提供者 Jan Renz, Martin Malchow, Matthias Bauer

An error occurred while loading the video player, or it takes a long time to initialize. You can try clearing your browser cache. Please try again later and contact the helpdesk if the problem persists.

Herzlich Willkommen zum interaktiven Kurs „Embedded Smart Home“. Wir freuen uns, Sie in die Welt des Smart Home zu entführen. Während des Kurses bekommen Sie Einblicke in die Umsetzung eines Smart Home Projekts auf Basis eines Raspberry Pi und unter Nutzung von Sensoren, Aktuatoren und Displays. Um für die Programmierung gewappnet zu sein, können Sie Ihr Wissen aus dem zurückliegenden Python Kurs ("Spielend Programmieren lernen") nutzen und vertiefen. Wer diesen Kurs noch nicht besucht hat, kann dies auch jetzt noch im Archivmodus machen.
Die Programmieraufgaben können auf einem von uns über die Lernplatform zur Verfügung gestellten Gerät durchgeführt werden. Wer möchte kann aber auch ein eigenes Gerät nutzen. Eine Einkaufsempfehlung für ein Starterpaket mit dem Raspberry Pi und allen nötigen Bauteilen und Sensoren steht zur Verfügung. Somit können Sie das Projekt, an dem wir arbeiten, auch zu Hause implementieren und selber nutzen.
Wir werden auf dem Raspberry Pi die Linux-Distribution Raspian benutzen und für die Programmieraufgaben Python verwenden.
Um den Kurs erfolgreich abzuschließen sind beide Varianten geeignet und Sie können selbst entscheiden, welche Möglichkeit Sie bevorzugen.

自七月 10, 2016起开始自学
语言: Deutsch
Beginner, Internet, Junior, Programming

课程信息

Herzlich Willkommen zum interaktiven Kurs „Embedded Smart Home“. Wir freuen uns, Sie in die Welt des Smart Home zu entführen. Während des Kurses bekommen Sie Einblicke in die Umsetzung eines Smart Home Projekts auf Basis eines Raspberry Pi und unter Nutzung von Sensoren, Aktuatoren und Displays. Um für die Programmierung gewappnet zu sein, können Sie Ihr Wissen aus dem zurückliegenden Python Kurs ("Spielend Programmieren lernen") nutzen und vertiefen. Wer diesen Kurs noch nicht besucht hat, kann dies auch jetzt noch im Archivmodus machen.
Wir werden auf dem Raspberry Pi die Linux-Distribution Raspian benutzen und für die Programmieraufgaben Python verwenden.
Die Programmieraufgaben können auf einem von uns über die Lernplatform zur Verfügung gestellten Gerät durchgeführt werden. Wer möchte kann aber auch ein eigenes Gerät nutzen. Um den Kurs erfolgreich abzuschließen sind beide Varianten geeignet und Sie können selbst entscheiden, welche Möglichkeit Sie bevorzugen.

Kauf und Einrichten eines eigenen Raspberry Pis
Falls Sie sich für den Kauf eines eigenen Raspberry Pis entscheiden, um das Projekt auch zuhause nachbauen zu können, können Sie zwischen 2 Varianten wählen. Da es auf Conrad.de die Sets nicht mehr gibt finden Sie nachfolgend die Conrad-Artikelnummern der Einzelartikel. In den Artikel sind enthalten zwei Temperatursensoren, ein Feuchtigkeitssensor, ein LCD-Display, Taster, LEDs, ein Fenstersensor, die entsprechenden elektrischen Bauteile, eine Steckplatine und Verbindungskabel. Die Steckplatine und Verbindungskabel sind optional, wenn die Platine zum Selberlöten der Bauteile ohne Steckplatine weiter unten verwendet werden soll. Dieses Set ist geeignet für alle, die bereits einen Raspberry Pi B+, 2 oder 3 besitzen. Alle anderen bestellen zusätzlich noch das Raspberry Pi 3 mit der Bestellnummer 1419716 und die 8GB Speicherkarte mit der Bestellnummer 419769 mit. Die Bauteile und Bestellnummern (in Klammern) für conrad.de sind wie folgt:

  • 1x LCD-Modul 16x2 (183045)
  • 1x LED bedrahtet Grün-Gelb Rund 3 mm (156228)
  • 1x LED bedrahtet Rot Rund 5 mm (184543)
  • 2x Temperatursensor LM335Z (176656)
  • 1x Feuchtesensor-Modul HMZ-333A1 (1170518)
  • 1x Betätigermagnet Cherry Switches AS201801 (276116)
  • 1x Reedschalter mit Kabel MP201801 (276124)
  • 1x Elektrolyt-Kondensator radial bedrahtet 2.5 mm (445563)
  • 1x Analog-Digital-Wandler (ADC) Microchip MCP3008-I/P Extern PDIP-16 (651456)
  • 2x Drucktaster 24 V/DC 0.05 A 1 x Aus/(Ein) (701749)
  • 2x Stiftleiste Gerade RM 2,54 943-13-010-00 (737371)
  • 4x Metallschicht-Widerstand MOR01SJ0500A10 50 Ohm (1289844)
  • 4x Metallschicht-Widerstand MF0207FTE52-1K 1 kOhm (1417606)
  • 2x Metallschicht-Widerstand MOR01SJ0472A10 4,7 kOhm (1289885)
  • 2x Metallschicht-Widerstand MOR01SJ0103A10 10 kOhm (1289892)
  • 1x Litze LiY 1 x 0.14 mm² Grün-Gelb (605569)
  • 1x Steckplatine Transparent (526819) (optional, wenn unten beschriebene Platine genutzt werden soll)
  • 2x Raspberry Pi® Verbindungskabel (1290220) (optional, wenn unten beschriebene Platine genutzt werden soll)

Für den Betrieb des Raspberry Pis benötigen Sie zusätzlich als Stromquelle ein Micro-USB-Kabel (entspricht Ladegeräten von Android Smartphones) mit mind. 1A. Wenn Sie sich unsicher sind, ob die Stromstärke ausreicht oder Sie kein Micro-USB-Kabel haben, kann dies zum Beispiel bei conrad.de unter der Bestellnummer 1341280 mitbestellt werden.
Zusätzlich benötigen Sie für die Anzeige, wie auch für einen normalen Computer typisch, Maus (USB), Tastatur (USB) und Bildschirm (HDMI). Beim Bildschirm ist zu beachten, dass dieser über den HDMI-Anschluss mit Daten versorgt wird. Daher sind, wenn nicht bereits vorhanden, ein HDMI-Kabel und unter Umständen entsprechende Adapter für den Bildschirm notwendig. Wenn der Raspberry Pi eingerichtet ist und die im Kurs entwickelte Software darauf ausgeführt wird, ist der Anschluss von Tastatur, Maus und Bildschirm nicht mehr notwendig.

Wenn sich noch jemand für den Kauf der Platine zum Selberlöten der Bauteile interessiert. Diese kann im folgendem Shop erworben werden ... https://supr.com/embedded-smart-home/

Wir haben Ihnen unter "Lernmaterial" ein paar Videos zur Vorbereitung bereitgestellt. Alle, die ein eigenes Raspberry Pi besitzen, können sich hier wertvolle Tipps zur Installation und zum Anschließen der verschiedenen Module und Sensoren holen.

课程内容

  • Inhalte zur Vorbereitung:

    Aufbau und Einrichtung des Raspberry Pi für alle die zu Hause mitbauen.
  • Woche 1:

    Einsatz des Raspberry Pi im IoT Bereich unter Verwendung der GPIO-Pins
  • Woche 2:

    Raspberry Pi IoT-System aufbauen und Informationen über das Netzwerk verbreiten.
  • Exkurs:

    In diesem Exkurs schnuppern wir in die Datenvisualisierung, das Einbinden des RaspberryPi an externer Webdienste und in OpenHAB hinein. Diese Inhalte sind optional.
  • I like, I wish:

    Hier können Sie Lob, Anregungen und Kritik loswerden.

订阅本课程

该课程是免费的。 只需在openHPI上注册一个帐户并参加课程!
现在注册吧

Learners

Current
Today
9,015
Course End
7月 10 2016
5,983
Course Start
6月 06 2016
4,782

评分

本课程已由3位用户进行了五分制评分,平均得分为3.67

证书要求

  • 课程证书 授予者需要至少取得课程总分的百分之 50%
  • 参与证明 授予者需要至少学习了所有课程资料的百分之 50%

欲知详情,请访问证书指南.

该课程提供者

Matthias Bauer (openHPI Team)

Matthias Bauer studied computer science at the University of Rostock where he began to develop interest in e-learning. During his studies, he took part in e-learning trainings and also worked as a tutor for distance learning. After finishing his studies in 2010, he worked as a software engineer for a year until he took the opportunity to become a research associate and started working on his PhD at Hasso Plattner Institute. At HPI, Matthias works at the chair of Internet Technologies and Systems headed by Prof. Dr. Christoph Meinel. He is coordinator of the HPI tele-TASK group and manages development, sales, joint operation, tele-TASK platforms, etc. In addition, he has supervised several bachelor and master theses and given several seminars and classes concerning internet technologies, web programming and mobile web technologies. His research interests are video-based lecturing techniques and lecture recording, distribution and post-processing technologies. At HPI, Matthias has worked in 2 MOOC courses as teacher and in 11 courses as teaching assistant.

Martin Malchow (openHPI Team)

Martin Malchow hat im Bachelor „Angewandte Informatik“ studiert und einen Masterabschluss in „Automotive Software Engineering“. Er unterrichtete während dieser Zeit bereits einige Jahre die Grundlagen von eingebetteten Systemen in der Automobilindustrie. Derzeit ist er Mitarbeiter am Lehrstuhl für Internet-Technologien und Systeme und zuständig für das tele-TASK Portal des Hasso-Plattner-Instituts. Außerdem unterrichtet er HPI-Studenten unter anderem in den Fächern „Internet- und WWW-Technologien“ sowie „Web-Programmierung und Web-Frameworks“.

Jan Renz (openHPI Team)

Enter full description