Hallo, ich bastelte gestern Abend an meinem RC-Car und fragte mich wie man mittels uC ein paar Soundeffekte hinzubekommen kann. Vor 20 Jahren gabs mal die "Monstertrucks" mit passendem Sound eines V8 abhängig von der "Gaspedalstellung". Wie würdet ihr das Konzept anfangen? Ich hätte mir jetzt einen AVR genschnappt und mittels PWM passenden Sinus erzeugt. GGf den DAC beim STM32. Ich habe mir auch überlegt eine kleine "Sounddatei" mit den benötigten Wellenformen im Flash bzw auf einer SD-Karte abzulegen. Für passende DSPs wie dem ADAU1701 habe ich aber zu wenig Kenntniss.
Schau Dir mal das JQ6500 an. Dazu gibt es hier im Forum schon den einen oder anderen Thread, deshalb schreibe ich jetzt nicht alles nochmal hin. Falls Du aber konkrete Fragen dazu hast, gerne.
R. M. schrieb: > Schau Dir mal das JQ6500 an. Ja den kenn ich! Das war aber nicht die Frage, weil ich keine MP3-Dateien abspielen möchte, sondern ein "Klangbild".
Alex W. schrieb: > Ich hätte mir jetzt einen AVR > genschnappt und mittels PWM passenden Sinus erzeugt. Das sollte für einfache Effekte schon klappen. Du benötigst evtl. noch das Servosignal, das auch an den Fahrtenregler geht, damit die Höhe der Frequenz abhängig ist vom 'Gaspedal'. Dazu muss der Quäke-MC die Länge des Servosignals messen. Wenns mal kein Sinus mehr sein soll, kannst du die Tabellenwerte immer noch durch andere Wellenformen ersetzen. Das heisst aber auch, das du schon ein wenig mehr Flash brauchst, wenn du mit Tabellen arbeiten möchtest.
:
Bearbeitet durch User
Patrick B. schrieb: > Vielleicht hilft dir ja das weiter: > https://github.com/TheDIYGuy999/Rc_Engine_Sound Hahaha, lol, geil! Das muss ich mir später mal unbedingt ansehen :-) Matthias S. schrieb: > Das heisst aber auch, das du > schon ein wenig mehr Flash brauchst Ja, deshalb die Idee mit der SD-Karte. Servosignale auslesen ist kein Problem. Ich sehe gerade, dass auch der ESP32 zwei DAC hat. Der hat genug Flash und ich könnte "irgendwann" übers Netzwerk neue Soundfiles hochladen.
:
Bearbeitet durch User
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.