Forum: Mikrocontroller und Digitale Elektronik Zähler mit 7-Segment Anzeige


von Markus G. (machin)


Lesenswert?

Malzeit liebe Leute,
ich bin gerade frisch angemeldet und benötige mal Eure Hilfe. Erst mal 
ob es überhaupt möglich ist und dann die Verwirklichung.
Ich habe vor einen Spielstandanzeige für Tischtennisspiele zu bauen. 
Dazu werden halt vier Zähler benötigt. Zwei für die Punkte im Satz und 
zwei für die gespielten Sätze. Diese elektronischen Zähgeräte gibt es 
sichelich zu kaufen, sind aber sehr teuer (200-300 €). Ich habe im 
Internet schon einige Sachen gefunden aber noch nicht das richtige. Ich 
benötige einen Zähler den man mit einem Taster vorwärts, mit einem 
Taster Rückwärts und mit einem dritten Taster resetten kann. Dieser 
Zähler soll von 0-99 gehen. Bei dem  zweiten Zähler reichen 0-9.
Hat irgend jemand hier eine Idee, ob dieses realisierbar ist.

Grüße

von Stefan (Gast)


Lesenswert?

Nimm dir einen Mikrocontroller.
Programmiere ihn und baue es dann
zusammen.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Oder klassisch per TTL aufbauen mit:
74HC160
74HC4511

Wie groß und hell solls denn eigentlich werden?

von Wolfgang (Gast)


Lesenswert?

Mw E. schrieb:
> 74HC160

Der tut sich mit dem Rückwärtszählen deutlich schwer.

Erstmal würde ich mir Gedanken um die Größe/Typ der Anzeige machen. Es 
wird ja wohl kaum ein Standard 16x2 LCD sein.

Ein Mikrocontroller, der sich mit Arduino programmieren und bis 99 
zählen kann, kosten keine 2€. Da wird sich eine Lösung finden.

von Max M. (maxmicr)


Lesenswert?

Sowas hier sollte das sein was du suchst:

http://www.aliexpress.com/item/TM1637-LED-Display-Module-For-Arduino-7-Segment-4-Bits-0-36Inch-Clock-RED-Anode-Digital/32592038940.html

Lässt sich mit einem Arduino einfach programmieren.

: Bearbeitet durch User
von m.n. (Gast)


Lesenswert?

Mw E. schrieb:
> 74HC160

Zum Rückwärtszählen mußß man das IC wohl anders herum einlöten ;-)

Mw E. schrieb:
> Wie groß und hell solls denn eigentlich werden?

Das ist DIE Frage überhaupt.

von Wolfgang (Gast)


Lesenswert?

m.n. schrieb:
> Zum Rückwärtszählen mußß man das IC wohl anders herum einlöten ;-)

Die Antwort könnte von Paul sein ;-)

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Hab ich wohl das Rückwärtszählen in diesem unstrukurierten Textblock da 
oben überlesen.

Dann:
74HC192
74HC4511

: Bearbeitet durch User
von Thomas E. (picalic)


Lesenswert?

m.n. schrieb:
> Zum Rückwärtszählen mußß man das IC wohl anders herum einlöten ;-)

Ich dachte, man muss die Polarität der Versorgungsspannung vertauschen? 
;-)

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Standard TTL andersrum einlöten ergibt doch von selbst ne andere 
Polarität, als habt ihr beide recht ... lol

von Wolfgang (Gast)


Lesenswert?

Max M. schrieb:
> Sowas hier sollte das sein was du suchst:
>
> 
http://www.aliexpress.com/item/TM1637-LED-Display-Module-For-Arduino-7-Segment-4-Bits-0-36Inch-Clock-RED-Anode-Digital/32592038940.html

Wer weiss, ob ca. 9 mm Ziffernhöhe ausreichend ist?

von MaWin (Gast)


Lesenswert?

Markus G. schrieb:
> Ich
> benötige einen Zähler den man mit einem Taster vorwärts, mit einem
> Taster Rückwärts und mit einem dritten Taster resetten kann. Dieser
> Zähler soll von 0-99 gehen. Bei dem  zweiten Zähler reichen 0-9.
> Hat irgend jemand hier eine Idee, ob dieses realisierbar ist.

