Forum: Mikrocontroller und Digitale Elektronik Elektronische Wurfanzeige für die Kegelbahn


von Kondensateur (Gast)


Lesenswert?

Hallo,
in unserem Dorf gibt es eine Kegelbahn, wo i.d.R. Kinder die Kegel 
aufstellen und die geworfenen Kegel durch Hochhalten eines Schildes mit 
der entsprechenden Zahl bekanntgeben.
Nun hat man mich gefragt, ob ich nicht eine Lösung finden könnte, das 
elektronisch abzuwickeln. Soll heißen, es gibt zukünftig keine Schilder 
mehr, sondern eine großformatige 1-Digit-Siebensegmentanzeige und eine 
4x3-Tastenmatrix zur Eingabe der geworfenen Kegel samt Elektronik.
Alles Neue soll portabel, also abbaubar, ausgeführt werden.
Meine Idee ist, das Ganze per Arduino zu lösen und war daher zig Stunden 
auch bei YT unterwegs, um mir etwas Knowhow anzueignen. Allerdings nützt 
mir, wie gesehen eine arduinogesteuerte Siegensegmentanzeige, die 
ständig von 0...9 durchläuft, nicht wirklich weiter. Auch die Ausgabe 
einer Zahl, per Matrix eingegeben und die Bestätigung der Richtigkeit 
ihrer Eingabe über den PC-Monitor. gleichfalls nicht.
Auch denke ich, fehlen mir Ports am Arduino, wenn bei 13 vorhandenen, 7 
für die Segmente a...g und 7 für die Tastenmatrix draufgehen. Ich werde 
wohl einen BCD-Decoder ins Spiel bringen müssen, um die fehlenden Ports 
freizuschaufeln.

Ich hoffe nun, mit diesem Beitrag reichlich Vorschläge, Hinweise etc. zu 
bekommen, die mir den richtigen Weg weisen und dabei helfen, das Projekt 
Realität werden lassen.

Ludwig

von Stefan F. (Gast)


Lesenswert?

Es gibt Arduino Modelle mit sehr viel mehr I/O Pins. Außerdem kann man 
sie leicht mit Schieberegistern erweitern.

Vermutlich möchtest du erst ein paar Grundlagen lernen, bevor du dich an 
so ein großes Projekt wagst. Als Einstieg empfehle ich Dir meine 
Anleitung: http://stefanfrings.de/mikrocontroller_buch/index.html

von Welle 🧐 S. (w3llschmidt)


Lesenswert?

Warum keine Reeds/Hallsensoren in den Boden und Magnete in die Pins 
unten rein. 9 Stück, so what.

Dann ein Raspi zum auswerten der Reeds und einen am Biertisch, WLAN 
dazwischen.


Anzeige geht alles, Beamer, TV, Dotmatrix, 7 Segment, Smartphone.

: Bearbeitet durch User
von yxcvbnm (Gast)


Lesenswert?

Tastenabfrage lässt sich noch über Widerstände mit weniger Ports 
verwirklichen. Einlesen der entsprechenden Spannung via Analog-Eingang.

von imonbln (Gast)


Lesenswert?

Warum nicht einfach eine Webcam mit WIFI auf die Pins richten und das 
Bild zu den Kegelbrüder streamen.

von Sebastian S. (amateur)


Lesenswert?

Vergiss es!

Da gibt es so viele Unwägbarkeiten, dass Du am Ende als der große 
Buhmann dastehst.

Üblicherweise ist so eine Anzeige ein integraler Teil der Bahn und nicht 
irgendwas, aus Langeweile, darangeklebtes.

von Axel S. (a-za-z0-9)


Lesenswert?

Kondensateur schrieb:
> in unserem Dorf gibt es eine Kegelbahn, wo i.d.R. Kinder die Kegel
> aufstellen und die geworfenen Kegel durch Hochhalten eines Schildes mit
> der entsprechenden Zahl bekanntgeben.

