Gast
#1707144
hallo miteinander, ich baue mir z.z. einen ordentlichen kopfhörer verstärker. habe mir überlegt, als nice-to-have eine "bassboost" funktion mit einzubauen, die ich relativ simpel über ein alps rk27 50kohm poti regeln kann (gleiches poti auch für die lautstärke). nun dachte ich mir, da ich sowieso mit mikrocontroller steuerungen anfangen wollte (bin eigentlich java-programmierer, habe aber c/c++ erfahrungen), kann ich die steuerung des ganzen verstärkers doch per mikrocontroller steuerung machen. so weit so gut. bis jetzt ist die steuerung ganz simpel. im prinzip handelt es sich z.z. noch um einen atmega8 (ggf. auch besser, falls dieser nicht ausreichen sollte, habe damals auf "vorrat" gekauft), einem 20x4 zeien lcd display und 4 tastern. da ganze funktioniert schonmal ganz gut. ausgabe auf dem lcd display funktioniert, die taster funktionieren auch (entprellt). was ich noch vor habe ist: 1. den widerstand des lautstärke potis abzugreifen und an einen adc zu übergeben, einfach damit ich, wenn ich die lautstärke reguliere, die lautstärke anzeigen kann (per progressbar oder durch dimmen einer led (ggf. hinter dem poti -> diffus beleuchtet)) 2. per transistor (bc547) 4 kleine relais schalten (um eine optionale, passive crossfeed schaltung zu steuern (an/aus,bypass,low,high) 3. das bassboost poti "emulieren". dabei habe ich mir gedacht, das ich 8 ausgänge des atmega8 bzw. falls ich keine 8 mehr habe, über einen schieberegister, 8 widerstände (optimal wären hier 6250ohm) in reihe schalten kann. somit hätte ich folgende schaltzustände: 0, 6250, 12500, 18750, 25000, 31250, 37500, 43750 und 50000ohm (ggf. kann ich ja die widerstände austauschen, da ich nicht denke, das ich das ganze bis 50kohm ausreizen werde bzw. überhaupt nutzen werde (wird man dann ja sehen)). 4. ggf die passive crossfeedschaltung durch eine bessere ersetzen (stichwort dsp), aber davon habe ich noch keine ahnung. die frage ist nun, ist meine idee, das bassboost poti zu "emulieren" sinnvoll? gibt es einfache, bessere, feinere möglichkeiten? die 4 tasten könnte man doch auch an einen adc anschluss anschließen und jedem taster einen anderen widerstand zuordnen und das ganze dann messen, welcher taster gedrückt wurde? so würde ich mir für ds poti 3 bzw. 4 i/o ports sparen? oder habt ihr generell noch andere ideen? bin wie gesagt neuling in der mikrocontroller programmieren bzw. aufbau, was das elektronische angeht. einen schaltplan kann ich erst heute abend nachliefern, da ich z.z. noch auf der arbeit bin, aber hoffe mal, das meine beschreibung verständlich ist. grüße, constantin