Variante 1: Mit ICs wie CD40110:
1
  +++++++---+++++++--GND
2
  |||||||   |||||||K
3
  DDDDDDD   DDDDDDD  <- 7-Segment
4
  |||||||   |||||||A    
5
  |||||||   |||||||
6
  RRRRRRR   RRRRRRR  <- passender VCC (+5V oder wie viel die Displays brauchen)
7
  |||||||   ||||||| Vorwiderstand  |
8
  |||||||   |||||||               10k
9
 +-------+ +-------+ 40106         |
10
 | 40110 |-| 40110 |--o<|--+--47k--+
11
 +-------+ +-------+       |       |
12
   |    |    |    |       47n  Taster hochzählen +1
13
   |    |    |    |        |       |
14
   |    |    |    |       GND     GND
15
   |    |    |    |
16
   |    |    |    +---o<|-- (wie oben) Taster setzen 1
17
   |    |    |
18
   |    +----)--------o<|-- (wie oben) Taster setzen 10
19
   |         |
20
   +---------+--------o<|-- (wie oben) Reset

Variante 2: Mit einem Microcontroller wie Arduino.
http://www.ebay.de/itm/Uno-R3-MEGA328P-ATMEGA16U2-Board-mit-USB-Kabel-compatible-Arduino-NW-/161959393300
(Achtung: Unterschiedlich chinesische Replika verwenden unterschiedliche 
USB Chips und benötigen daher unterschiedliche Treiber unter Windows, 
man muss den passenden installieren, die Arduino-Software installiert 
gar keinen mehr) und einer passenden Anzeige (nehmen wir mal eine 
grössere):
http://www.ebay.de/itm/Red-1-2-4-Digit-7-Seven-Segment-LED-Display-IIC-for-Arduino-uno-r3-/272039071373

Das Programm verwendet https://github.com/adafruit/Adafruit_LED_Backpack

von Paul B. (paul_baumann)


Lesenswert?

Wolfgang schrieb:
> Die Antwort könnte von Paul sein ;-)

Um 13:18 Uhr war ich im sog. Latch-up (vom Mittagessen). Aber: Die Idee 
mit dem Zähler ist vollkommen in Ordnung. Das ist auch der Grund, warum 
ich immer Fassungen vorsehe.
;-)
mfG Paul

von Z. Udummfür (Gast)


Lesenswert?

in der letzten Elektor ist ein interessanter Bauvorschlag: aus 
geschlachteten 230V-LED-Birnen entstehen mit den LED-Stäbchen run 
Handgrosse 7-Segment Digits.

von MaWin (Gast)


Lesenswert?

Z. Udummfür schrieb:
> in der letzten Elektor ist ein interessanter Bauvorschlag: aus
> geschlachteten 230V-LED-Birnen entstehen mit den LED-Stäbchen run
> Handgrosse 7-Segment Digits.

Von denen 50% des Lichtes in die falsche Richtung abstrahlen ?
Blöde Idee. Na ja, Elektor.

von m.n. (Gast)


Lesenswert?

Paul B. schrieb:
> Wolfgang schrieb:
>> Die Antwort könnte von Paul sein ;-)
> ...
>  Das ist auch der Grund, warum ich immer Fassungen vorsehe.

Es bringt Dich aber nicht ausser Fassung. Vielleicht doch festgelötet? 
;-)

Markus G. schrieb:
> ich bin gerade frisch angemeldet

Fisch angemeldet und schon gegessen?

von Markus T. (1lc)


Lesenswert?

Zähler ist sehr einfach, schon bevor ich was von Mikrokontrollern wusste 
hab ichs mit einfachen Logikbausteinen zusammengebaut.
Nimm dir einfach einen Zählbaustein, und einen BCD to 7 Semgnet Decoder.
Das einzige Problem dabei ist den Zähhlerbaustein richtig zählen zu 
lassen, da einfach nur ein Knopf manchmal doppelt Zähl, den müsste man 
noch entprellen.

von ??? (Gast)


Lesenswert?