> Nun hat man mich gefragt, ob ich nicht eine Lösung finden könnte, das
> elektronisch abzuwickeln. Soll heißen, es gibt zukünftig keine Schilder
> mehr, sondern eine großformatige 1-Digit-Siebensegmentanzeige und eine
> 4x3-Tastenmatrix zur Eingabe der geworfenen Kegel samt Elektronik.

Warum die Festlegung auf eine Tasten- Matrix? Ein Wurf kann 0 bis 9 
Pins umwerfen. Macht 10 Tasten. Eine 0 braucht man eigentlich auch nicht 
extra anzuzeigen.

> Alles Neue soll portabel, also abbaubar, ausgeführt werden.

Na ja. Es ist ja nur eine Anzeige mit ein paar Tasten. Interessant wäre 
am ehesten die Stromversorgung. Gibt es da eine Steckdose in Reichweite? 
Sonst mußt du Akkubetrieb vorsehen.

> Meine Idee ist, das Ganze per Arduino zu lösen

Was willst du denn da mit einem Arduino? Ein Arduino ist ein kleiner 
Computer mit mehr Rechenleistung, als man in den 60ern gebraucht hat, um 
zum Mond zu fliegen.

Mach dir lieber erstmal Gedanken, was für eine Anzeige du nehmen willst. 
So große Anzeigen kann man wahlweise kaufen oder selber bauen (aus 
einzelnen LED oder Stückchen von LED-Streifen). Und als nächstes 
entscheide dich für eine Stromversorgung.

Wenn es darum geht, eine von 9 (oder 10) Tasten auf ein 7-Segment Muster 
abzubilden, dafür gibt es die gute alte Diodenmatrix. Die funktioniert 
dann auch problemlos mit LED für 12V oder 24V. Oder Glühlämpchen.

Das Prinzip ist hier ganz gut erklärt: 
Beitrag "Re: 7Segmentanzeige für Gangschaltung vom Motorrad"

von georg (Gast)


Lesenswert?

Sebastian S. schrieb:
> Üblicherweise ist so eine Anzeige ein integraler Teil der Bahn und nicht
> irgendwas, aus Langeweile, darangeklebtes.

Und ausserdem recht überflüssig - normalerweise sieht man vom Abwurf aus 
sehr gut was gefallen ist, bzw. was noch steht.

Georg

von Arne (Gast)


Lesenswert?

Wenn ich das richtig verstehe, soll einfach eine auf einem Tastenfeld 
eingegebene Zahl auf einer Anzeige dargestellt werden. Das wuerde ich 
ohne Microcontroller loesen.

Mit Logik-ICs: Tastatur mit einzelnen Pins fuer jede Taste (und einem 
gemeinsamen Pin, also keine Matrix), dazu ein Prioritaetsencoder 
(74xx147 oder alternativ Dioden, 10 Tasten zu BCD), ein Latch, und ein 
Siebensegment-Dekoder.

Oder ganz altmodisch: 10 sich gegenseitig ausloesende Tasten und Dioden 
von jeder der 10 Tasten zu den jeweils benoetigten Segmenten. Wenn es 
auf den Stromverbrauch nicht so ankommt kommt man mit weniger Dioden 
aus, wenn man (bei Anzeige mit gemeinsamer Kathode) alle Segmente mit je 
einem Widerstand auf +V legt und dann die ausgeschalteten Segmente ueber 
Dioden auf Masse zieht.

Noch primitiver habe ich das vor vielen Jahren mal gebaut: da gab es 
einfach 7 Schiebeschalter, einen pro Segment, und eine kleine 
Kontroll-Anzeige ueber den Schaltern.

von hinz (Gast)


Lesenswert?

Reedkontakte unter jedem Kegel, und die überbrücken Widerstände. Diese 
alle in Reihe schalten, und die Auswertung einem ICL7107 überlassen. Für 
das Großdisplay noch ein ULN2003 als Treiber.

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.