Forum: Markt [S] Suche Programierer


von Christian P. (christian_p95)


Lesenswert?

Hallo,
ich suche jemanden der mir einen AT oder ähnliches programmiert und als 
fertig aufgebaute Platine zur Verfügung stellt. Es wird erstmal eine 
Platine als Muster benötigt und danach kommen nochmal 5 Stk. dazu.

Hintergrund-Infos
Ich restauriere alte Arcade-Spielautomaten aus den 80gern. Daher sind 
einige Bauteile nicht mehr verfügbar und müssen nun nachgebaut werden. 
Hier geht es um eine Freispielfunktion. Die Geräte haben einen LED-Kranz 
mit 10 Leds und einen BCD/Dezimal Konverter. Nach Geldeinwurf leuchten 
die LEDs nacheinander auf (das Licht läuft im Kreis, für zwei, drei 
Runden) und bleibt an einer Position stehen. Ist dies die Position 0 
dann gibt es ein Freispiel.
LED-Kranz mit BCD/Dez Konverter sind vorhanden und funktionieren. 
Betriebsspannung ist 5V. Es stehen auch noch 12V zur Verfügung.

Benötigt wird
Ein AT oder ähnliches der auf Knopfdruck (kurzer Implus vom Münzprüfer) 
die LEDs, als BCD-Code (4 adrig), ansteuert. Im Siegerfall gibt er einen 
kurzen Schalt-Impuls aus.

Demnach haben wir 1 Eingang und 5 Ausgänge:

1. Eingang = Startimplus
1. Ausgang = BCD-Code, A
2. Ausgang = BCD-Code, B
3. Ausgang = BCD-Code, C
4. Ausgang = BCD-Code, D
5. Ausgang = Siegerimplus

Benötigt wird eine fertig aufgebaute Platine mit Controller und 
Schraubanschlüßen für die Stromversorgung und Ein- und Ausgängen. Auf 
Grund der Einfachheit wird keine geätzte Platine benötigt. Eine 
Lochrasterplatine reicht da völlig für aus.

Bitte Preisvorstellungen mit zeitlichen Vorgaben per PM

Vielen Dank.

von Tilt (Gast)


Lesenswert?

was ist ein AT, kannst du das mal deutlich sagen?

von Christian P. (christian_p95)


Lesenswert?

Oooops, meinte natürlich einen AVR Mikrokontroller

von Der Rächer der Transistormorde (Gast)


Lesenswert?

Christian P. schrieb:
> Oooops, meinte natürlich einen AVR Mikrokontroller

und eventuell das du eine Steuerung brauchst die einen BCD Code ausgibt 
um einen BCD -> 1 aus 10 Decoder anzusteuern?

Diese Steuerung zählt dann innerhalb von n Sekunden ein x mal von 0-9.

Dann wird Sie langsamer (wie) und bleibt auf einer zufälligen Zahl 
stehen.

Ist diese Zahl die 0 wird ein Impuls von x ms ausgegeben

Stimmt das so?


> Benötigt wird eine fertig aufgebaute Platine

das gibt es ja wie Sand am Meer

> mit Controller und Schraubanschlüßen für die Stromversorgung

welche Spannung?

> und Ein- und Ausgängen.

welche Pegel?

von Thomas K. (Gast)


Lesenswert?

Simple Sache, aber es fehlen Infos, Infos, Infos.
Hast du einen funktionierenden Automaten, von dem du ein Video machen 
kannst?
So ganz ist mir der Ablauf nämlich nicht klar.
Über das Timing verlierst du auch kein Wort.

von Christian P. (christian_p95)


Lesenswert?

Ok, versuche nochmal Licht ins Dunkeln zu bringen (auch zu den zig 
eMails, wahnsinns Resonanz)

a) Ich bin selber Privatmann und betreibe das Restaurieren als Hobby. 
Rechnung wird nicht gebraucht und ich kann auch keine stellen.

b) Über Pegel und dergl. kann ich leider nichts sagen. Ich bin nur noch 
im Besitzt der Platine auf der die 10 LEDs und ein BCD/DEC Wandler 
sitzt. Desweiteren 4 Anschlüsse fur den BCD und +5V und -5V.

c) Der Impuls zum loslaufen kommt von einem Taster, welcher sonst keine 
Funktion hat.

