Zähler mit 7-Segment Anzeige

OP #4539960
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
Gast #4539988
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.
Gast #4540040
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
#4540769
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.
Gast #4540909
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.
#4540919
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.
Gast #4541230
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.
Gast #4541341
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
Gast #4541871
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.

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