hallo, jetzt sind alle experten gefragt!
ich mochte mir gerne diese uhr nach bauen
http://www.mypromedia.de/Uhrensysteme/Gorgy-Timing-LEDI-7-60-S-LED-Uhr.html
nur habe ich das problem mit den sekunden :-)
wie würdet ihr das ansteuerungsproblem mit den sekunden lößen?
es sollte eine dcf 77 uhr werden. ich habe schon mehrere dcf 77 uhren
mit lcd displays in bascom gebaut aber leider noch nie eine in der art.
wäre euch für tipps sehr dankbar!
glg flo
Schieberegister.
Aber muß es denn immer eine Uhr sein? Können die schönen bunten LEDs
nicht einfach so rumblinken, muß immer auf Zwang eine Sinnhaftigkeit in
Form einer Uhr vorgetäuscht werden? ;)
so macht 's das Original:
http://www.youtube.com/watch?v=RxgEMM_afr8
Oder mit RGB und drei Farben lassen sich Stunden, Minuten und Sekunden
gleichzeitig auf dem Kreis darstellen.
danke für die raschen antworten.
die was ich bauen möchte ist auch eine georgy timing uhr :-)
(also auch ein orginal)
http://www.mypromedia.de/Uhrensysteme/Gorgy-Timing-LEDI-7-60-S-LED-Uhr.html
das mit dem schieberegister ist mir schon klar aber wie löse ich das,
wenn sich die dcf 77 uhr stellt, dann springen die sekunden (digital)
auf die aktuelle zeit. wie löse ich das, dass sich die led sekunden
richtig stellen.
danke
Indem Du das Schieberegister resettest und mit hohem Takt (eben mehr als
der Sekundentakt) die Einsen einschiebst bis Du mit der Anzeige da bist
wo Du hin willst.
> ich weiß ja wie ein schieberegister funktioniert!
Offensichtlich ja nicht, denn das über was Du Dich aufregst ist so
ziemlich das einfachste der Welt. Ich steuer Dir mit ein paar
Schieberegister-ICs die komplette Anzeige mit drei Leitungen (Takt,
Daten und Output Enable) wenns sein muß sogar gedimmt und in drei
Farben.
>ich weiß ja wie ein schieberegister funktioniert! mir gefällt aber das>schnelle oder langsame takten bei der zeitkorrektur irgend wie nicht.
Warum nicht? Das dauert bei einem Schieberegister nur ein
paar us. Was gefällt dir daran nicht?
> mir gefällt aber das> schnelle oder langsame takten bei der zeitkorrektur irgend wie nicht.
Das ist dem Schieberegister und dem Controller völlig egal. Da steht es
jetzt 2:1 gegen dich.
Du hast ja nicht nur den Sekundenkranz sondern auch noch die
Ziffernanzeige aus einzelnen Leuchtdioden in der Mitte. Die werden ALLE
über SPI und 595er angesteuert. Ob mit oder ohne Mux und Dimmen musst du
selbst entscheiden.
Die Daten, die sich alle Sekunde ändern, kommen in ein Array und das
wird in der SPI-ISR abgearbeitet. Um langsames und schnelles Takten
brauchst du dich überhaupt nicht kümmern. Du aktualisierst nur einmal
pro Sekunde die Daten. Und schon steht es 3:0.
mfg.
Du kannst sogar den Takt des Schieberegisters und den Eingang auf den
selben Pin am Controller hängen, wo ist da das Problem?
Du machst eine Interrupt Routine, die jede Sekunde ausgeführt wird und
in der setzt du einen Pin auf high, wartest vllt. 1ms und dann setzt du
ihn wieder auf 0.
Thomas Eckmann schrieb:> Das ist dem Schieberegister und dem Controller völlig egal. Da steht es> jetzt 2:1 gegen dich.> pro Sekunde die Daten. Und schon steht es 3:0.>
Wow tolle Argumentation. Man nimmt den Gegner einfach nen Punkt weg.
@ TE nimm 2 X MAX7219, damit kannst du 128 Dioden ansteuern, die Dinger
kosten unter einem Euro wenn man nicht gerade bei teuren Anbietern
kauft.
Was hat Dich denn gebissen?! Ich finds lediglich witzig, daß sich jemand
in den Kram einarbeitet um eine 700-Euro-Eieruhr nachzubauen. Die
Rechtssprechung zu dem Thema ist mir gelinde ausgedrückt scheißegal -
die ist nicht mein Problem.
Ben _ schrieb:> Ich finds lediglich witzig, daß sich jemand> in den Kram einarbeitet um eine 700-Euro-Eieruhr nachzubauen.
und wobei hast du ihn denn dann "erwischt"?
Wenn du einen 7805 auf eine Platine lötest und 2 Kondensatoren an Ein-
und Ausgang lötest, "guttenbergst" du dann vom Datenblatt?
Wenn du ein Gericht daheim nachkochst, das du in einem Restaurant
gesehen hast, "guttenbergst" du dann vom Koch?
Also bitte... so ein Schwachsinn.
Mit "erwischt" bist du dahergekommen. Dabei sagt doch der TO selber:
Flo schrieb:> ich mochte mir gerne diese uhr nach bauen> http://www.mypromedia.de/Uhrensysteme/Gorgy-Timing...
Meine Güte...
Das eigentlich ärgerliche: du hast weder verstanden, warum der
Guttenberg ein Vollidiot ist, noch welche rechtlichen Hintergründe die
ganze Angelegenheit hat. Aber Hauptsache hier cool "guttenbergen"
unterbringen ^^
Es hat jedenfalls alles rein gar nichts mit dem Nachbau einer kaufbaren
Uhr zu tun.
Ich weiß über Guttenberg genug. Jedenfalls das was ich wissen will.
Meiner Meinung nach ist er auch kein Vollidiot (Btw... Schon mal über
die rechtlichen Konsequenzen nachgedacht wenn Du ihn hier als solchen
titulierst?) und ich finds schade, daß er deswegen sein Amt aufgegeben
hat - das war meiner Meinung nach nicht nötig weil ich das ganze wie
gesagt eher lustig finde. Und ja, ich mag das Wort - auch wenns auf
Kosten eines Ministers geht, den ich eigentlich mochte.
An dem Thread hat mich bisher nur die technische Seite interessiert.
Denke das sieht man auch an meinen früheren Postings hier.
> Wenn du ein Gericht daheim nachkochst, das du in einem Restaurant> gesehen hast, "guttenbergst" du dann vom Koch?
Natürlich.
Wenn ich zwei Widerstände und einen Transistor aneinanderschraube und
morgen machst Du das Gleiche nachdem Du es bei mir gesehen hast, dann
guttenbergst Du ja auch von mir.
Ben _ schrieb:> Und ja, ich mag das Wort - auch wenns auf> Kosten eines Ministers geht, den ich eigentlich mochte.
Und genau damit beleidigst du ihn auch. Nicht direkt, aber du benutzt
seinen Namen, um eine Verletzung des Urheberrechts zu verdeutlichen.
Sozusagen eine Verleumdung. Schonmal über die rechlichen Folgen
nachgedacht?
Ben _ schrieb:>> Wenn du ein Gericht daheim nachkochst, das du in einem Restaurant>> gesehen hast, "guttenbergst" du dann vom Koch?> Natürlich.
Natürlich nicht. Es ei denn, es handelt sich um ein spezielles, vom Koch
selbst entwickeltes und geschütztes Gericht, was jedoch auf 99% der in
Restaurants servierten Gerichte NICHT zutrifft.
Was das "Guttenbergen" der Frontplatte angeht: Solange nirgendwo steht,
dass man das Design nicht kopieren darf ist alles i.O. Und selbst wenn
es geschütz wäre, dürfte der TE für seine eigenen vier Wände an Designs
kopieren wozu er in der Lage ist, nur unter seinem Namen verkaufen darf
er die Dinger nicht.
Hat noch wer sachdienliche Hinweise zum Thema "wie baue ich eine Uhr und
wie mach ich das mit den LED"?
Wenn nicht, dann mach ich hier nämlich dicht, wenn es nur noch darum
geht, wer welches Frontplattendesign angeblich geklaut hat und wie man
das nennen soll.
Karl Heinz Buchegger schrieb:> Wenn nicht, dann mach ich hier nämlich dicht
Bitte!
Wenn er sich über Schieberegister wie empfohlen gründlich eingelesen
hat, wird er sehen, dass das eine sehr gute Lösung für sein Problem ist.
Sind wir hier im Kindergarten oder was? So ein Niveau kenne ich sonst
aus dem Kindergarten, wenn Kleinkinder sich gegenseitig anschreien und
dann aus Mangel an sachlichen Argumenten anfangen auf irgend einer
verletzliche Stelle des Gegners herumzuhacken, in der reinen Absicht den
anderen zu demütigen. Wer wild darauf ist, kann sich gerne so aufführen
aber nicht hier.
So zurück zum Thema
Lieber Threadersteller, aus deinen Kommentaren, etc können wir schlicht
und ergreifend entnehmen, dass dir offensichtlich das nötige Wissen über
die Ansteuerung fehlt. Das ist auch weiter nicht schlimm, jeder von uns
hat mal klein angefangen und hatte recht wenig Ahnung von der Materie.
Leider vergessen das hier viele. Definitiv sind aber die Schieberegister
das Mittel der Wahl.
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
Damit solltest du dich intensiv beschäftigen. Das ist die einfachste
Möglichkeit so viele LEDs anzusteuern.
Wegen deiner Bedenken bzgl. der DCF77 Sache: Du hast ja so und so einen
Timer laufen (kennst du ja vll. von den anderen Uhren die du erbaut
hast) der dir (möglichst) im Sekundentakt eine ISR durchlaufen lässt.
Auf eine Minute genau sind die Abweichungen recht gering und fallen kaum
auf. Du hast ja jede Minute eine DCF77 Synchronisation. Du lässt also
deinen Timer laufen (mit Uhrenquarz, etc) und baust dir so erstmal eine
Uhr ohne DCF77. Dann kommt das DCF77 dazu und sobald du einen
vollständigen DCF77 Sync da hast synchronisierst du deine Uhr. Das
passiert ja dann jede Minute.
Schau dich auch mal nach Projekten mit Schieberegistern um. Es gibt
hunderttausende Projekte die mit AVR + Schieberegister realisiert worden
sind.
Was es noch gibt ist (da braucht man aber bei den Dimensionen
enstprechende Treiberbeschaltungen: Mutliplexen mittels LED-Matrixhttp://www.mikrocontroller.net/articles/LED-Matrix
Oder Alternativ das sog. Charliplexen. Das ist eine erweiterte Disziplin
des Mutiplexens und zwar in der Form, dass man ausnutzt, dass LEDs
Dioden sind. Allerdings bedarf es hier dann eines erheblichen Aufwandes
in Richtung Treiber da diese sowohl "sourcen" als auch "sinken" können
müssen. Sprich in sie müssen Strom "liefern" können aber eben dann auch
"aufnehmen" können. Laienhaft gesprochen. Dadurch kann man die Anzahl
der benötigten Pins drastisch reduzieren ->
http://en.wikipedia.org/wiki/Charlieplexing
B. Limer schrieb:> Leider vergessen das hier viele.
Definitiv nicht.
Aber ich hab auch nicht die Dreistigkeit besessen, meinen Helfenden
Sätze wie "klar hab ich schieberegister verstanden" oder "was geht denn
außer schieberegistern noch (, die ich zwar nicht durchschaue, die mir
aber jetzt einfach nicht in den kram passen - akzeptiert das einfach).
Es geht um Posts wie diesen hier und die 4 folgenden.
Beitrag "Re: LED UHR tipps"
Schieberegister sind und bleiben das Mittel der Wahl.
Eine Matrix bei einer kreisrunden Anordnung aufzubauen, ist widersinnig.
Machbar, aber einfach nicht dem Problem angepasst.
Charlieplexing noch viel mehr.
Wenn der TO wenigstens mal in der Lage wäre, vernünftig in ganzen,
deutschen Sätzen zu beschreiben, wo genau er das Problem bei der
Verwendung von Schieberegistern sieht, könnte man ja mit ihm reden. Aber
bei Absätzen wie
> das mit dem schieberegister ist mir schon klar aber wie löse ich das,> wenn sich die dcf 77 uhr stellt, dann springen die sekunden (digital)> auf die aktuelle zeit. wie löse ich das, dass sich die led sekunden> richtig stellen.
bleibt bei mir nur ein rätselnder Gesichtsaudruck übrig.
Michael H. schrieb:> B. Limer schrieb:>> Leider vergessen das hier viele.> Definitiv nicht.> Aber ich hab auch nicht die Dreistigkeit besessen, meinen Helfenden> Sätze wie "klar hab ich schieberegister verstanden" oder "was geht denn> außer schieberegistern noch (, die ich zwar nicht durchschaue, die mir> aber jetzt einfach nicht in den kram passen - akzeptiert das einfach).>> Es geht um Posts wie diesen hier und die 4 folgenden.> Beitrag "Re: LED UHR tipps"
Selbstverständlich sind solche Beiträge nicht sonderlich Nettiquette
-mäßig aber ich denke, dass man über solch eine Selbstüberschätzung
hinwegschauen sollte. Mich verärgert sowas auch aber, gerade wenn ich
mir dann die Mühe mache und ausführlich antworte. Aber das wäre für mich
kein Grund so einen Kindergartenkleinkrieg anzufangen. Ich meine keiner
von uns war von Anfang an der wissende Bastler. Wir haben alle klein
angefangen und jeder kennt es, dass man sich mal daneben benimmt...
Diese Kerkenntnis ereilt glücklicher Weise die Meisten unter uns.
Michael H. schrieb:> Schieberegister sind und bleiben das Mittel der Wahl.> Eine Matrix bei einer kreisrunden Anordnung aufzubauen, ist widersinnig.> Machbar, aber einfach nicht dem Problem angepasst.> Charlieplexing noch viel mehr.
Das wollte ich auch nie in Frage stellen. Ich habe nur dem TO kurze und
bündige Erklärungen zu div. Begriffen die gefallen sind geliefert, weil
das meiner Erfahrung nach den Horizont nicht unerheblich erweitert.
Michael H. schrieb:> Wenn der TO wenigstens mal in der Lage wäre, vernünftig in ganzen,> deutschen Sätzen zu beschreiben, wo genau er das Problem bei der> Verwendung von Schieberegistern sieht, könnte man ja mit ihm reden. Aber> bei Absätzen wie>> das mit dem schieberegister ist mir schon klar aber wie löse ich das,>> wenn sich die dcf 77 uhr stellt, dann springen die sekunden (digital)>> auf die aktuelle zeit. wie löse ich das, dass sich die led sekunden>> richtig stellen.> bleibt bei mir nur ein rätselnder Gesichtsaudruck übrig.
Ich hänge da auch immer zwischen Lachen und Weinen.
"Kauf dir einen Duden das hat mir auch gehilft" - das fällt mir dazu
ein...