Autor |
|
|
|
BID = 364099
Man Neu hier
Beiträge: 26
|
|
Hallo!
Ich habe hier so eine Countdown-Uhr, wie sie vor einigen Jahren mal in den Lokalitäten von McDonalds zu sehen war.
Diese möchte ich gerne ein wenig modifizieren. Momentan zählt die Uhr 60 Sekunden runter, ich hätte jedoch gerne 3 Minuten.
Ich möchte das Projekt als Einstieg in die Mikrocontroller-Programmierung nutzen. Denn eigentlich dürfte es damit doch nicht allzu schwer sein zu realisieren sein.
Deshalb bin ich nun zunächst mal auf der Suche nach einem Mikrocontroller welcher sich in C per ISP programmieren lässt, auf 6V Basis arbeitet, eine Timer-Funktion besitzt (hat wahrscheinlich wohl jeder) und ein LCD ansteuern kann (leider ist mir momentan nicht klar wie das angesteuert wird - ich dachte eigentlich das es binär über die 11 Anschlüsse läuft aber irgendwie messe ich verschiedene Spannungslevel).
Später soll das Projekt noch (durch einen weiteren Mikrocontroller) dahingehend erweitert werden, dass nach Ablauf der Zeit eine kurzer Sound wiedergegeben wird (ist momentan auch so - der McDonalds Jingle). Doch dies ist zunächst nur in soweit von Belang, dass ich dann gerne errungenes Wissen sowie Material (vom ursprünglichen Mikrocontroller mal abgesehen) wieder verwenden würde.
Ich bin für Tipps und Vorschläge offen und sage schon mal vielen Dank im Voraus!
Gruß,
Manuel |
|
BID = 364157
SIGINT Stammposter
Beiträge: 381 Wohnort: Mönchengladbach
|
|
Hallo Man,
das LC-Display kannst du am besten mit einem geeigneten LCD-Controller ansteuern. Google sollte dir da ein paar brauchbare liefern. Die Signale für das LCD per µController zu erzeugen sollte auch möglich sein... ist wahrscheinlich aber nicht ganz einfach, da das Display mit einer Wechselspannung betrieben werden muss, die auch eine bestimmte Frequenz nicht unterschreiten darf. Ach zu diesem Thema sollte Google einige Infos auswerfen.
Gruß,
SIGINT |
|
BID = 364307
Man Neu hier
Beiträge: 26
|
Naja, irgendwie war mein erster Post etwas zu unwissend und allgemein geschrieben.
Nun habe ich mir mal das C-Tutorial von www.mikrocontroller.net angeschaut und bin schon ein bißchen weitergekommen.
Mein größtes Problem ist nun wirklich zunächst mal das LCD.
Leider habe ich überhaupt keine Ahnung welchen Controller ich dafür verwenden kann. Dies liegt unter anderem daran, dass ich nicht auf der Rückseite nach einer Bezeichnung suchen kann, da es festgeklebt ist.
Gruß,
Manuel
|
BID = 364316
perl Ehrenmitglied
Beiträge: 11110,1 Wohnort: Rheinbach
|
Hat das Display nur die 12 sichtbaren Anschlüsse, oder sind auf der Unterseite auch noch welche ?
Im ersten Fall, wäre es nämlich gemultiplext, was dir das Leben unnötig erschwert, bzw. die Verwendung von speziellen Chips erfordert.
µC-Chips mit LCD-Treibern sind nicht besonders gängig und evtl werden sie auch nicht von billigst Programmiergeräten bedient.
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
|
BID = 364321
Man Neu hier
Beiträge: 26
|
Es hat nur die 11 (!) Anschlüsse.
Allerdings frage ich mich wieso das so kompliziert umgesetzt wird, denn damit könnte man doch ohne weiteres zwei Ziffern und vier "Sonderzeichen" (Start, Pause, Finish, s) ansteuern.
|
BID = 364339
perl Ehrenmitglied
Beiträge: 11110,1 Wohnort: Rheinbach
|
Wenn du eine Million oder mehr dieser Geräte fertigst, ist das nicht kompliziert. Dann ist im Gegenteil jede Lötstelle, die es nicht gibt, bares Geld wert.
Bei Einzelstücken oder auf Bastlerniveau sieht das leider etwas anders aus.
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
|
BID = 364345
Man Neu hier
Beiträge: 26
|
Hast du denn irgendeine Idee, wie ich diesem LCD her werden könnte?
|
BID = 364355
perl Ehrenmitglied
Beiträge: 11110,1 Wohnort: Rheinbach
|
Versuch mal, ob du auf der Rückseite Hersteller und Typbezeichnung erkennen kannst. Aber nicht so stark dran rumbiegen, daß die Drähte abbrechen.
Dann das Datenblatt suchen.
Wenn du das nicht klappt, wirst du ein Oszilloskop brauchen, um herauszufinden, wie die Pins den Segmenten und Backplanes zugeordnet sind.
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
|
BID = 364363
Man Neu hier
Beiträge: 26
|
Ich habe das LCD jetzt mal abgelötet und auch ganz vorsichtig von den Klebestreifen lösen können.
Leider musste ich dann jedoch feststellen, dass auch auf der Rückseite kein Typenbezeichnung aufgedruckt ist.
(Ob es wohl eine Spezial-Anfertigung für McD war?)
Auf dem Bild kann man ja so schwarze Flecken auf der Platine erkennen. Gehe ich richtig in der Annahme, dass dies eine Schutzmasse ist und sich darunter ein SMD IC verbirgt? Denn dann könnte man vielleicht über dessen Typenbezeichnung weiter kommen.
Ansonsten bleibt natürlich die Frage ob ich irgendwo ein alternatives LCD beschaffen kann, welches die gleiche Größe hat.
|
BID = 364400
Mr.Ed Moderator
Beiträge: 36167 Wohnort: Recklinghausen
|
Die schwarzen Kleckse sind praktisch deine ICs. Wenn man genügend von solchen Dinger fertigt kann man sich das teure Gehäuse sparen, das Siliziumplättchen direkt auf die Platine kleben und mit einem Klecks Kunstharz schützen. Da wirst du also keine Typenbezeichnung finden. Wenn du die Masse entfernst, zerstörst du das IC.
Ein Klecks ist dein 60 Sekunden Countdown und die Displayansteuerung, der andere der McDonalds Jingle.
Nur die Cola die man nach Ablauf der Uhr bekam, ist nicht eingebaut. Deswegen hat die das ganze auch verteuert und die Dinger verschwanden nach ein paar Wochen wieder.
_________________
-=MR.ED=-
Anfragen bitte ins Forum, nicht per PM, Mail ICQ o.ä. So haben alle was davon und alle können helfen. Entsprechende Anfragen werden ignoriert.
Für Schäden und Folgeschäden an Geräten und/oder Personen übernehme ich keine Haftung.
Die Sicherheits- sowie die VDE Vorschriften sind zu beachten, im Zweifelsfalle grundsätzlich einen Fachmann fragen bzw. die Arbeiten von einer Fachfirma ausführen lassen.
|
BID = 364407
Man Neu hier
Beiträge: 26
|
Ah, ok ich verstehe.
Habt ihr denn irgendwelche Vorschläge wo ich ein Alternatives-Display herbekomme oder wie ich sonst herausfinde wie es angesteuert werden muss?
Das mit der Cola wußte ich gar nicht, ich kann mich da auch gar nicht mehr so richtig dran erinnern. Ein Freund hat mir das Ding geschenkt.
|
BID = 364696
SIGINT Stammposter
Beiträge: 381 Wohnort: Mönchengladbach
|
|
BID = 364748
olfi13 Schreibmaschine
Beiträge: 1077 Wohnort: Wittingen
|
Zitat :
Man hat am 28 Aug 2006 17:45 geschrieben :
|
Hallo!
....
Ich möchte das Projekt als Einstieg in die Mikrocontroller-Programmierung nutzen. Denn eigentlich dürfte es damit doch nicht allzu schwer sein zu realisieren sein.
....
|
Ist das für den Einstieg nicht doch etwas zuviel?
Kannst Du das nicht erstmal reduzieren?
Gruß, olfi
_________________
Gruß, olfi
|
BID = 364758
Mr.Ed Moderator
Beiträge: 36167 Wohnort: Recklinghausen
|
Um das mal zusammenzufassen:
Von der McDonalds Uhr kannst du lediglich das Gehäuse weiterverwenden.
Beim Display fehlt dir eine Stelle (Minuten), der Rest ist vergossen.
_________________
-=MR.ED=-
Anfragen bitte ins Forum, nicht per PM, Mail ICQ o.ä. So haben alle was davon und alle können helfen. Entsprechende Anfragen werden ignoriert.
Für Schäden und Folgeschäden an Geräten und/oder Personen übernehme ich keine Haftung.
Die Sicherheits- sowie die VDE Vorschriften sind zu beachten, im Zweifelsfalle grundsätzlich einen Fachmann fragen bzw. die Arbeiten von einer Fachfirma ausführen lassen.
|
BID = 364773
Man Neu hier
Beiträge: 26
|
@SIGINT:
Der Atmega169 ist mir dann doch etwas zu groß (bzw. zu klein ich kann leider nicht SMD-Löten) und wäre wohl auch irgendwie ziemlicher Overkill.
Aber die andere Datei hat mich doch ein ganzes Stück weiter gebracht. Wobei dennoch einige Fragen offen bleiben unter anderem, wo ich die entsprechenden Code-Stücke auf die sich das Dokument bezieht her bekomme (bin wohl irgendwie zu blöd zum Suchen).
@olfi13:
Naja, ich brauche halt ein sinnvolles Projekt zum Einstig und nicht irgendetwas frei erfundenes.
Und es wäre echt genial, wenn ich das so realisieren könnte.
Momentan habe ich das ganze ja auch erstmal darauf reduziert, irgendwie das Display ansteuern zu können.
@Mr.Ed:
Naja, ich möchte halt das Gehäuse und das (bzw. eigentlich die, denn es ist sowohl auf der Vorder- als auch auf der Rückseite eins angebracht) Display verwenden.
Was das Problem mit den drei Minuten betrifft, so würde ich in den ersten 90 Sekunden einen zehn-Sekunden-Takt anzeigen.
Nun nochmal zurück zur Display-Ansteuerung:
Ich habe jetzt mal eins abgelötet und dann einzelne Kontakte unterbrochen dadurch konnte ich die angehängte Pin-Segment-Zuordnung-Tabelle erstellen.
Letztendlich wird wohl gemultiplext. Allerdings frage ich mich wie bei LCDs Multiplexing funktioniert.
Ich hoffe auf weitere Hilfe und verbleibe soweit mit dankenden Grüßen,
Manuel
|