Hallo zusammen, vor kurzem habe ich eine kleiner Verstärkerplatine bestellt ( http://www.ebay.de/itm/291658932469 ), um damit einen Radiowecker mit erweitertem Funktionsumfang auf Arduino-Basis zu bauen. Das Radiosignal wird von einem RDA5807M kommen. Gerne würde ich die Lautstärke digital einstellen können (später mit Gestensteuerung), ich weiß aber noch nicht wie. Ich habe vom Radio den L- und R-Kanal sowie GND, mit denen ich in den Verstärker gehe. Kann ich mit einem, oder wahrscheinlich zwei Transistoren das Signal vom Radio regeln oder stelle ich mir das zu einfach vor? Zur Steuerung würde ich gerne PWM vom Arduino verwenden. Über ein paar Tips würde ich mich freuen! Viele Grüße Lukas
Hallo, eine mögliche und einfache Alternative ist ein entsprechendes IC. Z.B. http://www.analog.com/media/en/technical-documentation/data-sheets/AD8400_8402_8403.pdf Gruß Frank
Hallo, ich habe für solche Anwendungen letztens mal https://www.ebay.de/itm/381374593365?_sp=p2488212.m41214.l9765&_trkparms=itemid%3A381374593365 bestellt, müssen nur noch ankommen. ;) Gruß aus Berlin Michael
Der RDA hat doch ein Register für die Lautstärke, muss man rausfinden, ob der ausreicht.
Vielen Dank für die Tips! Wenn ich über den RDA5807M direkt die Lautstärke anpassen kann, ist es natürlich perfekt! Ich war irgendwie versteift darauf, dass ich das über den Verstärker regeln muss. Andernfalls sieht der PT2257 auch sehr praktisch aus, dank der I2C-Schnittstelle. Ich werde es erstmal direkt über den RDA probieren. Schönen Sonntag Abend noch, danke und Grüße Lukas
Das Register hat, wenn ich mich recht erinnere, keine besonders feine Auflösung. Vielleicht reicht es ja. Nur als Tip: Falls du weitergehend etwas mit RDS machen möchtest, kann ich vom RDA5807 nur dringend abraten. Da sind so einige Ungereimtheiten drin versteckt. Das ist ja eine Nachahmung eines Chips von Silabs, leider weiß ich die Bezeichnung gerade nicht (evtl. SI4703?). Die Register sind nahezu identisch, ein Umstieg auf das Original ist daher leicht möglich.
Danke Harald, hmm, das wäre natürlich ärgerlich, wenn der RDA Zicken macht. Ich habe den Sparkfun SI4703 für knapp 20€ gefunden, das finde ich schon sehr überzogen. Für das Geld bekomme ich ja einen anständigen Radiowecker... Die 2x RDA Chips haben zusammen 1€ mit Versand gekostet. Ich probiere erstmal aus, was man mit denen machen kann, wenn nichts gescheites dabei rauskommt, dann sehe ich mich nochmal anderweitig um. Benötigt jemand PT2257 ICs? Ich habe einen 10er Pack bestellt falls die Auflösung über das Register nicht reicht - sollte in ca. einem Monat da sein. Wenn jemand Interesse hat, kann ich gerne 1,2,3 von denen per Brief versenden, zu meinem Einkaufpreis + Versand. Grüße Lukas
Ich habe bereits mit beiden gearbeitet und noch etliche RDA5807 runliegen weil ausgesondert... Das sind wirklich wie Harald schrub irgendwie Nachbauten des Si470n, nur sieht es für mich so aus als hätten die Entwickler mittendrin einfach aufgehört zu entwickeln. Da sind etliche SI Funktionen garnicht oder nur halb oder fehlerhaft implementiert, besonders was RDS angeht. Abgesehen vom Empfang: Unter absolut gleichen Bedingungen (Versorgung/Antenne/etc.) liefert der RDA bei mir ausser dem Ortssender kaum etwas. Dann hat der noch eine "New-Demodulation-Method", die wenig/nix bringt aber etliche andere Funktionen stört, was Stunden brauchte um es herauszufinden, das Teil ist m.E. sehr unausgegoren. Der SI empfängt sehr-deutlich mehr und auch RDS klappt dort, wenn man kapiert hat es auszuwerten. Leider ist der SI einiges teurer, aber der Ärger mit dem RD5807 hat mir dann gereicht. Die Volume-Regelung beim SI klappt sehr gut und die Abstufungen reichen völlig aus, da gibt es nix zu meckern.
Auf Aliexpress gibt es den SI4703 samt Board für <2€. Ich weiß allerdings nicht, ob das Originale sind. Vielleicht weiß „Jim“ da mehr?
LukasH schrieb: > vor kurzem habe ich eine kleiner Verstärkerplatine bestellt ( > Ebay-Artikel Nr. 291658932469 ), um damit einen Radiowecker mit > erweitertem Funktionsumfang auf Arduino-Basis zu bauen. Das Radiosignal > wird von einem RDA5807M kommen. Auf Arduino-Basis würde ich das nicht tun! Nicht nur weil das Framework Arduino irgendwie stark resourcenfressend ist (okay, ich mag es auch nicht), sondern weil Arduino sehr stark (und starr) auf 16 MHz externen Quarzoszillator ausgelegt ist. Das ist für den RDA5807 ein Problem, weil: Jim Beam schrieb: > Unter absolut gleichen Bedingungen (Versorgung/Antenne/etc.) liefert der > RDA bei mir ausser dem Ortssender kaum etwas. Wird der ATmega mit externem (16MHz oder 8MHz) Quarz betrieben stört dieser den RDA erheblich, dass wirklich nicht viel empfangen werden kann. Programmierst das mit internem 8Mhz (besser noch 1MHz) stört das den RDA im Empfang schon nicht mehr. Praktisch ausgedrückt: Hier im Raum 76xxx hab ich im Keller und einer Dipol Kabelantenne mit je 75cm Seitenlänge 16 Sender rauschfrei (wird allerdings Mono betrieben). Meine beiden Standardsender sind dabei. Allerdings hab ich als steuernden Controller einen STM8S103K3 (interner Taktgeber). Harald schrieb: > Das Register hat, wenn ich mich recht erinnere, keine besonders feine > Auflösung. Vielleicht reicht es ja. Auflösung der Volumeeinstellung beträgt 4 Bit (Lautstärke also in Einserschritten von 0..15). Das ist ehrlich gesagt genau 1 Bit (dann wären es 32 Schritte) zu wenig. Hier hab ich mittels BF245 N-Fet (die zwar abgekündigt sind, von denen ich aber noch 100 Stck. habe) einen steuerbaren Signalspannungsteiler realisiert (Gate wird über ein PWM und passivem Tiefpass gesteuert) realisiert. Jim Beam schrieb: > Der SI empfängt sehr-deutlich mehr und auch RDS klappt dort, wenn man > kapiert hat es auszuwerten. Stimmt (ich habe auch mit RDA und SI experimentiert), der SI ist deutlich besser, RDS hab ich dort auch hinbekommen, beim RDA hab ich dort aufgegeben (was aber eh nichts macht, weil ich ganz Retrostyle als Anzeige nur eine 4 stellige 7-Segmentanzeige habe). Summa sumarum: wenn es denn Arduino sein muß, dann besser den SI nehmen, weil Störunempfindlicher !
Hi, > Nur als Tip: Falls du weitergehend etwas mit RDS machen möchtest, kann > ich vom RDA5807 nur dringend abraten. Da sind so einige Ungereimtheiten > drin versteckt. Das ist ja eine Nachahmung eines Chips von Silabs, > leider weiß ich die Bezeichnung gerade nicht (evtl. SI4703?). Die > Register sind nahezu identisch, ein Umstieg auf das Original ist daher > leicht möglich. Dem kann ich nur zustimmen! Vor einiger Zeit habe ich mich mit dem Chinakracher mal intensiver beschäftigt: Beitrag "RDS mit RDA5807M" Nimm den SiLabs, in der Bucht bekommt man den doch auch schon sehr günstig... Gruß, Oliver
Danke für die Tips! Okay, wenn der RDA wirklich so umbrauchbar ist, dann lass ich das. @Ralph: Ich bin noch nicht so lange in der Materie, sodass ich auf den Arduino angewiesen bin. Mit andern µCs zu arbeiten traue ich mir noch nicht zu. Ich habe jetzt mal den SI4703 für 2€ bestellt, wie Harald gesagt hat. Bin mal gespannt wie der mit dem Arduino harmoniert. Wenn das Projekt gestalt annimmt, werde ich es auch mal vorstellen. Bis dahin dürfte allerdings noch etwas Zeit ins Land gehen :/ Grüße Lukas
LukasH schrieb: > Benötigt jemand PT2257 ICs? Ich habe einen 10er Pack bestellt falls die > Auflösung über das Register nicht reicht - sollte in ca. einem Monat da > sein. Hallo Lukas, ist zwar schon eine Weile here, aber vielleicht gilt das Angebot ja noch … Ich bräuchte auf die Schnelle einen PT2257. Wäre das möglich? salute Thomas
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.