Fernbedienungsempfänger mit 51 Ausgängen

Im Unterforum Projekte im Selbstbau - Beschreibung: Selbstbau von Elektronik und Elektro

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 24 11 2024  20:42:41      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Projekte im Selbstbau        Projekte im Selbstbau : Selbstbau von Elektronik und Elektro

Gehe zu Seite ( 1 | 2 Nächste Seite )      


Autor
Fernbedienungsempfänger mit 51 Ausgängen

    







BID = 407327

Grave1

Gerade angekommen


Beiträge: 17
 

  


Hi,

ich bin auf der Suche nach einem Empfänger für eine RC5 Fernbedienung. Das Problem ist, dass ich mit dieser Fernbedienung 51 LED´s schalten will. Es soll immer nur eine LED brennen. Gibt´s sowas, oder hat jemand einen Schaltplan?

Gruß Grave

BID = 407332

Lötfix

Schreibmaschine



Beiträge: 2328
Wohnort: Wien

 

  

Hallo!

Einen Microcontroller nehmen, einen Infrarotempfänger dran und ein entsprechendes Programm dafür schreiben. Für RC5 gibt es teilweise Programmbeispiele. Für die Ausgabe entweder Schieberegister oder I²C Bausteine verwenden, dann reicht ein kleiner Controller mit wenigen IO-Pins.

mfg lötfix

_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen daraus nicht abgeleitet werden. Sicherheitsvorschriften beachten!

BID = 407340

DonComi

Inventar



Beiträge: 8605
Wohnort: Amerika

Exakt, 100% so würde ich es auch machen.

Da du vermutlich keine Lust hast, einen eigenen Dekoder zu schreiben, würd ich mal Bascom vorschlagen. Ich persönlich halte davon nix, aber da ist ein integrierter Dekoder drin. Der ist zwar rel. bekloppt gemacht und sehr ressourcenfressend, aber er funktioniert.

Als Ausgabe einfache Schieberegister, z.B. (CD)4094 bzw. besser die schnelleren Typen HC(T)CD4094. Letzeren Typen bitte nicht bei Conr*d kaufen , wenn möglich, der kostet da 1,03€! Ich hatte vorgestern das "Vergnügen".

Da können die Daten dann etliche 10µs später schon an den Ausgängen synchron ausgegeben werden, wenn du einen Takt von 16MHz bspw. hast.

Gebraucht werden insg. 4 Pins: 1xRC5-Eingang, 1xDatenleitung, 1xTaktleitung und 1x die Daten-in-die-Ausgangsregister-schreiben-Leitung fürs Schieberegister.

_________________

BID = 407368

photonic

Schreibmaschine



Beiträge: 1301
Wohnort: Zürich, Schweiz

Falls du C besser findest als Bascom, dann findest du in Forum bei mikrocontroller.net ein Programmbeispiel von Peter Dannegger. Dieser Code ist sehr schön programmiert. Ich hab ich auch schon genutzt und war damit sehr zufrieden.

Bin jetzt nicht mehr sicher ob ich das 7te Datenbit noch selber hieingebastelt habe oder ob es schon da war (brauchst du zwar nicht mit nur 51 Ausgängen). Wenn du willst kann ich dir die Files schicken.

BID = 407396

DonComi

Inventar



Beiträge: 8605
Wohnort: Amerika

Joa, ich habe einen Dekoder in Assembler geschrieben.
Das 7. Bit kann man einfach nach dem Startbit auslesen und dann invertieren.

Wird ein etwas älterer Code gesendet, wo dieses Bit noch als 2. Startbit diente, tritt kein Fehler auf, da es invertiert dargestellt wird.

Aber das sind unwichtige Details.

Bei Bascom sollte man allerdings das 8. Bit rausmaskieren, sonst stimmen die Werte nichtmehr.

_________________

BID = 407440

Grave1

Gerade angekommen


Beiträge: 17

Das hört sich ja schon mal gut an. Dachte nämlich, dass sowas nicht ohne weiteres möglich ist. Nur ein Problem habe ich noch. Ich hab zwar schon einiges gelötet, nur so was selber entwickeln ist dann doch zu hoch für mich. Sprich, ohne fertigen Schaltplan kann ich leider nix anfangen. Ich find es immer wieder faszinieren, wie manche so nen Schaltplan einfach mal so entwerfen können, aber leider nicht ich.

Gruß Grave

BID = 408229

Dombrowski

Stammposter



Beiträge: 450

Moin.

