Hallo,
leider habe ich bei der Suche in diesem Forum und im Internet nichts
Passendes gefunden. Hier meine Frage:
Aus einer alten Tankstellenanzeige möchte ich aus 4 Segmenten eine Uhr
bauen. Die einzelnen Elemente der Segmente kann man prinzipiell mit 9V
antreiben, muss denn eben umpolen damit diese rauf- und runterklappen.
Bei der Tankstellenanzeige war ein Steuerelement dabei, allerdings weiß
ich nicht, wie dieses angesteuert werden muss. Einen Arduino habe ich
beim Testen bereits verbrannt, da ich die PINs falsch angeschlossen
habe.
Kann mir bitte jemand sagen, wie ich die PINs ansteuern muss, damit die
Segemente richtig betrieben werden? Muss ich beim Arduino erst ein paar
Schleifen schreiben, und die Kombinationen durchprobieren, oder geht das
einfacher? Zum Steuerteil MDN 02 finde ich leider keine Beschreibung -
bei PWM hatte ich schon angefragt, die geben aber nichts heraus.
Falls ich das Steuerteil nicht zum Laufen bekomme, habe ich mir als
Alternative folgendes überlegt:
da der Arduino nur 5V als Output hat, wollte ich viele Relais betreiben
(pro Element eins zum rauf- und eines zum runterklappen), und dann bei
Minutenwechsel nacheinander durchschalten. Das dauert zwar etwas, aber
da ich nur Stunden und Minuten anzeigen will, macht es nichts, wenn das
5-10 Sekunden dauert.
Gibt es eine schlauere Lösung zum Schalten der Elektromagnete im
Display?
Vielen Dank.
DiWa schrieb:> Gibt es eine schlauere Lösung zum Schalten der Elektromagnete im> Display?
Was für Dich am Ende "schlauer" ist, musst Du selber wissen.
Jeder hat so seine "beste" Methode.
Ich werfe mal den folgenden Hut in den Ring:
MC33879 (z.B. bei Mouser oder AliExpress) mit einem Breakout:
https://oshpark.com/shared_projects/IzIon5FM.
DiWa schrieb:> Gibt es eine schlauere Lösung zum Schalten der Elektromagnete im> Display?
Erstmal mußt du rausfinden, wie die genau funktionieren.
Welche Spannung?
Welcher Strom?
Brauchen die Magnete einen Impuls und bleiben dann in der Stellung oder
müssen sie dauernd erregt sein?
Wenn sie nicht dauererregt sein müssen/dürfen, schalten sie dann von
selbst ab oder wie lang muß der Schaltimpuls sein?
Und mach mal scharfe Bilder von der Steuerung. Bilder, auf denen man
auch was erkennt. Insbesondere von den Einsteckkarten. Auf der einen
sind nämlich 14 offenbar gleiche Bauteile drauf. Was bei 4
7-Segmentanzeigen doch in gewisser Weise verdächtig ist.
Hi Thomas,
die Klappanzeigen sind stabil, 1/10 Sekunde 9V Strom drauf, dann klappen
diese um und bleiben in der Stellung. Strom kam testweise von einem
kleinen Netztrafo.
Anbei weitere Bilder, ich hoffe, man kann mehr erkennen.
@Torsten: die Projekte auf OSH Park habe ich mir angesehen, bin mir aber
im Unklaren, wie mir das helfen kann.
Danke.
Dirk W. schrieb:> die Klappanzeigen sind stabil, 1/10 Sekunde 9V Strom drauf, dann klappen> diese um und bleiben in der Stellung. Strom kam testweise von einem> kleinen Netztrafo.
Ok.
Auf der Treiberplatine, IMG_2183, sind 14 Transistoren. Was sind das für
welche? Und was sind das für ICs auf dieser Platine?
Auf der anderen sitzt ein Controller, PICirgendwas. Die kannst du wohl
ohne Protokollkenntnisse vergessen. Aber mit der Treiberplatine solltest
du was anfangen können. Wenn ein PIC die ansteuern kann, kann ein
Arduino das auch.
Dirk W. schrieb:> die Projekte auf OSH Park habe ich mir angesehen, bin mir aber> im Unklaren, wie mir das helfen kann.
Ins MC33879-Datenblatt geschaut?
Das ist ein Schieberegister mit 8 Mosfets, die die 9V schalten können,
als Alternative zu Relais.
Der Arduino hat sicherlich nicht für jedes Segement einen eigenen Pin
frei.
Diskret geht es natürlich auch: Schieberegister, Gate-Treiber, Mosfets.
Das wäre billiger, obwohl es mehr Bauteile wären.
PS: Gemeinsames Minus oder gemeinsames Plus?
Ich meine, wegen ULN2003 und so.
@Thomas:
Die Transistoren sind BD 679. ICs sind ULN2004, TL HEF 4028BT, und TL
HEF 4093BT. Sagt Dir das was?
Der PIC ist ein PIC 16F84.
@Torsten:
MC33879 Schieberegister ist sicherlich die schlauere Lösung, da muss ich
mich noch tiefer einlesen, damit habe ich noch nicht gearbeitet. Ich
habe einen Arduino Mega, der hat 52 Dgitale Outputs. Das reicht gerade
so für 3x7x2 Segmente + 2x2 für die Stundenanzeige. Das Minus und Plus
wechselt je nachdem ob die Elemente rauf oder runter klappen.
P.S.: Auf der Digitalanzeige sind zwar einige Dioden, die helfen aber
nicht den Strom in die richtige Richtung zu bringen. Der Stom geht nur
über einen PIN auf die Platine.
Moin,
du könntest mit Nem PicKit auch versuchen das Programm herunterzuladen.
Wenn die Buchsenleiste rechts vom Pic fürs proggen ist...mußt du mal
schaun wo und ob die zum Pic gehn ;)
Gruß
Beast
Oder noch einmal andersherum gefragt: kann ich durch die PINs 1-11 ein
5V Signal schicken, in einer irgendwie gearteten Kombination, und
dadurch die Elemente schalten (lassen)? Beim Anschluss von PIN 12 ist
mir der Arduino durchgebrannt.
Dirk W. schrieb:> Ich habe einen Arduino Mega, der hat 52 Dgitale Outputs.
Ah, OK. Ziemlich viele parallele Strippen.
Ein Arduino Pro Mini hätte sonst auch gereicht.
Haupsache, es läuft am Ende. SPI ist nicht Jedermanns Sache.
Hast Du noch mehrere Tankstellenanzeigen über?
@Torsten:
übrig sind dann 2 große Anzeigen, und 2 kleine (für die "hoch .9 ct").
Falls Du in München bist und eine lange Leiter hast, dann kann ich Dir
sagen, wo noch 12 weitere zu finden sind.