Veröffentlicht 14. Januar 200817 j Hallo Leute, ich habe den Auftrag von einem Kunden bekommen einen MIDI-Controller (Drehknopf mit MIDI Ausgabe) zu realisieren. Es soll ein Display mit Menüsteuerung vorhanden sein, zur Darstellung der Parameter. Eignet sich das eurer Meinung nach als Abschlussprojekt für einen FI/AE? Für eure Meinungen wär ich sehr dankbar.
14. Januar 200817 j Hallo verstehe ich das richtig, dass Du ein Programm entwickeln sollst, mit dem man die MIDI einstellen und regeln kann ?
14. Januar 200817 j Es handelt sich nicht um eine Software sondern um eine Hardware basierte MIDI-Steuerung. Das bedeutet das eine Hardwarekomponente zu erstellen ist, welche die Eigenschaften der Soundkarte über ein MIDI-Port verändert/regelt/steuert. Diese Einstellungen werden auf einem LCD-Display dargestellt. Es ist Mikrocontroller basierend, welcher in C#/Assembler programmiert werden muss(Firmware).
14. Januar 200817 j Hallo, meine Frage ist eher worfür braucht man das, jeder hochwertige Soundkarte lässt sich per Software steuern bzw. wenn ich dann per MIDI / USB entsprechende Soundgeräte anschließe (Mischpult) werden die Einstellungen von dort direkt in den Rechner übertragen. Ich finde es ein interessantes Projekt (ist mal keine Datenbank), kann es aber in ein betriebliches Umfeld nicht einordnen. HTH Phil
14. Januar 200817 j Hallo wenn der überwiegende Anteil deines Projekts in der Entwicklung der Software/Firmware besteht, finde ich es als FIAE-Projekt ok.
14. Januar 200817 j Schreibe mal bitte einen Antrag mit detaillierter Zeitplaung, für mich schaut das im Moment zu sehr nach Einsatz des Lötkolbens aus.
15. Januar 200817 j Danke erstmal für die Antworten, hier mal meine Projektphasen mit Zeitplanung: 1.Analysephase 4h 1.1 Ist-Analyse 2h 1.2 Soll-Analyse 2h 2.Planung/Design 12h 2.1. Bauelementeauswahl 2h 2.2. Erstellung des Schaltplanes 3h 2.3. Erstellen des Platinenlayouts 3h 2.4. Platinenherstellung 1h 2.5. Bestücken und Testen der Platine 3h 3.Implementierung 3.1. Programmierung des Mikrocontrollers 29h 3.1.1. Programmdesign/ Interfacebehandlung 8h 3.1.2. Greycodeauswertung des Drehencoders 2h 3.1.3. Gestaltung des Displaymenüs 4h 3.1.4. MIDI Protokoll implementieren 6h 3.1.5 Parametersicherung im nichtflüchtigen Speicher 4h 3.1.6.Ausgabe von automatisierten Datenströmen 5h 4.Testen der Firmware unter Einsatzbedingungen 4h 5.Fehlerbehebung und Optimierung 4h 6.Dokumentation erstellen 17h 6.1. Projektdokumentation 10h 6.2. Anwendungsdokumentation 7h Gesamt: 70 h
15. Januar 200817 j hier nochmal eine überarbeitete Version der Projektphasen: 1.Analysephase 4h 1.1 Ist-Analyse 2h 1.2 Soll-Analyse 2h 2.Planung/Design 12h 2.1.Pflichtenheft 1h 2.2.Fachkonzept 2h 2.3. Wirtschaftlichkeitsanalyse 1h 2.4. Bauelementeauswahl 0,5h 2.5. Erstellung des Schaltplanes 2h 2.6. Erstellen des Platinenlayouts 2h 2.7. Platinenherstellung 1h 2.8. Bestücken und Testen der Platine 2,5h 3.Implementierung 3.1. Programmierung des Mikrocontrollers 29h 3.1.1. Programmdesign/ Interfacebehandlung 8h 3.1.2. Greycodeauswertung des Drehencoders 2h 3.1.3. Gestaltung des Displaymenüs 4h 3.1.4. MIDI Protokoll implementieren 6h 3.1.5 Parametersicherung im nichtflüchtigen Speicher 4h 3.1.6.Ausgabe von automatisierten Datenströmen 5h 4.Testen der Firmware unter Einsatzbedingungen 4h 5.Fehlerbehebung und Optimierung 4h 6.Dokumentation erstellen 17h 6.1. Gegenüberstellung IST-SOLL Zustand 1h 6.2. Projektdokumentation 15,5h 6.3. Abnahme des Projektes 0,5h Gesamt: 70 h
15. Januar 200817 j Als alter Midianer würde ich mich vor Freude überschlagen, sowas mal in der Präsentation zu sehen. In unserem Ausschuss hättest du damit keine Probleme. Das einzige was auf der ersten Blick auffällt, ist die Tatsache, dass nicht eindeutig hervorgeht ob es eher in den FISI ider den FIAE Bereich gehört, da die Grenzen schwimmen. Zum Antrag: Soweit i.O. Jedoch gibt es keine Soll-Analyse sondern ein Soll-Konzept. Sehr gut: In Punkt 2.4 lässt du die Auswahl des Controllers, LCD Typ usw. offen. In der Doku und der Präsentation kannst du In Punkt 2.5 sehr schön darlegen, warum du dich eher für das eine statt für das andere Layoutprogramm entschieden hast. Zur Doku gehört zusätzlich eine Kunden/Systemdokumentation. 6.1 gehört nicht zur Doku. Besser ein eigenen Punkt erstellen. Z.B. "Fazit" bzw. "Projektfazit" o.ä. Stellst Du die Platine selber her?(Belichten,Entwickeln usw.) wenn ja, unbedingt in die Kosten/Nutzenanalyse einfließen lassen, ob die Herstellung durch einen Drittanbieter (Platinenservice) nicht günstiger wäre! Man,man,man ich will sofort in Euren Ausschuss.
15. Januar 200817 j Danke für die Hinweise und Verbesserungsvorschläge. Ja die Platine stell ich selber her. Werde die Kosten/Nutzungsanalyse dann noch mit einbringen und die anderen Punkte auch noch überarbeiten.
15. Januar 200817 j Hallo, also ich kann mir da auch anschließen ;-) einfach mal was richtig ausgefallenes . Ich find's wirklich gut, als FIAE mal was im Bereich Hardware zu machen, einfach klasse. Großes Lob :uli Phil
17. Januar 200817 j Nochmals Danke für die hilfreichen Tipps. Jetzt hab ich nochmal eine Frage zur Projektbezeichnung! Meine Projektbezeichnung lautet: Realisierung eines Hardware – MIDI-Controllers auf Basis eines programmierbaren Mikrocontrollers zur manuellen Eingabe von Steuerdaten zur Bedienung von Software-Klangerzeugern. Wäre diese Bezeichnung zu lang? Oder ist es so ok? Für Hilfreiche Tipps wäre ich sehr dankbar.
17. Januar 200817 j ich finde da kommt der FiAe Gedanke zu wenig rüber. Erstellung der Steuersoftware für einen Midi-Controller nebst Design des Controllers ?
17. Januar 200817 j Wäre es so besser: "Entwicklung eines MIDI-Controllers und Programmierung der Steuersoftware"
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.