Bei solchen Basteleien muss man immer unterscheiden ob es was robustes 
für den dauerhaften Gebrauch oder was selber gebasteltes für den 
Lerneffekt werden soll...
TTL oder CMOS-Chips sind sehr lehrreich. Für den Dauergebrauch wird aber 
ein Mikrocontroller einfach zuverlässiger sein.

Natürlich gibt es Millionen sehr zuverlässiger Schaltungen mit 
Einzelchips! Aber da hat man beim Entwurf und der konkreten Konstruktion 
etwas länger nachgedacht. Die auftretenden Probleme erkennt man als 
Anfänger aber erstmal nicht! Also ist ein einfach umprogrammierbarer 
Controller einfach flexibler.
Da fallen keine Lötpads ab nur weil die Entprellunf eines Taster zum 5. 
Mal geändert wurde.

von Ingolf O. (headshotzombie)


Lesenswert?

Vorschlag: Ich würde den Spielstand bzw. die gespielten Sätze 
umschaltbar auf ein und dieselbe Anzeige ausgeben - 2 getrennte Anzeigen 
halte ich für unsinnig!
Da immer noch die gewünschte Größe ungeklärt ist, muss man doch fragen, 
ob es eine reine Tischanzeige oder eben eine für eine Sporthalle sein 
soll.

von michael_ (Gast)


Lesenswert?

Vor paar Monaten habe ich sowas repariert.
Pro Platine waren zwei Ziffern aus Einzeldioden mit ca. 8cm Höhe.
Als Ic waren 4011, 40106, 2X 4029 und 2X 4511 drauf.

Je ein Eingang vor, zurück, Reset.
Eigentlich eine Standardschaltung aus den 80' zigern.

von batman (Gast)


Lesenswert?

Vor Mechanik muß man nicht so eine Angst haben. Einen guten 
Mikroschalter zu entprellen, haben schon unsere Vorfahren hinbekommen. 
Es muß doch irgendwie gehen. ;-)

von machin (Gast)


Lesenswert?

michael_ schrieb:
> Vor paar Monaten habe ich sowas repariert.
> Pro Platine waren zwei Ziffern aus Einzeldioden mit ca. 8cm Höhe.
> Als Ic waren 4011, 40106, 2X 4029 und 2X 4511 drauf.

Danke erst mal für alle zahlreichen Antworten. Das mit den großen 
Ziffern ist super. So hatte ich es mir vorgestellt.

Mit einem Microcontroller wie Arduino hört sich auch gut an. Da habe ich 
aber keine Erfahrung mit. Oder ist das recht einfach mit dem 
Programmieren.

Gib es den da schon fertige Schaltpläne für? Zum fertigen reicht es 
dann, aber mehr auch nicht. Und wenn die Ziffern sehr groß sind, wie ist 
das dann mit dem Strom ???

Viele Fragen von einem der gerne bastelt .....

Grüße

von batman (Gast)


Lesenswert?

Vielleicht findet sich ein Anwendungsbeispiel mit einem CD40192.

von Ingolf O. (headshotzombie)


Lesenswert?

eam 6/95 S.29 - SSG-LED-Großdisplay mit ULN2004

von Alexander E. (cheshirecat)


Lesenswert?

Hallo Markus,

hast du hier schon nachgeschaut?

http://jb-electronics.de/html/elektronik/digital/index.htm

Das dort beschriebene Sportdisplay ist für deine Zwecke vielleicht etwas 
Overkill ;-) Aber von anderen Projekten kann man etwas abgucken, z.B. 
welche Zähler-ICs man nehmen kann etc., und sich dann irgendetwas 
passendes zusammenbasteln.

Viel Spaß!

: Bearbeitet durch User
von michael_ (Gast)


Lesenswert?

machin schrieb:
> Gib es den da schon fertige Schaltpläne für? Zum fertigen reicht es
> dann, aber mehr auch nicht. Und wenn die Ziffern sehr groß sind, wie ist
> das dann mit dem Strom ???

Der 4511 kann LED bis 25mA direkt treiben. Und das bis zu 16V.
Heute würde ich entsprechende fertige Anzeigen mit gemeinsamer Kathode 
nehmen.

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
Noch kein Account? Hier anmelden.