Bist du da noch dran? Ein Vorschlag ist im Bild. Das musst du dir noch passend erweitern und hinformen. Das Eingabe- und Ausgabemodul kannst du ja auch erstmal am PC testen (Parport od. Serport m. Adapter). Für 51 LEDs sind insgesamt 7 Schieberegister-Bausteine nötig.

D.



BID = 408244

Grave1

Gerade angekommen


Beiträge: 17

Ja, ich bin noch dran. Ich bin im Moment mit einem Mitglied aus einem anderen Forum darüber am Nachdenken, bzw. er denkt für mich, das ganze mit zwei Atmega8 zu machen, da ich doch nur 38 Ausgänge brauche. Ich würd das ganze gerne mit einem PIC machen, davon hab ich noch jede Menge hier rumliegen. Leider scheitert es an dem Quellcode bei mir, versuche mich mühsam in Assembler einzulesen.
Wenn also wer sowas in Assembler für einen PIC hat, wäre ich sehr dankbar.

Gruß Grave

BID = 408250

Her Masters Voice

Inventar


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 5308
Wohnort: irgendwo südlich von Berlin

dann guck mal hier:
http://www.holger-klabunde.de/projects/bargraph.htm

Ist zwar in C aber das Prinzip sollte klar werden.

_________________
Tschüüüüüüüs

Her Masters Voice
aka
Frank

***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************

BID = 408252

Ltof

Inventar



Beiträge: 9331
Wohnort: Hommingberg


Zitat :
Lötfix hat am 16 Feb 2007 17:11 geschrieben :

...Für die Ausgabe entweder Schieberegister oder I²C Bausteine verwenden...

Oder eine LED-Matrix. Da immer nur eine LED leuchten soll, ist das hier die eleganteste Lösung. 8 Portpins und 8 Widerstände reichen für 56 LEDs.

Gruß,
Ltof

_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)

BID = 408309

DonComi

Inventar



Beiträge: 8605
Wohnort: Amerika

Vllt. geht es ja auch nur anfangs um LEDn...

Ich würde wie schon gesagt exakt einen µC verbauen, der ist damit sogar weit unterfordert. Da machen 2 überhaupt keinen Sinn, oder nur dann, wenn man deren komplette IO-Pinnen zusammen als Ausgänge nutzen will.

Da man Schieberegister wunderbar kaskadieren kann sollte das die einfachste Möglichkeit sein.

Ich habe hier auch grad prototypmäßig genau diese Register laufen, getaktet mit mehreren MHz. Das reicht locker. (Je nach Anwendungszweck natürlich. Aber den kennen wir ja nicht. Z.b. wie lange es maximal dauern darf, bis der Wert am Ausgangsregister aktualisiert wird.)

_________________

BID = 408323

Grave1

Gerade angekommen


Beiträge: 17

Es geht nur darum, ca. 38 LED´s einzeln an und aus zu machen. Es soll aber immer nur eine LED leuchten. Also, wenn ich auf der Fernbedienung 1 und 5 drücke, soll LED 15 leuchten. Wenn ich jetzt 2 und 8 drücke soll LED 15 ausgehen und dafür LED 28 leuchten. Bis die LED nach Tastendruck leuchtet können ruhig ein paar Sekunden vergehen.

Wenn du da was fertiges hast, wär das natürlich super.

Gruß Grave1

BID = 408338

Ltof

Inventar



Beiträge: 9331
Wohnort: Hommingberg


Zitat :
Grave1 hat am 20 Feb 2007 18:38 geschrieben :

Es geht nur darum, ca. 38 LED´s...


Oooh - sind Dir schon 13 LEDs kaputt gegangen?


Für 38 reichen sogar 7 Pins des µC und keine weiteren Schieberegister und son Zeugs.

_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)

BID = 408377

Grave1

Gerade angekommen


Beiträge: 17

Und wie?????????

BID = 408380

Her Masters Voice

Inventar


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 5308
Wohnort: irgendwo südlich von Berlin

die Lösung ist, unter Anderm, zu finden unter www.josepino.com

_________________
Tschüüüüüüüs

Her Masters Voice
aka
Frank

***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************


      Nächste Seite
Gehe zu Seite ( 1 | 2 Nächste Seite )
Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag       heute wurden bisher 23 Beiträge verfasst
© x sparkkelsputz        Besucher : 182391900   Heute : 6638    Gestern : 6874    Online : 563        24.11.2024    20:42
5 Besucher in den letzten 60 Sekunden        alle 12.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0387301445007