====== Themen für Laborarbeiten ====== ==== Fokus: Mechatronik ==== Für Laborarbeiten im Fokus Mechatronik lohnt ein Blick auf die Seite zu den [[studentische_arbeiten:themen_fuer_labor_und_seminararbeiten|Seminararbeiten]]. ==== Fokus: Software-Entwicklung ==== Für diverse Probleme tauchen im Elektronikumfeld reine Software-Aufgaben auf. Hierbei geht es aber selten um hardwarenahe Software (= Software für Microcontroller). ++++Erweiterung des Tools PartDB| {{ :partdb_firstpage.jpg?300|}} Challenge: "Verbessere den Arbeitsablauf bei der Komponentenmanagement" Das Tool [[https://github.com/Part-DB/Part-DB/wiki/Installation|PartDB]] (alternativ: [[https://github.com/Part-DB/Part-DB-symfony|PartDB symphony]]) soll für die Anforderungen in der Elektronik-Lehre erweitert werden. Dieses wird aktuell bereits auf einem [[https://partdb.mexle.org/startup.php|eigenen Server]] betrieben. * Einbinden der [[https://de.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol|LDAP]] Passwort Überprüfung * Mehrfach-Bearbeiten von ausgewählten Komponenten (z.B. Ändern des Ablageorts oder der Komponentenklasse): Die Mehrfachauswahl funktioniert prinzipiell, aber die Änderungsmöglichkeiten beschränken sich bisher auf Verschieben, Löschen, Favorisieren.{{ externe_laborarbeiten:komponentenregal_links.jpg?300|}} * Verlinkung der Kapitel bei Suchantworten einbinden * Einbinden der jeweiligen eagle-Libraries der einzelnen Komponente * Aufteilen einer vorhandenen Library auf einzelnen Komponente * leichten Upload der Libraries * Erstellen einer Library aller Komponenten * Anbinden an die Distributoren Seiten (vgl. [[https://kitspace.org/1-click-bom/|1ClickBOM]]) Sinnvolle Vorkenntnisse: SQL, PHP, JavaScript, GibHub Stichworte: Open Source Software, PHP, LDAP, SQL ---- ++++ [[Verbessern des Tools Sigrok]] [[Verbessern des Look-and-Feel des Mexle-Wikis]] [[Entwicklung von Schulungsmitteln]] [[Entwicklung von Mechanik-Komponenten]] (ab WS22)