Industrielle Produktion

23. March 2023

Inhalte

Das Modul wird zusammen mit Prof. Meinecke und Prof. Luft durchgeführt. In meinem Teil dieses Moduls werden Sie unter Verwendung von:

einen Prototypen entwickeln, um Daten zu erfassen und zu analysieren. Zur Entwicklung Ihres Prototypen benötigen Sie folgende Hardware:

Bitte beschaffen Sie die Hardware rechtzeitig vor Beginn der Vorlesungen!

Der Inhalt der ersten Vorlesung zur Programmierung des Microcontroller in Python sind als Github Repository verfügbar.

Python

Zur Programmierung der Microcontroller wird die Programmiersprache Python verwendet. Falls Sie keine Python-Kenntnisse besitzen oder Ihre Kenntnisse auffrischen möchten, können Sie dazu den MOOC Python for Beginners verwenden.

Um die Microcontroller mit Python programmieren zu können, muss auf diesen die MicroPython Firmware installiert werden. Eine Anleitung zur Installation finden Sie hier.

Nützliche Links zu MicroPython:

Zur Entwicklung der Python-Programme für den Microcontroller können Sie eine beliebige IDE oder Editor verwenden. PyCharm und uPyCraft bieten jedoch nützliche Funktionen zur Übertragung Ihrer Programme auf den Microcontroller:

Videos

Auf meinem YouTube Kanal finden Sie eine Playlist mit einigen Videos zur Vorlesung. In diesen Videos zeige ich z.B. wie Sie die PyCharm IDE mit dem Microcontroller verbinden können oder wie Sie Daten vom Microcontroller zu den AWS IoT Service senden können.

AWS

Im Rahmen des Moduls werden wir Amazon Web Service (AWS) benutzen, um Daten von Sensoren zu erfassen. Da Amazon leider keine Budgets für Hochschulen mehr bereitstellt und das [AWS Educate[(https://aws.amazon.com/education/awseducate/) nicht die notwendinge SErvices enthält, benötigt jeder Teilnehmer einen AWS Account. Führen Sie hierzu die im Tutorial Control Your AWS Costs beschriebenen Schritte durch (insbesondere die Schritte 2 und 4). Ich empfehle Ihnen die Vorlage "Zero spend budget" in Schritt 4 zu verwenden.