Forum: Mikrocontroller und Digitale Elektronik Münzzähler erweitern


von Björn C. (Firma: privat) (blackmore)


Lesenswert?

HI,

ich habe hier einen Münzzähler von Pearl.de - das runde Teil, was die 
haben.

Jetzt hat der das Problem, das der immer nur die Röhren voll macht und 
bei voller Röhre das zählen für diese aufhört...

So wie es aussieht, werden die Münzen über 8 Lichtschranken ausgewertet.

Jetzt möchte ich mir neue Behälter an diesen Münzzähler basteln, das die 
weit mehr als nur jeweils eine Rolle fassen können.

Die Auswertung möchte ich über einen Atmel machen, und auch einem 4*20 
Display anzeigen. Angezeigt werden soll: Die Anzahl der Münzen, und den 
Gesamtwert jeder einzelnen Sorte, evtl. über Tastendruck auch die 
Gesamtsumme.

Wie könnte ich die Lichtschranken auswerten? Über Interrupt?? Es besteht 
die Möglichkeit, das mehrere Lichtschranken gleichzeitig ausgelöst 
werden. Oder sollte man die Lichtschranken kontinuierlich abfragen, 
jedoch müsste ich dann, bei Lichtschranke bedämpft erstmal abwarten, das 
die Münze durchgefallen ist, und wieder unbedämpft ausgibt...

Die Original-Bedienung sollte erhalten bleiben, das Display, die 
Ansteuerung, etc. sollte über einen Stecker extern anschließbar sein... 
Evtl. sogar mit Spannungsversorgung...

Welchen Atmel würdet ihr empfehlen, bei welcher Abfragemethode?


Ich habe noch nichts weiter mit diesem Zähler gemacht, will ihn aber im 
neuen Jahr mal auseinandernehmen und messen, was genau aus der 
Lichtschranke rauskommt...


Guten Rutsch

Björn

von Düsendieb (Gast)


Lesenswert?

Mega 88 nehmen
die Lichtschranken an 8 Eingänge

Entprell Routine und per Software zählen


Los gehts

von Namen (Gast)


Lesenswert?

>Abfragemethode
Timerinterrupt + etwas Intelligenz

Etwa einen Zähler für jede Schranke:

If (Zustand_neu==dunkel)
{
  If (Zustand_alt==hell)
      Zähler[Schranke]=0
  else
      Zähler[Schranke]++
}
else
{
  If(Zähler[Schranke]>Schwelle)
    Münze eingeworfen = true
  else
    Störung (Geisterimpulse)
}

o.ä.

von Namen (Gast)


Lesenswert?

vergessen: Zustand_alt=Zustand_neu

Das ganze gehört in den Timerinterrupt.

von Björn C. (Firma: privat) (blackmore)


Lesenswert?

Düsendieb schrieb:
> Mega 88 nehmen
> die Lichtschranken an 8 Eingänge

Der µC aus den Tutorials sollte auch gehen, oder??? ist ein Mega8-P, 
von denen hab ich noch einige hier...

von Düsendieb (Gast)


Lesenswert?

klar, nur wenn Du neue kaufst dann Mega88

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.