Hallo liebe Leute. Ich habe mich hier angemeldet da ich mir hier für mein erstes (allein durchgeführtes) Mikrocontrollerprojekt ein wenig Hilfe erhoffe. Zunächst zu mir: Ich bin 31 Jahre alt, Nachrichtentechnik-Ingenieur und habe im Studium bereits ein wenig mit Mikrocontrollern Kontakt gehabt, das Problem ist, daß das ganze bereits ein bisschen her ist. Löten kann ich mittlerweile recht gut von daher brauche ich in handwerklicher Richtung schon mal keine wirkliche Hilfe :-) Auch Platinen habe ich wären meiner Studienarbeit bereits entworfen (obwohl das mittlerweile auch schon ein paar Jährchen her ist) und programmiermäßig bin ich am ehesten mit JAVA und C# erfahren, muss mir also das Programmieren auf dem Controller wohl von Grund auf beibringen. Nun zu meinem Projekt, das wie ich glaube recht ehrgeizig ist, hat aber dafür für mich einen großen Praktischen Nutzen und etwas wo ich letztendlich Praktischen Nutzen habe mach ich normalerweise auch eher fertig als einfach nur Übungen. Ich bin Pen&Paper Rollenspieler und auch Spielleiter, dafür möchte ich einen Soundgenerator basteln der mir auf Tastendruck bestimmte atmosphärenfördernde Sound-Dateien bzw. Musikstücke abspielt. Das Gerät soll als Kontrollinstrumente einen Wahlschalter mit 3 oder 4 Auswahlstellungen haben und mehrere kombinierte Taster/Schalter (wahrscheinlich 32 Stück, weil ich wohl ein altes Step 7 Test Rack aus unserer Firma Recyceln werde) Funktion soll dann folgendermaßen aussehen: Ich stelle den Wahlschalter auf „Mittelalterlich“. Nun stelle schalte ich die Taster/Schalter „Kaminfeuer“ und „Tavernengeräusche“ auf Dauerbetrieb um eine heimelige Tavernenatmosphäre zu schaffen. Ab und zu während dem Spiel möchte ich dann die Taster/Schalter „Tür schlägt zu“ oder „Gewitterdonner“ oder „Zerbrechendes Geschirr“ oder so etwas in der Art kurz antasten um diese Geräusche jeweils einmal abzuspielen. Also technisch zusammengefast: Vorauswahl der Soundfiles über den Wahlschalter. Kurzes Tasten der Bedienelemente: einmaliges Abspielen des zugeordnetes Soundfiles Dauerschalten des Bedienelementes: Soundfile als „Endlosschleife“ abspielen. Es sollen mehrere Soundfiles gleichzeitig abspielbar sein. Als Ausgänge dachte ich an einen einfachen Kopfhörerausgang an den ich dann einfach PC-Lautsprecherboxen anschließe. Als Basis für das ganze habe ich an folgendes Gerät gedacht: MOD-MP3-X Man muss ja nicht das Rad neu erfinden :-) Erste Frage (Vielleicht an jemandem der Erfahrung mit dem Teil hat): kann das Teil das ich mir da rausgesucht habe das ganze leisten, d.h. direkte Auswahl eines Titels und Ausgabe von mehreren Dateien parallel. Zweite Frage: Hat jemand einen Denkanstoß für mich für eine Schaltung mit der ich die 128 verschiedenen Signale an den MP3-Player weitergebe, so das der das auch versteht (Warum 128? Weil ich ja jedes File als „einmal abspielen“ und als „Schleife abspielen“ möchte). Eine Idee war schon, daß ich die Tastersignale in Binärcodes umwandle (mit 8 Bit): Die hintersten 5 Bits geben das Soundfile direkt an, Bits 6 und 7 geben die Wahlschalterstellung an und Bit 8 ob getastet oder Geschaltet wurde. z.B.: 11010011 --> Schalterstellung 2, Taster / Schalter 19 angewählt --> Datei 2_19.mp3 wird gewählt und zwar auf Dauerbetrieb. (Dabei ist mir schon klar, daß über mehrere Takte abgefragt werden muss damit wirklich sicher ist, ob geschaltet oder getastet wurde). Alternativ wäre auch noch möglich kurz vor Ablauf des Sounds abzufragen ob das Signal noch ansteht, das würde ein Bit sparen … So, ich glaub das war erstmals alles. Wie schon geschrieben, ich möchte mich einfach mal umhören ob ich überhaupt Chancen habe das Ganze zu verwirklichen und hätte gerne ein paar Tipps was ich mir noch besorgen muss außer dem o.g. MOD-MP3-X (Programmierumgebung und –hardware), und einen Anstoß für das umwandeln der Schaltersignale in Signale die der Controller verstehen kann ohne daß ich eine S7-300 mit Profibusanbindung einbaue (just joking). Das ganze Projekt wird sich eh über längere Zeit erstrecken, deswegen eilen Antworten auch nicht so. Ich danke schon mal im Voraus denjenigen die mir mit konstruktiven Tipps zur Seite stehen und auch denen die es unterlassen werden etwas zu schreiben wenn sie nichts Konstruktives zu schreiben haben. Grüße Sven
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.