d) Der Siegerimpuls würde an die Hauptplatine geliefert. Vielleicht 
sollten man diesen mit einem Relais oder ähnlichem bewerkstelligen, da 
ich nicht weiß was die Hauptplatine erwartet. Ich habe den Anschliß mit 
einem Taster getestet - das hat gut funktioniert.

e) Die Geschwindigkeit kann gleichmäßig sein. Eine Verlangsamung bis zum 
Stillstand wäre natürlich "nett", ist aber nicht zwingend notwendig.

von Lamy (Gast)


Lesenswert?

Muss es unbedingt einen AVR sein?

von Frank (Gast)


Lesenswert?

Was ist denn der Siegerimpuls?
Wie ist denn der Sieger definiert? Zufall? Wie genau soll der Zufall 
sein?

von Thomas K. (Gast)


Lesenswert?

Wie hoch soll die Gewinnwahrscheinlichkeit sein?

von Christian P. (christian_p95)


Lesenswert?

Wie ich schon schrieb:

AVR oder ähnliches

Wenn als letztes die LED 0 leuchtet, dann ist das der Siegerimplus für 
das Freispiel. 0,5sec sollten ausreichen.

Was ich noch vergaß:
Das Licht auf der letzten LED (egal wo es stehen geblieben ist), bleibt 
so an, bis ein neuer Durchlauf gestartet wird. Das Licht der letzten 
angesprochenen LED geht also nicht aus. Es bleibt so lange an, bis der 
nächste Rundlauf startet.

von Christian P. (christian_p95)


Lesenswert?

Wie hoch soll die Gewinnwahrscheinlichkeit sein?

Egal. Das Gerät kommt nicht in die Öffentlichkeit. Sinnvoll wäre 1 zu 
10. Es geht einfach nur darum, das alte Geschehen nachzubilden.

von Christian P. (christian_p95)


Angehängte Dateien:

Lesenswert?

Hier ist mal ein Bild von der Freispiel-Scheibe.

Rechts oben ist der 6poliger Anschluß (4x BCD und +/-5V) zu erkennen. 
Rechts unten ist der BCD/DEC Wandler.

von Chris (Gast)


Lesenswert?

Was für ein Budget ist dafür vorgesehen?

von Thomas K. (Gast)


Lesenswert?

Wenn du das Ding schon offen hast:
Was steht auf dem Decoder IC?
Vielleicht findet man ein Datenblatt zwecks Pegel (Auch wenn man 5V 
Pegel vermuten könnte)

von Christian P. (christian_p95)


Lesenswert?

Muss ich zu Hause nachsehen. Hatte aber schon gegoogelt, daher weiß ich 
das es ein 5V BCD/DEC Wandler ist

von Frank (Gast)


Lesenswert?

Chris schrieb:
> Was für ein Budget ist dafür vorgesehen?

Genau, sag uns doch mal wie professionell Du das haben möchtest?

von Christian P. (christian_p95)


Lesenswert?

Also nochmal, ich bin Privatmann, da ist nichts kommerzielles, ich 
erfreue mich an alten Arcade-Geräten und möchte diese Lauffähig halten. 
Es ist ein Hobby.
Ein Lochrasterplatine mit fliegendem Aufbau ist völlig ok. Da ich es 
selber auch nicht so Dicke habe, möchte ich natürlich die Kosten gering 
halten.

von Udo S. (urschmitt)


Lesenswert?

Frank schrieb:
> Genau, sag uns doch mal wie professionell Du das haben möchtest?

Lesen:

Christian P. schrieb:
> Ich bin selber Privatmann und betreibe das Restaurieren als Hobby.

Christian P. schrieb:
> Auf
> Grund der Einfachheit wird keine geätzte Platine benötigt. Eine
> Lochrasterplatine reicht da völlig für aus.

von Dave C. (dave_chappelle)


Lesenswert?

Handgelenk mal Pi: 150€?

von Udo S. (urschmitt)


Lesenswert?

Christian P. schrieb:
> Also nochmal, ich bin Privatmann, da ist nichts kommerzielles, ich
> erfreue mich an alten Arcade-Geräten und möchte diese Lauffähig halten.
> Es ist ein Hobby.

