Forum: Mikrocontroller und Digitale Elektronik 7-Segment-Anzeige digitale Uhr bauen


von Steffen Mauch (Gast)


Lesenswert?

Hallo,
ich suche eine Uhr, mit Timerfunktion, um einen Countdown von 30
Minuten runterlaufen zu lassen.
Eine Ziffer sollte etwa 20 cm x 30 cm (Breite,Höhe) groß sein.
Ich bin am überlegen, ob ich nicht aus LEDs die Segmentanzeigen baue.
Hat sonst jemand ne Idee woher ich sowas möglichst günstig bekomme?
Oder ne bessere Idee als LEDs?
Ich dürfte halt von den LEDs etwa 300 oder so brauchen.

Es es schwierig dann mit nem Atmel die Uhr zum Laufen zu bekommen?
Hat jemand da schon nen Skript?
Wie muss ich die 7-Segment-Anzeigen aufbauen wenn ich LEDs nehme für
die Uhr?
Danke

von Jens D. (jens) Benutzerseite


Lesenswert?

Also das kommt darauf an, wenn du nur die 30 Sekunden runterzaehlen
willst bau es Diskret auf mit TTL Bausteinen
Willst du aber auch eine Uhr laufen lassen dann nimm lieber einen
kleinen MEGA8 zB.

Zu der Anzeige
ich tppe mal, dass eien Ziffer in der groesse, die du haben moechtest
locker 50EUR kostet also lieber selbst bauen
bei 20X 30cm wird es leider recht schwer Platinen fuer zu bekommen aber
du koenntest in ein Plexiglas etc Löscher bohren und dort dann die LEDs
einlassen

Zur ansteuerung:
eine 7 Segment anzeige ist im grunde nichts als 7 LEDs die in
bestimmten positionen angeordnet sind
die LEDs eines Segmentes kannst du alle mit dem Vorwiderstand parallel
zusammen fuegen und mit einem MosFet schalten.

also: +5V - LED - Widerstand - MOSFET - MASSE

dann musst dir kaum Gedanken ueber Belastunngen machen
nur den Mosfet passend dimensionieren
evtl koenntest du 2 .. X LEDs in reihe schalten um die verluste zu
minimieren
+12V - LED1 - LED2 - LED3 - Vorwiderstand - MosFet - Masse
hat auch den vorteil dass du einen klkeineren Strom schalten musst

Gruss

von Steffen Mauch (Gast)


Lesenswert?

Nun ich möchte einen Countdown von 30 Minuten runterlaufen lassen.
Also brauche ich 4 Anzeigen.
Für Minuten, Sekunden.

Ich muss doch irgendwie einen Wandler nehmen, da ich sonst 7*4 Pins
brauche.
Was meinst du mit diskret mit TTL Bausteinen aufbauen.
Kann mir da jemand helfen, eine Software so schreiben?

von Steffen Mauch (Gast)


Lesenswert?

Es sind aber 30 MINUTEN.
Also 4 Ziffern sind notwendig.

von luchs2a (Gast)


Lesenswert?

moin

ist die frage wie hell es werden soll.  schon mal an profane
halogenlampen gedacht und das ganze schön in ein holzkästchen gebaut.

ja wenns leds werden sollen versuche so viele wie möglich in reihe zu
schalten und dann konstantstromquelle davor. das wäre die technisch
gute lösung. zu deinen 4x7 leitungen geht auch anders, Multiplexen
heist das zauberwort. gabs hier schon öfters.
dafür bräuchtets  du 7+4(+1blinkender doppelpunkt) pins  also einen
mega8 7+4(+1) transistoren. ich würde dir für den mega einen 12,288 Mhz
quar emfehlen damit macht sich das tielen und rechen leicht.  ja mit
skript denke ich das du programm meinst.

so denn

Mischa

von Jens D. (jens) Benutzerseite


Lesenswert?

ARGS ich hasse es sry

also du braeuchtest (7 X 4) + 1 Ping (Masse)
Du kannst das ganze aber Multiplexen (je nach dem vom wo du steuern
wilst)
schau dir mal das datenblatt vom 74192 zB. an
oder 7447 (BCD zu 7 segment decoder)

Ok ok mit einem µC ist es teils einfacher aber auch anfaelliger

Gruss Jens

von Peter Dannegger (Gast)


Lesenswert?

Bei so hohen Leistungen ist Multiplexen für nen Anfänger nicht einfach.

Schau Dir mal den TPIC6B595 an, der sollte genug Treiberleistung haben
und dann einfach einen je Digit nehmen und die Datenleitung
hintereinander schalten.

Als Mikrocontroller ist alles geeignet, vom ATTiny12 bis zum ATMega8
(noch größer ist purer Unsinn).


"Skript" nennt man das nicht bei Mikrocontrollern, sondern Programm
oder Source (Quelle).


Peter

von TravelRec. (Gast)


Lesenswert?

Hohe Leistungen? Wenn so viele LEDs wie möglich in Reihe geschaltet
werden, daß eben gerade noch genügend Flußspannung über einem Segment
anliegt, bleiben zumindest die Ströme im grünen Bereich (im Notfall
LED-Spannung erhöhen, z.B. 20V für 8 rote LEDs in Reihe + Vorwiderstand
+ MosFet S/D Strecke). Und 4 Ziffern zu multiplexen, ist ja nun wirklich
nicht der Hit. Eventuell macht sich ein ULN 2803 Treiber zwischen µC und
LED-Segmenten ganz gut, MosFet für die High-Side wären z.B. BUZ272, die
man über npn-Treiberstufen (oder noch nen ULN 2803) gut vom µC
ansteuern kann. Nicht vergessen, es gibt auch 10mm LEDs oder
Sonderbauformen (länglich), die viele kleine Einzel-LEDs sparen können.

von Stephan (Gast)


Lesenswert?

Du könntest die LEDs auf Streifen anordnen, und dann die Streifen von
der Rückseite an eine rote Plexiglasscheibe anschrauben.

Da eine LED pro Segment kein schönes Bild ergibt, wirst Du wohl mehr
LEDs brauchen.

Stephan.

von Thomas G. (goose)


Lesenswert?

Mal zum drüber nachdenken: EL-Leuchtfolien. Sind zwar einzeln erstmal
rel. teuer aber energietechnisch von riesigem Vorteil, in beliebige
Formen schneidbar und es sieht schön aus. Mit LED's wirst Du bei der
benötigten Anzahl und bei der angedachten Größe der Ziffern nicht
glücklich.

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.