Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
elektronik_labor:1_gruppen-_und_themenfindung [2021/02/15 00:09]
tfischer
elektronik_labor:1_gruppen-_und_themenfindung [2023/09/25 19:36] (aktuell)
mexleadmin [Umfang]
Zeile 1: Zeile 1:
-====== Gruppen- und Themenfindung ======+====== Gruppen- und Themenfindung ======
  
 * Hier finden Sie den ersten "Prozess", d.h. eine (abstrakte) Beschreibung was zu tun ist, um ein erstes Teilergebnis ("Output Products") zu erhalten und abzulegen. * Hier finden Sie den ersten "Prozess", d.h. eine (abstrakte) Beschreibung was zu tun ist, um ein erstes Teilergebnis ("Output Products") zu erhalten und abzulegen.
  
   * Neben der abstrakten Beschreibung sind weiterführende Links angegeben.   * Neben der abstrakten Beschreibung sind weiterführende Links angegeben.
-  * Der {{https:///wiki.mexle.hs-heilbronn.de/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/shades_smile.png?nolink&23x23|cool}}Smiley zeigt Schritte an, die vom Professor durchgeführt werden müssen+  * Der {{https:///wiki.mexle.org/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/shades_smile.png?nolink&23x23|cool}}Smiley zeigt Schritte an, die vom Professor durchgeführt werden müssen
  
 ===== Prozess 1: Ideenfindung ===== ===== Prozess 1: Ideenfindung =====
  
-{{tablelayout?rowsHeaderSource=Auto}}+^ Input Products                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^ Work                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^ Output Products                                               ^ 
 +| keine                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | W1.<sup>1)</sup>  . Einarbeitung in Management-Tool durcharbeiten (in der ersten Semesterwoche) \\ W2.<sup>2)</sup>  Projektidee wurde gefunden \\ W3.<sup>3)</sup>  Projektidee an Betreuer zurückmelden \\ W4. {{https://wiki.mexle.org/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/shades_smile.png?23x23&nolink|cool}}Der Betreuer legt die Projektidee im Management-Tool an \\ W5.<sup>4)</sup>  Projekt-Definition im Management-Tool vervollständigen \\ W6. Informieren des Betreuers \\ W7. {{https:///wiki.mexle.org/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/shades_smile.png?23x23&nolink|cool}}Der Betreuer lädt zur Durchsprache und Abnahme der Projekt-Definition ein  | OP1. Projekidee \\ OP2: Projekt-Definition                    | 
 +^ Input Condition                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | :::                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^ Output Condition                                              ^ 
 +| keine                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | :::                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | OC1. OP1. und OP2. abgelegt \\ OC2. OP1. und OP2. abgenommen 
 +| <sup>1)</sup>  zu W1: Die Projektplanung der Software und Elektronik wird im serverbasierten Tool "Redmine" verfolgt. \\ Ich bitte Sie sich dazu in der ersten Semesterwoche die [[:elektronik_labor:anleitung_zu_redmine|Anleitung zu Redmine]] durchzulesen und abzuarbeiten \\  <sup>2)</sup>  zu W2: Dazu eignen sich Methoden wie Brainstorming. Eine zweite Variante ist der Blick auf die bereits vorhandenen [[:elektronik_labor:projektideen|EST Labor Projektideen]]. Eine dritte Variante ist direkt nach Bauteilen zu suchen. Vorteilhaft ist es mehrere Ideen anzugeben, da nicht jede umsetzbar ist \\  Um den groben Hardware- und Software-Aufwand abzustecken, sollten Sie die folgenden Leitplanken durchlesen. \\  <sup>3)</sup>  zu W3.: Die Rückmeldung erfolgt idealerweise über eine Mail an den Betreuer. \\  <sup>4)</sup>  zu W5.: Verwenden Sie hierzu die Vorlage im Wiki und vervollständigen Sie ihre Seiten (Siehe Sidebar dieser Seite "Projekte im SoSe/WiSe 20xx"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |||
  
-^Input Products  ^Work  ^Output Products +====== Leitplanken ======
-|keine  |W1.<sup>1)</sup>  . Einarbeitung in Management-Tool durcharbeiten (in der ersten Semesterwoche) \\ W2.<sup>2)</sup>  Projektidee wurde gefunden \\ W3.<sup>3)</sup>  Projektidee an Betreuer zurückmelden \\ W4. {{https://wiki.mexle.hs-heilbronn.de/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/shades_smile.png?nolink&23x23|cool}}Der Betreuer legt die Projektidee im Management-Tool an \\ W5.<sup>4)</sup>  Projekt-Definition im Management-Tool vervollständigen \\ W6. Informieren des Betreuers \\ W7. {{https:///wiki.mexle.hs-heilbronn.de/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/shades_smile.png?nolink&23x23|cool}}Der Betreuer lädt zur Durchsprache und Abnahme der Projekt-Definition ein  |OP1. Projekidee \\ OP2: Projekt-Definition +
-^Input Condition  | ::: ^Output Condition +
-|keine  | ::: |OC1. OP1. und OP2. abgelegt \\ OC2. OP1. und OP2. abgenommen +
-|<sup>1)</sup>  zu W1: Die Projektplanung der Software und Elektronik wird im serverbasierten Tool "Redmine" verfolgt. \\ Ich bitte Sie sich dazu in der ersten Semesterwoche die [[:elektronik_labor:anleitung_zu_redmine|Anleitung zu Redmine]] durchzulesen und abzuarbeiten \\  <sup>2)</sup>  zu W2: Dazu eignen sich Methoden wie Brainstorming. Eine zweite Variante ist der Blick auf die bereits vorhandenen [[:elektronik_labor:projektideen|EST Labor Projektideen]]. Eine dritte Variante ist direkt nach Bauteilen zu suchen. Vorteilhaft ist es mehrere Ideen anzugeben, da nicht jede umsetzbar ist \\  Um den groben Hardware- und Software-Aufwand abzustecken, sollten Sie die folgenden Leitplanken durchlesen. \\  <sup>3)</sup>  zu W3.: Die Rückmeldung erfolgt idealerweise über einen Eintrag im aktuellen Semester in der [[:mexle:start#est-labor|Projektübersicht]] und eine Mail an den Betreuer. \\  <sup>4)</sup>  zu W5.: Verwenden Sie hierzu die Vorlage und vervollständigen Sie die Seiten in Redmine  |||+
  
-====== Umfang ======+===== Umfang =====
  
   * Über den zeitlichen Aufwand für einen ECTS Punkt (25h..30h), den Umfang des Vorlesungsblocks zu Beginn des Semesters und die Anzahl der Projektwochen kann man erwartbaren zeitlichen Aufwand für die Projektwochen abschätzen. Dieser liegt für   * Über den zeitlichen Aufwand für einen ECTS Punkt (25h..30h), den Umfang des Vorlesungsblocks zu Beginn des Semesters und die Anzahl der Projektwochen kann man erwartbaren zeitlichen Aufwand für die Projektwochen abschätzen. Dieser liegt für
-      * ECTS (nur EST-Labor + Microcontrollertechnik) bei etwa **6h/Woche** +      * ECTS (Elektronik-Labor + Microcontrollertechnik, beides mit Einführung) bei etwa **8...10h/Woche** 
-      * 5 ECTS (nur Elektronische Systeme) bei etwa 10…12h/Woche +      * 5 ECTS (Elektronische Systeme, nur kurze Einführung) bei etwa 10…12h/Woche 
-  * Der Fokus des Projekts ist **Software und Elektronik**. Falls Sie rein mechanische Aufbauten o.ä. entwickeln müssen, gehen diese nicht in die Bewertung ein. Die Grenze liegt am Sensor/Aktor (z.B. Taster, Motor). +  * Fokus 
-  * Jede Projektgruppe sollte aus **2-3 Studierenden**  bestehen. Dabei sollte jeder Studierende **je einen Software- und einen Elektronik-Anteil**  haben. +    * Der Fokus des Projekts ist **Software und/oder Elektronik**.  
-  * Zur Vorbereitung und Ideenfindung bietet es sich auch an die Online-Kataloge (z.B. von [[https://www.tme.eu|TME]] oder [[https://www.mouser.de|Mouser]]) durchzublättern und geeignete Komponenten zu suchen. Wichtig dabei ist der Preis und die Lieferdauer zu beachten.+    * Bei eigeninitiativen Projekten muss die Frage geklärt werden, ob ein Projekt für Elektronik und/oder Microcontroller umgesetzt werden soll. Falls eines von beiden nicht Teil sein soll, bitte mich ansprechen. Dann kann ich bei Wunsch Tipps, weitere Hinweise oder andere Teilaufgaben geben. 
 +    * Falls Sie rein mechanische Aufbauten o.ä. entwickeln müssen, gehen diese nicht in die Bewertung ein. Die Grenze liegt am Sensor/Aktor (z.B. Taster, Motor). 
 +  * Personen 
 +    * Jede Projektgruppe sollte aus **2-3 Studierenden**  bestehen.  
 +    * Dabei sollte jeder Studierende **je einen Software- und einen Elektronik-Anteil** haben. z.B. je eine eigene Software in einzelnem Microcontroller und je eine eigene Platine.
  
-====== Vorlagen und Ressourcen ====== 
  
-  * Versuchen Sie Ihr Projekt zu **modularisieren**. Nicht nur in der Software, sondern auch in der Elektronik. Eine gute Modularisierung ist z.B. Sensor-Platine mit Controller (Eingabe), Haupt-Controller-Platine (Verarbeitung), Aktor-Platine mit Controller und ggf. Endstufen (Ausgabe) +<alert type="danger">**ACHTUNG** im aktuellen Semester werden __keine__ eigenen Platinen bestückt, sondern nur Schaltungen nach vorgegebenen Randbedingungen konzeptioniert und Platinendesigns entwickelt. 
-  * Je nach Geschwindigkeit und Komponentenvorgaben sollten Sie für die Verbindung der Platinen über I2C oder SPI darstellen. I2C kann direkt über die Grundplatine erfolgen.+</alert> 
 + 
 +===== Vorlagen und Ressourcen ===== 
 + 
 +  * Hardware 
 +    * Die Basis stellt das Mexle 2020-System dar. Damit fallen verschiedene komplexere Teile weg, was im Sinne der engen Zeitvorgabe liegt. \\ Details dazu sind im Kapitel [[4_entwickeln_des_platinenlayouts#Boardgroesse und -typ]] und der [[:mexle2020#etwas_mehr_details|Beschreibung des MEXLE-Systems]] zu finden. 
 +    * Zur Vorbereitung und Ideenfindung bietet es sich auch an die Online-Kataloge von [[https://wiki.mexle.org/elektronik_labor/hardware_fuer_schaltungserstellung#elektronische_bauteile|Distributoren]] (z.B. von [[https://www.tme.eu|TME]] oder [[https://www.mouser.de|Mouser]]) durchzublättern und geeignete Komponenten zu suchen. Wichtig dabei ist der Preis und die Lieferdauer zu beachten. 
 +  * Modularisierung 
 +    * Versuchen Sie immer Ihr Projekt zu **modularisieren**. Nicht nur in der Software, sondern auch in der Elektronik.  
 +    * Eine gute Modularisierung ist z.B. Sensor-Platine mit Controller (Eingabe), Haupt-Controller-Platine (Verarbeitung), Aktor-Platine mit Controller und ggf. Endstufen (Ausgabe) 
 +    * Für die Modularisierung sollten folgende Fragen beantwortet werden: 
 +      * Welche Eingangswerte sind für die Funktion notwendig? \\ z.B. in Hardware: Temperatur, Spannung, Tastendruck, \\ z.B. in Software: Analog-Digital-Wandler-Wert, spezielle Teilergebnisse 
 +      * Welche Ausgangswerte sind für die Funktion notwendig? \\ z.B. in Hardware: Strom für Motor oder LED, Displayanzeige, \\ z.B. in Software: Analog-Digital-Wandler-Wert, spezielle Teilergebnisse 
 +      * Welche verarbeitende/umsetzende Funktionen sind notwendig? \\ z.B. in Hardware: geringer Strom aus Microcontroller soll hohen Strom für Motor steuern, Widerstandsänderung von Sensor soll in Spannung für Analog-Digital-Wandler umgesetzt werden, \\ z.B. in Software: Analog-Digital-Wandler-Wert muss in Temperatur umgerechnet werden, digitale Schnittstellen müssen angesteuert werden 
 +  * digitale Schnittstellen: 
 +    * Je nach Geschwindigkeit und Komponentenvorgaben sollten Sie für die Verbindung der Platinen über I2C oder SPI darstellen.  
 +    * I2C ist zwar langsam, kann aber direkt über den MEXLE 2020 Modulcarrier erfolgen
 +    * SPI ist schnell (z.B. für schnelle hochauflösende Sensoren wie Kameras notwendig), dafür muss aber ein separater Anschluss vorgesehen werden.
   * Die Komponenten werden in der Regel von der Hochschule bereitgestellt. Entsprechend muss der Betreuer auf das Budget achten. Dies liegt bei um die 10 Euro pro Student. Dabei muss auch die Platinenentwicklung berücksichtigt werden. Falls Sie Ihre Entwicklung für sich nutzen wollen, so ist es auch möglich die Kosten selbst zu übernehmen. Geben Sie mir dazu bitte bescheid.   * Die Komponenten werden in der Regel von der Hochschule bereitgestellt. Entsprechend muss der Betreuer auf das Budget achten. Dies liegt bei um die 10 Euro pro Student. Dabei muss auch die Platinenentwicklung berücksichtigt werden. Falls Sie Ihre Entwicklung für sich nutzen wollen, so ist es auch möglich die Kosten selbst zu übernehmen. Geben Sie mir dazu bitte bescheid.
  
-====== Tipps für das Projektmanagement ======+Es lohnt sich bereits bei der Themensuche in das folgende Kapitel [[2_systemdesign]] einzutauchen, um damit Teile Ihrer Idee zu konkretisieren.    
 +===== Tipps für das Projektmanagement =====
  
   * Lesen Sie sich gleich zu Beginn die [[microcontrollertechnik:vorgaben_fuer_die_softwareentwicklung|Vorgaben fuer die Softwareentwicklung]] und [[elektronik_labor:randbedingungen_fuer_die_dokumentation|Randbedingungen für die Dokumentation]] durch. Diese Kriterien haben einen großen Einfluss auf Ihre Note.    * Lesen Sie sich gleich zu Beginn die [[microcontrollertechnik:vorgaben_fuer_die_softwareentwicklung|Vorgaben fuer die Softwareentwicklung]] und [[elektronik_labor:randbedingungen_fuer_die_dokumentation|Randbedingungen für die Dokumentation]] durch. Diese Kriterien haben einen großen Einfluss auf Ihre Note.