Denk mal darüber nach dir selbst etwas µC bastelei beizubringen. Da 
werden in der nächsten Zeit bestimmt noch mehr problemchen mit 
Steuerungen in den Geräten auf dich zukommen.
Ansonsten: Wenn da jemand mit Geld verdienen will lohnt es sich für dich 
nicht. Du hast vieleicht die Hoffnung, daß jemand die hilft aus Spass an 
der Freude oder weil er auch alte Flipper etc. sammelt, oder weil er bei 
dir ab und zu mal spielen darf.

von Christian P. (christian_p95)


Lesenswert?

Das Thema mit der µC Bastelei habe ich schon lange auf der Agenda. Aber 
mir fehlt einfach die Zeit dafür. Die Automaten verschlingen schon meine 
sämtliche freie Zeit. Die Restaurationsarbeiten sind sehr zeitaufwändig. 
Und irgendwann will man so ein Teil auch fertig haben. Deshalb habe ich 
mich hier ans Forum gewendet, damit ich schneller an eine Lösung komme.

Wenn mir jemand an Spaß an der Freude helfen möchte, oder um mal zu 
spielen: gerne. Ansonsten will ich das nicht geschenkt haben, man soll 
schon eine Vergütung dafür bekommen - wie diese auch immer aussehen mag.

Ich habe schon Angebote per eMail für bis zu 300,- € bekommen, das 
sprengt einfach den Rahmen und steht in keiner Relation. Die Geräte 
werden sowieso ohne Geld betrieben, insofern ist die Freispiel-Funktion 
eigentlich völlig unsinnig. Es geht mir einfach darum das die Maschine 
da so steht wie damals in den 80gern als wir daran gezockt haben.
Und da ist es völlig unerheblich wie schnell sich das Rad dreht und 
dergl. mehr. Es geht darum dass das Gefühl von damals wieder erzeugt 
wird. Und über ein Freispiel freut man sich immer - auch wenn die 
anderen Spiele sowieso kostenlos sind.

von Walter T. (nicolas)


Lesenswert?

Nochmal zum Verständnis: Warum sollte das jetzt mit einem µC realisiert 
werden, anstatt die alte Funktion zu reparieren?

P.S.: Postleitzahl wäre praktisch. Vielleicht findest Du ja einen 
Konsoleninteressierten, der das so macht, wenn er auch mal spielen darf.

von Christian P. (christian_p95)


Lesenswert?

Die Münzcredit-Platine ist nicht mehr vorhanden. Sie wird ja eigentlich 
auch nicht mehr benötigt, da keine Münzen mehr kontrolliert werden. Der 
"Freispiel-Impuls" geht direkt auf die Spiel-Platine (da wo sonst der 
Münzprüfer angeschlossen war).

PLZ = 72766

von Walter T. (nicolas)


Lesenswert?

Ah, die andere Mitte der Republik. Bin draußen.

Vielleicht wäre es aber auch die einfachere Variante, einen Münzprüfer 
durch ein billiges Arduino- oder sonstiges Evalboard zu ersetzen.

von Thomas K. (Gast)


Lesenswert?

Naja, vielleicht kann man sich ja "zusammen tun".
Die Software wäre für mich ne Kleinigkeit.
Aber ich hab wenig Lust das auf Lochraster aufzubauen. (auch wenn es 
wenige Teile sind). Für ein Layout fehlen mir aber Zeit und Geduld.
Wenn jemand ein Layout baut (einseitig), könnte ich das ätzen und 
aufbauen.

von Christian P. (christian_p95)


Lesenswert?

@nicolas
Es soll gar kein Münzprüfer mehr eingebaut werden. Nur die 
Freispielfunktion soll emuliert werden.

von Marc (gierig) Benutzerseite


Lesenswert?

