7 Segment Anzeige/kompakt und günstig

OP (Firma: Latia) #4266715
Lesenswert?

Hallo Forum,

(Frage ist im Bild zusammengefasst)
für unser Projekt brauchen wir noch eine Anzeigetafel (bestehend aus 6x 
7 Segmentanzeigen [siehe Bild])
Wir haben bereits 2 Anzeigen mit Schieberegistern 74HC595 mit dem 
Arduino ansteuern können. Allerdings suchen wir nach einer noch 
einfacheren Möglichkeit (d.h. weniger Bauteile, bestenfalls nur ein 
Register und alles auf einer Platine) womit wir die Gehäusegröße und den 
Bauteilaufwand deutlich verringern könnten.
Wichtig wäre uns auch das man ggf. die ganze Anzeige mehrmals herstellen 
könnte ohne riesen Aufwand und hohen Kosten.

Wir würden uns sehr über jegliche Antworten freuen.

Gruß Christopher
Angehängte Dateien:
Gast #4266737
Lesenswert?

Pro Ziffer ein TLC59108. Der spart sogar die Vorwiderstände, einzige 
weitere benötigten Bauteile sind eine Widerstand zum Einstellen des 
Stroms und ein Abblockkondensator (pro Ziffer). Ansteuerung erfolgt per 
I²C, d.h. du brauchst insgesamt 2 Leitungen zum Mikrocontroller. Damit 
kannst du sogar die Helligkeit der einzelnen LED's individuell 
einstellen. Bis zu 14 Ziffern möglich.
Bei größeren Ziffern passt ein IC auch direkt unter eine Ziffer auf die 
Platinenunterseite, bei deiner Größe musst du schauen.

Der IC steuert die Kathoden der LED's an, die Anoden solltest du 
parallel an eine konstante Spannung knapp über der Flussspannung legen. 
So fällt wenig Spannung an den IC's an und die Erwärmung bleibt gering.
Gast #4266777
Lesenswert?

PS: Zur Reduzierung der Gehäusegröße trägt natürlich auch bei, den 
Arduino zu ersetzen durch einen (kleinen) Mikrocontroller direkt auf der 
Platine zusammen mit den Ziffern und Treiber-ICs. Wenn du den gleichen 
Mikrocontroller wie auf dem Arduino verwendest, den Serial/USB Port 
rausführst und den Arduino-Bootloader drauf flasht, kannst du sogar die 
Arduino IDE verwenden.
Gast #4267599
Lesenswert?

Hans-Georg L. schrieb:
> Es gab mal die "intelligenten" 7 Segment Anzeigen.
> z.b. HP5082-7300 (5 Bit Latch + Dekoder + Treiber + Anzeige)

Jau - davon hab ich noch'n Schwung hier... weiß gar nicht mehr, wo ich 
die mal 'zwecks Bevorratung' (r)ausgeschlachtet habe... der ein oder 
andere 5082-7340 ist auch noch darunter... nice Dinger.
Gast #4272552
Lesenswert?

Wieso 3 Volt ? Wo kommen die her ?
Ne rote LED leuchtet doch ab 1.8Volt.
Und das die Portpins begrenzt sind auf unter 14 stand auch nirgends.

Noch billiger gehen nur die 10 stelligen LED-Anzeigen bei ebay mit I²C 
oder anderen Schnittstellen die es ab ca 3€ gibt.

Und ob der Arduino auch rausfleigen kann (kosten, Bauteile) und was für 
ein Gerät davor steckt wissen wir leider auch nicht.

Da der TE sich nicht weiter gemeldet hat.....
Gast #4272646
Lesenswert?

Christopher L. schrieb:
> Allerdings suchen wir nach einer noch einfacheren Möglichkeit (d.h.
> weniger Bauteile,

Euer bisheriger Weg ist bereits eine Multiplexanzeige. Aber mit 74HC595 
die viel zu wenig Strom liefern. Auch der MAX7219 wie auf der 
kommerziellen Platine liefert keine richtig helle Anzeige. Ersetzt man 
einen 74HC595 für die Segmente durch strombegrenzte 60mA Treiber wie 
TLC5916 und steuert die 6 gemeinsamen Anoden durch P-MOSFETs wie 
IRLML6401 (an 6 einzelnen 5V schaltenden Arduino-Ausgängen) dann wird 
die Anzeige hell und so klein, wie ihr mechanisch bauen könnt (der 
Arduino ist allemal grösser).

Der ULN2x03 und "sein positiver Pendant (den es nicht gibt, UDN2981 ist 
anders)" taugen ebensowenig wie der Overkill durch  TLC59108.
OP (Firma: Latia) #4272733
Lesenswert?

Guest schrieb:
> DJShadowman schrieb:


> Was war jetzt Dein passender neuer Beitrag zu der Frage?

Sorry dass ich noch gar nicht geantwortet habe.(steck grad im 
Klausurenstress). Also erstmal super vielen Dank für die ganzen Ideen 
und Ratschläge!!echt klasse dass sich so viele Leute Zeit nehmen zu 
antworten!
Also mein Favorit ist zur Zeit der Link zur 6stelligen 7 Segment 
Ansteuerung mit 74HC595
Beitrag "7-Segm.-LED-Anzeige, 6-stellig, statische Ansteuerung mit (74HC)4094"

Habe dazu auch schon alle Teile besorgt, und werde im Oktober mal 
versuchen dass auf ein Steckbrett ans laufen zu bringen.
trotzdem fehlt mir dazu noch eine ganze Menge Wissen
z.B. wie ich den Code schreibe (Arduino Compiler (C++))?
- ist die Anzeige hell genug?
(würde gerne 4 70mm x50mm Anzeigen benutzen) die sicher auch bisschen 
Leistung brauchen
- kann man den Arduino dann noch mit Batterie betreiben für längere 
Zeit?

falls jemand Tipps hat wär top.

Hatte auch vor (falls ich das Teil ans laufen Krieg:) mal eine kleine 
Anleitung für Arduino mit bildern hier hochzuladen.
Gast #4272798
Lesenswert?

Christopher L. schrieb:
> (würde gerne 4 70mm x50mm Anzeigen benutzen) die sicher auch bisschen
> Leistung brauchen

Das paßt aber nicht zu Deiner obigen Anfrage, bei der Du 74HC595 erwähnt 
hattest. Die jetzt genannten Anzeigen brauchen eine höhere 
Betriebsspannung (>= 12 V) und ggf. auch höhere Ströme (>= 20 
mA/Segment), je nach dem diese in heller Umgebung verwendet werden 
sollten. Filterscheiben nicht vergessen!
Der Platzbedarf bei so großen Einzelanzeigen dürfte doch nicht das 
Problem sein.

Die Lösung mit 4094 oder 74HC4094 eignet sich für Anzeigen 13 - 20 mm 
Höhe mit einer LED/Segment. Für höhere Spannungen/Segmentströme ist es 
zweckmäßig einen ULN2803 + 8 x Widerstände als Treiber dahinter zu 
schalten.
Da solltest Du noch einmal genauer sagen (singen), der, die, das, wer, 
wie, was, wieso, weshalb, warum ;-)
Gast #4272864
Lesenswert?

Guest schrieb:
> DJShadowman schrieb:
>> Noch billiger gehen nur die 10 stelligen LED-Anzeigen bei ebay mit I²C
>> oder anderen Schnittstellen die es ab ca 3€ gibt.
>
> und genau auf diesen sitzen die schon genannten MAX7219
>
> Was war jetzt Dein passender neuer Beitrag zu der Frage?

Immer gleich aufbrausend werden, das nervt hier echt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren