BSE Angewandte Informatik: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(40 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
Für die Bearbeitung benötigen Sie | Für die Bearbeitung benötigen Sie | ||
=== Hardware === | |||
* Arduino Set | * [[Projekt_Mechatronik-Baukasten|Arduino Set]] | ||
* [[Fotowiderstand_LDR]] | * [[Fotowiderstand_LDR| CdS Fotowiderstand GL5528]] | ||
* [[PTC_Temperatursensor_KTY_81-210]] | * [[PTC_Temperatursensor_KTY_81-210| PTC Temperatursensor KTY 81-210]] | ||
* Widerstände | * Widerstände | ||
* [[Sharp_GP2Y0A41SK0F]] | * [[Sharp_GP2Y0A41SK0F| Infrarot Abstandssensor Sharp GP2Y0A41SK0F]] | ||
* [[Ultraschallsensor_HC-SR04]] | * [[Ultraschallsensor_HC-SR04| Ultraschallsensor HC-SR04]] | ||
* [['''IMU MPU-9250/6500''']] | * [[IMU MPU-9250/6500|'''IMU MPU-9250/6500''']] | ||
*[[Temperatur-_und_Feuchtigkeitssensor_DHT11]] | *[[Temperatur-_und_Feuchtigkeitssensor_DHT11|Temperatur- und Feuchtigkeitssensor '''DHT11''']] | ||
* [[Piezo Lautsprecher]]/[[Passiver Lautsprecher]] | * [[Piezo Lautsprecher]]/[[Passiver Lautsprecher]] | ||
* [[LCD_Modul_16x02_I2C|LCD Display]] | * [[LCD_Modul_16x02_I2C|LCD Display]] | ||
Die mit Fettdruck markierten Bauteile sind nicht im Arduino Set und können bei Marc Ebmeyer ausgeliehen werden. | Die mit '''Fettdruck''' markierten Bauteile sind nicht im Arduino Set und können bei Marc Ebmeyer ausgeliehen werden. | ||
=== Software=== | |||
Es dürfen '''nur''' die folgenden Software-Werkzeuge der HSHL aus Gründen der Nachhaltigkeit verwendet werden. | |||
{| class="wikitable" | |||
|- | |||
|+ style = "text-align: left"|Tabelle 1: Anforderungen an die zu verwendenden Software-Werkzeuge | |||
! Anwendung | |||
! Software-Werkzeug | |||
! Bezug über... | |||
|- | |||
| Projektplan Gantt-Diagramme | |||
| Gantt-Project | |||
| [https://www.ganttproject.biz] | |||
|- | |||
| Programmablaufplan | |||
| PAP | |||
| [http://friedrich-folkmann.de/papdesigner/Hauptseite.html] | |||
|- | |||
| Modellbasierte Programmierung | |||
| Matlab<sup>®</sup>/Simulink R2022a | |||
| Softwareportal HSHL | |||
|- | |||
| Schaltpläne | |||
| National Instruments Multisim | |||
| Softwareportal HSHL | |||
|- | |||
| Skizzen, Präsentation, Bilder mit Beschriftung... | |||
| Powerpoint | |||
| Softwareportal HSHL | |||
|- | |||
| Verdrahtungsplan (kein Schaltplan! Dafür ist MultiSim da.) | |||
| yEd, Fritzing, QElectroTech, Thinkercad, WOKWI | |||
| [https://www.yworks.com/products/yed] [https://fritzing.org/] [https://qelectrotech.org/] [https://www.tinkercad.com/ ] [https://wokwi.com/ ] | |||
|- | |||
| Textverarbeitung | |||
| Word, Libre Office, LaTeX, ... | |||
| diverse | |||
|- | |||
|} | |||
=== DHT11 Luftfeuchte- und Temperatursensor === | |||
# Simulink Treiber für den DHT11 herunterladen: [https://www.mathworks.com/matlabcentral/fileexchange/62878-arduino-additional-sensors-library-dht-lps331 Matlab Centryl: arduino-additional-sensors-library] | |||
# Quellen in Ordner <code>c:\MATLAB\AddOn\ArduinoAdditionalLib\</code> kopieren. | |||
# <code>INSTALL.m</code>starten. | |||
# <code>Add to path</code> | |||
# <code>Arduino_additional_examples.slx</code> starten. | |||
# Hardware gemäß Schaltung aufbauen. | |||
# Testen Sie die Funktion der Hardware mit der Arduino IDE ([https://funduino.de/anleitung-dht11-dht22 Funduino Anleitung DHT11]). | |||
# Verbindung zum Arduino herstellen. | |||
# Im Hardwareblock den Datenpin festlegen (laut Schaltplan D2). | |||
# <code>Monitor & Tune</code> | |||
=== Aufgabenstellung und Abgabeordner=== | |||
Nachdem Sie zur Prüfung angemeldet sind, lege ich für Sie einen Sciebo-Arbeitsordner an. Dort finden Sie die Aufgabenstellung und den kompletten Bewertungsbogen. Bitte legen Sie in Ihren Sciebo-Ordner Ihre Ergebnisse ab und organisieren Sie sich ggf. in Unterordnern. | |||
* Der Abgebaordner ist mit Ihrem Nachnamen gekennzeichnet. | |||
* Im Abgabeordner liegt die Datei <code>Abgabeordner_Hausarbeit_BSE_AngInf_SoSe2023.txt</code>. | |||
== Rückgabe == | |||
Geben Sie die ausgeliehene Hardware bitte in der Woche nach Beendigung der Hausarbeit bei Marc Ebmeyer ab (bis '''21.07.2023'''). Ohne bestätigte Rückgabe, kann ich keine Note melden. | |||
== FAQ == | |||
* Müssen die Lernzielkontrollfragen im Abschnitt 1.3 schriftlich beantwortet werden? '''Nein. Mit diesen Fragen können Sie ihr persönliches Basiswisse zum Arduino prüfen.''' | |||
* Gibt es Probleme mit dem Multisim/Ultiboard Lizenzserver? '''Die [[Installationsanleitung_f%C3%BCr_Multisim/Ultiboard_14.1| Installationsanleitung]] wurde überarbeitet. Fragen Sie ggf. Marc Ebmeyer.''' | |||
* Welcher Lautsprecher soll für Aufgabe 1.8 verwedet werden? '''Verwenden Sie den [[Passiver_Lautsprecher|passiven Lautsprecher]].''' | |||
* Ihrem Muster in der Aufgabenstellung sprechen Sie von einem Video der Versuchsdurchführung, in den Aufgaben und im Bewertungshorizont wird dies jedoch nicht erwähnt. '''Ich möchte Ihre Versuchsdurchführung bewerten. Ein Video wäre da sehr hilfreich. Die Qualität des Videos wird nicht bewertet. Ich bewerte, ob Sie die Anforderungen erfüllen.''' | |||
* Gibt es einen besonderen Mehrwert der Schaltpläne von Multisim gegenüber denen von Fritzing? '''In den Studiengängen BSE und MTR nutzen wir NI Multisim ausschließlich für Schaltpläne. Für Fritzing haben wir keine Lizenzen. Nur mit NI Multisim erzeugte Schaltpläne sind nachhaltig wiederverwenbar.''' | |||
* Wie kann man Bauteile, z. B. den LDR, in Multisim hinzufügen, wenn dieser unter den vorhandenen Bauteilen nicht aufgeführt ist. '''Verwenden Sie für den LDR ein Potentiometer, konfigurieren Sie es und beschriften Sie es mit CdS LDR 10 kΩ. Eine Anleitung für das Anlegen neuer Bauteile in Multisim finden Sie hier: [[NI_Multisim/Ultiboard_Bauteile]].''' | |||
* Soll eine Datei oder sollen Einzelberichte angefertigt werden? '''Legen Sie bitte zu jedem Versuch ein Protokoll an z. B. <code>..\Mona_Musterfrau\Versuchsprotokolle\Aufgabe_1_Kuehlschrank-Waechter_mit_LDR.pdf</code>.''' | |||
* Bis wann muss die Hardware zurückgegeben werden? '''Spätester Rückgabetermin: 21.07.2023''' | |||
== Nützliche Artikel == | == Nützliche Artikel == | ||
* [[Arduino|Arduino Einstieg]] | * [[Arduino|Arduino Einstieg]] | ||
* [[HSHL-Mechatronik-Baukasten|Arduino Baukasten]] | * [[HSHL-Mechatronik-Baukasten|Arduino Baukasten]] | ||
* [[Installationsanleitung_für_Multisim/Ultiboard_14.1]] | |||
== Literatur== | |||
[[Medium:Ansteuerung eines lcd-displays mit matlab konstantin lutz 2021.pdf|Lutz, K.: ''Ansteuerung eines LCD-Displays mit Matlab Simulink.'' HTWG Hochschule Konstanz: Bachelorarbeit, 2021]] | |||
== Programmier-Challenge SoSe2023 == | == Programmier-Challenge SoSe2023 == |
Aktuelle Version vom 14. Juli 2023, 09:57 Uhr
Prüfungsleistung SoSe2023
Die Hausarbeit wird in der Woche 07.07.-14.07.2023 angefertigt. Am Montag (26.6.23) um 9:00 Uhr biete ich hierzu eine Fragestunde über BBB an.
Für die Bearbeitung benötigen Sie
Hardware
- Arduino Set
- CdS Fotowiderstand GL5528
- PTC Temperatursensor KTY 81-210
- Widerstände
- Infrarot Abstandssensor Sharp GP2Y0A41SK0F
- Ultraschallsensor HC-SR04
- IMU MPU-9250/6500
- Temperatur- und Feuchtigkeitssensor DHT11
- Piezo Lautsprecher/Passiver Lautsprecher
- LCD Display
Die mit Fettdruck markierten Bauteile sind nicht im Arduino Set und können bei Marc Ebmeyer ausgeliehen werden.
Software
Es dürfen nur die folgenden Software-Werkzeuge der HSHL aus Gründen der Nachhaltigkeit verwendet werden.
Anwendung | Software-Werkzeug | Bezug über... |
---|---|---|
Projektplan Gantt-Diagramme | Gantt-Project | [1] |
Programmablaufplan | PAP | [2] |
Modellbasierte Programmierung | Matlab®/Simulink R2022a | Softwareportal HSHL |
Schaltpläne | National Instruments Multisim | Softwareportal HSHL |
Skizzen, Präsentation, Bilder mit Beschriftung... | Powerpoint | Softwareportal HSHL |
Verdrahtungsplan (kein Schaltplan! Dafür ist MultiSim da.) | yEd, Fritzing, QElectroTech, Thinkercad, WOKWI | [3] [4] [5] [6] [7] |
Textverarbeitung | Word, Libre Office, LaTeX, ... | diverse |
DHT11 Luftfeuchte- und Temperatursensor
- Simulink Treiber für den DHT11 herunterladen: Matlab Centryl: arduino-additional-sensors-library
- Quellen in Ordner
c:\MATLAB\AddOn\ArduinoAdditionalLib\
kopieren. INSTALL.m
starten.Add to path
Arduino_additional_examples.slx
starten.- Hardware gemäß Schaltung aufbauen.
- Testen Sie die Funktion der Hardware mit der Arduino IDE (Funduino Anleitung DHT11).
- Verbindung zum Arduino herstellen.
- Im Hardwareblock den Datenpin festlegen (laut Schaltplan D2).
Monitor & Tune
Aufgabenstellung und Abgabeordner
Nachdem Sie zur Prüfung angemeldet sind, lege ich für Sie einen Sciebo-Arbeitsordner an. Dort finden Sie die Aufgabenstellung und den kompletten Bewertungsbogen. Bitte legen Sie in Ihren Sciebo-Ordner Ihre Ergebnisse ab und organisieren Sie sich ggf. in Unterordnern.
- Der Abgebaordner ist mit Ihrem Nachnamen gekennzeichnet.
- Im Abgabeordner liegt die Datei
Abgabeordner_Hausarbeit_BSE_AngInf_SoSe2023.txt
.
Rückgabe
Geben Sie die ausgeliehene Hardware bitte in der Woche nach Beendigung der Hausarbeit bei Marc Ebmeyer ab (bis 21.07.2023). Ohne bestätigte Rückgabe, kann ich keine Note melden.
FAQ
- Müssen die Lernzielkontrollfragen im Abschnitt 1.3 schriftlich beantwortet werden? Nein. Mit diesen Fragen können Sie ihr persönliches Basiswisse zum Arduino prüfen.
- Gibt es Probleme mit dem Multisim/Ultiboard Lizenzserver? Die Installationsanleitung wurde überarbeitet. Fragen Sie ggf. Marc Ebmeyer.
- Welcher Lautsprecher soll für Aufgabe 1.8 verwedet werden? Verwenden Sie den passiven Lautsprecher.
- Ihrem Muster in der Aufgabenstellung sprechen Sie von einem Video der Versuchsdurchführung, in den Aufgaben und im Bewertungshorizont wird dies jedoch nicht erwähnt. Ich möchte Ihre Versuchsdurchführung bewerten. Ein Video wäre da sehr hilfreich. Die Qualität des Videos wird nicht bewertet. Ich bewerte, ob Sie die Anforderungen erfüllen.
- Gibt es einen besonderen Mehrwert der Schaltpläne von Multisim gegenüber denen von Fritzing? In den Studiengängen BSE und MTR nutzen wir NI Multisim ausschließlich für Schaltpläne. Für Fritzing haben wir keine Lizenzen. Nur mit NI Multisim erzeugte Schaltpläne sind nachhaltig wiederverwenbar.
- Wie kann man Bauteile, z. B. den LDR, in Multisim hinzufügen, wenn dieser unter den vorhandenen Bauteilen nicht aufgeführt ist. Verwenden Sie für den LDR ein Potentiometer, konfigurieren Sie es und beschriften Sie es mit CdS LDR 10 kΩ. Eine Anleitung für das Anlegen neuer Bauteile in Multisim finden Sie hier: NI_Multisim/Ultiboard_Bauteile.
- Soll eine Datei oder sollen Einzelberichte angefertigt werden? Legen Sie bitte zu jedem Versuch ein Protokoll an z. B.
..\Mona_Musterfrau\Versuchsprotokolle\Aufgabe_1_Kuehlschrank-Waechter_mit_LDR.pdf
. - Bis wann muss die Hardware zurückgegeben werden? Spätester Rückgabetermin: 21.07.2023
Nützliche Artikel
Literatur
Programmier-Challenge SoSe2023
Lösen Sie die folgenden Aufgabe mit
- Arduino Uno
- Simulink
- Lesen Sie die Entfernung des Ultraschallsensors ein.
- Messen Sie auf ein feststehenden Ziel im Abstand von 20 cm. Bestimmen Sie die Messunsicherheit Typ C nach GUM und geben Sie das komplette Messergebnis an.
- Filtern Sie das Messignal, um Messfehler zu eliminieren. Programmieren Sie hierzu ein rekursives Tiefpassfilter als
MATLAB Function
. - Nutzen Sie das Ampelmodul, um die Entfernung von Objekten anzuzeigen.
x > 1 m: grün 0,5 m < x < 1 m: gelb x < 0,5 m: rot
Prüfung im WS 21/22
Prüfer: Prof. Dr.-Ing. Ulrich Schneider
Studiengang: Business and Systems Engineering
Module: BSE-M-2-1.03
Lehrveranstaltung: Angewandte Informatik
Die Nachprüfung aus dem Sommersemester erfolgt als Hausarbeit.
- Themenvergabe: 24.01.2022
- Abgabe der Hausarbeit: 04.02.2022
- Link zum Abgabeordner: Scibo
- Prüfen Sie bitte frühzeitig, ob Ihre Zugriffsrechte funktionieren (schreiben/lesen).
- Für die Hausarbeit gibt es eine Fragerunde: 24.01.2022, 08:15 Uhr, WebEx.
- WebEx-Raum: https://hshl.webex.com/meet/ulrich.schneider
Hinweis: Die Termine werden nach Veröffentlichung des offiziellen Prüfungsplans auf Überschneidungen geprüft.