Christian P. schrieb:
> Die Geräte haben einen LED-Kranz
> mit 10 Leds und einen BCD/Dezimal Konverter. Nach Geldeinwurf leuchten
> die LEDs nacheinander auf (das Licht läuft im Kreis, für zwei, drei

Klingt verdamt nach einen MSN / Löwen Universalgeheuse.
Das Olle Roulett war bei mir samt Kredit Platine schon immer kaputt
gewesen....

Hab mein Geheuse als Mame umgebaut nachdem der Orginal Hantrax Monitor
Luft gezogen hat und damit auch nur noch was für die Kiste war.

Das FreiSpiel Steht bei mir auch noch auf der Liste.. Will
aber eh das marquee austauschen gegen ne LED Matix...
aber das wird bei meiner Zeit noch ein paar Jahre Dauern...

von Christian P. (christian_p95)


Lesenswert?

Yepp, ist ein NSM.
Wenn du das Roulette noch hast, dann wäre das ja auch noch was für 
dich...

von Viktor (Gast)


Lesenswert?

Könnte man das ganze nicht auch diskret aufbauen? NE555 & Co, Zähler-ICs 
in CMOS für BCD gibt es doch auch?

-Viktor

von Marc (gierig) Benutzerseite


Lesenswert?

Christian P. schrieb:
> Wenn du das Roulette noch hast, dann wäre das ja auch noch was für
> dich...

Yepp Hab ich, und Nöp ist nichts für mich. Das mach ich schön selber.
Uhrsprünglich war geplant nen kleinen AVR einzubauen der das Roulette
betreibt und die Lampen in den Feuerknopfen schaltet (10 Pusch Buttons 
komplett mit Lampen einsatz).

Aber das wird noch dauern... Geheuse mus von Außen erstmal wider
fitgemacht werden. Bracuh noch neue Gasdruck Federn für die Klappe
vorne...... soviel zu tu nund keine Zeit / Lust drauf....

von Tilt (Gast)


Lesenswert?

Wie wäre es mit BASIC als Programmiersprache?
Leicht zu erlernen und mit einer Bascic Briefmarke auch sehr
Günstig einzusetzen.

Google mal danach!

Ein Programm wäre dann auch für dich ohne große Vorkenntnisse möglich.

von Thomas L. (ics1702)


Lesenswert?

Tilt schrieb:
> Wie wäre es mit BASIC als Programmiersprache?
> Leicht zu erlernen und mit einer Bascic Briefmarke auch sehr
> Günstig einzusetzen.
>
> Google mal danach!
>
> Ein Programm wäre dann auch für dich ohne große Vorkenntnisse möglich.

oder mit Bascom, ist auch kostenlos

von Christian P. (christian_p95)


Lesenswert?

Wieso ist Bascom kostenlos?
Finde ich nicht, es gibt "nur" die DEMO. Geht die auch?

von Thomas L. (ics1702)


Lesenswert?

Christian P. schrieb:
> Wieso ist Bascom kostenlos?
> Finde ich nicht, es gibt "nur" die DEMO. Geht die auch?

die Demo kann nur 4 KB Code erzeugen , aber das dürfte wohl reichen. 
Sonst sind dort keine Einschränkungen

von Uwe (de0508)


Lesenswert?

Hallo,

Bitte vergesst nicht LunaAVR, zu finden unter diesen Links.

http://avr.myluna.de/doku.php
http://forum.myluna.de/

Wenn man neu anfängt, dann ist auch eine moderne Programmiersprache wie 
Bascom denkbar.

von Axel R. (Gast)


Lesenswert?

pusch button ist gut. Das Spiel wartet, bis Frau vom Klo wieder da ist 
;)

von Frank (Gast)


Lesenswert?

Uwe S. schrieb:
> Wenn man neu anfängt, dann ist auch eine moderne Programmiersprache wie
> Bascom denkbar.

grins was ist denn an Bascom modern?

von Frederik (Gast)


Lesenswert?

Frank schrieb:
> Uwe S. schrieb:
>> Wenn man neu anfängt, dann ist auch eine moderne Programmiersprache wie
>> Bascom denkbar.
>
> grins was ist denn an Bascom modern?

ich denke er hat sich vertippt, das kann nur statt heißen

von Uwe (de0508)


Lesenswert?

Danke für die Richtigstellung,

korrekt wäre statt Bascom.

Ich bin ja C Programmierer und kann auch mit lunaavr "umgehen" und habe 
meine C Projekte auch nach LunaAVR portiert.

Andere Projekte test halber gleich mit LunaAVR codiert.
Z.B. eine Bakenuhr mit RTC, 4x 20 Zeichen LCD und einigen Tastern oder 
ein mW Meter / HF Leistungsmesser mit einem AD8362 als Messkopf, Taster, 
2x 16 Zeichen LCD und einem atMega168 für die Programmausführung.

von Christian P. (christian_p95)


Lesenswert?

Vielen Dank für die riesige eMail-Flut und auch die große Anteilnahme 
hier im Forum. Ich habe nun jemanden gefunden, der dies für mich 
umsetzen wird.

Vielen Dank an Alle
Christian

PS.: Kann der Thread irgendwie geschlossen werden?

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.