Wie Segment Anzeigen effizient verbinden?

Gast #5732433
Lesenswert?

Ich baue eine Anzeige aus 10 einzelnen 7-Segment Anzeigen, gesteuert 
über einen Arduino.
Wir kann ich diese Anzeigen effizient miteinander verbinden?
Meine erste Idee war die einzelnen Anzeigen über Schieberegister 
anzusteuern. Vielleicht habt ihr noch eine bessere Idee.

Welche Stecker könnt ihr mir zum verbinden empfehlen?
Bisher hab ich nur Pin Connectors benutzt. Das ist aber nicht robust. 
Was verwendet man im "professionellen" Bereich?
Gast #5732443
Lesenswert?

Nachtrag,

wenn es ein Frequenzzähler werden soll, dann kann man auch einen 
größeren aus der Reihe AtMega32 nehmen und dann ein Subsystem mit SPI 
oder I2C Slave aufsetzen.
Die 10 Stellen kann man auch als 2 x 5 Stellen multiplexen.
#5732814
Lesenswert?

adi mark schrieb:
> Ich baue eine Anzeige aus 10 einzelnen 7-Segment Anzeigen, gesteuert
> über einen Arduino.
> Wir kann ich diese Anzeigen effizient miteinander verbinden?

Die Frage ist viel zu unspezifisch. Was meinst du mit "effizient"? 
Darunter versteht wohl jeder etwas anderes. Geht es um die Anzahl Pins 
am µC? Die Anzahl an Verbindungleitungen? Strombedarf? Flimmern? 
Stör-Aussendung?

> Meine erste Idee war die einzelnen Anzeigen über Schieberegister
> anzusteuern.

Kann man machen. Der Klassiker für mehrstellige Anzeigen ist Multiplex- 
Ansteuerung. Wobei da dann auch noch Schieberegister beteiligt sein 
können. Es gibt aber auch fertige Treiber-IC a'la MAX7219. Details sind 
wichtig. Welche Spannung brauchen die Displays? Wieviel Strom? Wie hell 
muß das sein? (10:1 Multiplex schafft bspw. nicht die maximal mögliche 
Helligkeit)

> Welche Stecker könnt ihr mir zum verbinden empfehlen?

Warum überhaupt Stecker? Wenn du 10 Stellen brauchst, dann pack doch 
einfach 10 Displays (oder 5 Doppel-Displays) auf eine Platine.

> Was verwendet man im "professionellen" Bereich?

Man vermeidet überflüssige Steckverbinder.
Gast #5732827
Lesenswert?

adi mark schrieb:
> Ich baue eine Anzeige aus 10 einzelnen 7-Segment Anzeigen, gesteuert
> über einen Arduino.
> Wir kann ich diese Anzeigen effizient miteinander verbinden?

Kaufst Du hier:

Basiert auf TM1638

https://www.amazon.com/FidgetFidget-8xDigital-Double-Module-Arduino/dp/B07M9VY3JJ/ref=pd_sbs_421_1/137-7256073-8767735?_encoding=UTF8&pd_rd_i=B07M9VY3JJ&pd_rd_r=7a8fc983-2e47-11e9-ba78-a5cf262191d1&pd_rd_w=aTLnL&pd_rd_wg=wdUcY&pf_rd_p=588939de-d3f8-42f1-a3d8-d556eae5797d&pf_rd_r=NR5J7MD2K1XH89T4AN9R&psc=1&refRID=NR5J7MD2K1XH89T4AN9R

Einfacher geht's nicht.
Die kann man auch per Daisy Chain erweitern.

Weiss nicht, ob Du die LEDs und Tasten brauchst, aber sind meist sehr 
praktisch. Und fuer 10 $ kriegt man es auch nicht guenstiger wenn man es 
selbst zusammenbrutzelt.
#5732873
Lesenswert?

Michael W. schrieb:
> adi mark schrieb:
>> Ich baue eine Anzeige aus 10 einzelnen 7-Segment Anzeigen, gesteuert
>> über einen Arduino.
>> Wir kann ich diese Anzeigen effizient miteinander verbinden?
>
> Kaufst Du hier:
>
> Basiert auf TM1638
>
> 
https://www.amazon.com/FidgetFidget-8xDigital-Double-Module-Arduino/dp/B07M9VY3JJ/ref=pd_sbs_421_1/137-7256073-8767735?_encoding=UTF8&pd_rd_i=B07M9VY3JJ&pd_rd_r=7a8fc983-2e47-11e9-ba78-a5cf262191d1&pd_rd_w=aTLnL&pd_rd_wg=wdUcY&pf_rd_p=588939de-d3f8-42f1-a3d8-d556eae5797d&pf_rd_r=NR5J7MD2K1XH89T4AN9R&psc=1&refRID=NR5J7MD2K1XH89T4AN9R
>
> Einfacher geht's nicht.
> Die kann man auch per Daisy Chain erweitern.
>
> Weiss nicht, ob Du die LEDs und Tasten brauchst, aber sind meist sehr
> praktisch. Und fuer 10 $ kriegt man es auch nicht guenstiger wenn man es
> selbst zusammenbrutzelt.

Da hast Du aber 2 Kleinigkeiten übersehen:

- der TO schreibt von 10 Stellen, nicht von 8
- der Versand kostet 45,- USD, jedenfalls beim gerade aufgerufenen 
Artikel.

Fertige Platinen mit 8 Stellen gibt es auf Grundlage des MAX7218 zudem 
deutlich günstiger, sowohl für den Artikel und vor allen bei den 
Versandkosten.

Beispiel..geht aber noch günstiger:
https://eckstein-shop.de/8-Digit-LED-Display-Digital-Tube-Red-MAX7219?curr=EUR&gclid=EAIaIQobChMIsueg69604AIViuJ3Ch0HewsLEAQYAiABEgJkFvD_BwE

Aber, wie gesagt, der TO benötigt 10 Stellen.
Gast #5732968
Lesenswert?

Jörg R. schrieb:

> Da hast Du aber 2 Kleinigkeiten übersehen:
>
> - der TO schreibt von 10 Stellen, nicht von 8
> - der Versand kostet 45,- USD, jedenfalls beim gerade aufgerufenen
> Artikel.

Stimmt, aber man kann 2 einfach hintereinander haengen (na gut, dass 
waeren dann 16...)

Diese Module habe ich sogar fuer 3 $ pro Stueck gesehen... sollte es 
sicherlich auch in D irgendwo geben, ohne hohe Versandkosten?

( Ich habe eine ATMega-Uhr gebaut mit 4 solcher Module - Uhrzeit, Datum, 
Temperatur, Alarm-Zeit )

Hier sind 2 fuer EUR 9,12, versandkostenfrei:
https://www.amazon.de/MakerHawk-TM1638-Digital-Display-Arduino/dp/B07CQFPT6D/ref=sr_1_1?ie=UTF8&qid=1549934874&sr=8-1&keywords=TM1638

Na ja, "professioneller" ist das zwar nicht gerade, aber...
#5732973
Lesenswert?

Michael W. schrieb:
> Hier sind 2 fuer EUR 9,12, versandkostenfrei:
> 
https://www.amazon.de/MakerHawk-TM1638-Digital-Display-Arduino/dp/B07CQFPT6D/ref=sr_1_1?ie=UTF8&qid=1549934874&sr=8-1&keywords=TM1638
>
> Na ja, "professioneller" ist das zwar nicht gerade, aber...

Vorteil „deiner“ Module sind natürlich die zusätzlichen 8 Leds sowie die 
8 Taster. Die Frage ist ob der TO Verwendung dafür hätte. Mal sehen ob 
von ihm noch etwas kommt. Außer dem Eröffnungspost kam ja bisher nicht 
weiteres.

Ich hatte den HT16K33 als Breakout-Version empfohlen. Der steuert 16 
Stück  7-Segmentdisplays an, und fragt auch noch Tasten ab.

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