GroggyClock: Difference between revisions
From BlinkenArea Wiki
No edit summary |
ArneRossius (talk | contribs) No edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
{{Infobox | {{Infobox | ||
|Name=GroggyClock | |||
|Bild=Groggyclock-01.jpg | |||
|Jahr= 2004 | |Jahr= 2004 | ||
|Pixel= | |Pixel= | ||
Line 7: | Line 9: | ||
|Webseite= | |Webseite= | ||
}} | }} | ||
- coming soon - | - coming soon - | ||
Line 37: | Line 37: | ||
* '''15.05.04''' PIC Code an neuen Microprozessor PiC18F242 angepasst. | * '''15.05.04''' PIC Code an neuen Microprozessor PiC18F242 angepasst. | ||
* '''16.05.04''' Vorbereitungen für neues Platinenlayout getroffen. Die neue Platine wird ca. 30 x 30 cm, so dass die LEDs direkt eingelötet werden können und man nicht mehr lästige Kabelstränge verschalten muss. | * '''16.05.04''' Vorbereitungen für neues Platinenlayout getroffen. Die neue Platine wird ca. 30 x 30 cm, so dass die LEDs direkt eingelötet werden können und man nicht mehr lästige Kabelstränge verschalten muss. | ||
* '''19.06.04''' Lange nichts mehr geschrieben...geb ich ja zu...<br>Inzwischen war das [[ | * '''19.06.04''' Lange nichts mehr geschrieben...geb ich ja zu...<br>Inzwischen war das [[CBCamp]], auf dem ich zusammen mit [[User:StefanSchuermans|stefan]] am neuen PIC gedebugt habe.<br>Wir hatten ein paar SEHR seltsame Reaktionen des PICs, unter anderem baute der PIC nach einiger Zeit oder nach diversen Messungen einen dicken internen Kurzschluss der 2 PICs in Flammen aufgehen ließ.<br>2. Problem war: Die Uhr startete nach 1 Minute neu oder hing sich auf. Dieses Problem habe ich nun heute scheinbar 'entdeckt'. Es lag an meinem Labornetzteil, welches die wechselnde Last der blauen Sekunden LEDs und die daraus entstehenden Spannungsschwankungen nicht ordentlich geglättet bekommt. Dies hat dann den PIC in einen seltsamen Zustand versetzt, in dem er entweder neustartete, Kurzschluss baute und/oder glühend heiß wurde. | ||
* '''20.06.04''' Helligkeitsregelung mit LDR & [[ | * '''20.06.04''' Helligkeitsregelung mit LDR & [[Pulsweitenmodulation]] für die LEDs entwickelt. Für verschiedenfarbige LEDs seperate PWM Ausgänge benutzt, damit blaue & orange LEDs die gleiche Helligkeit haben. | ||
=== geplante Features === | === geplante Features === |
Latest revision as of 00:21, 13 June 2010
zur Projektübersicht | |
Jahr | 2004 |
Anzahl Pixel | |
Graustufen / Farben | |
Leuchtmittel | |
Leistungsaufnahme | |
Kontaktperson | Sascha Ludwig |
Projekt-Website |
- coming soon -
Der (vorläufige) Name dieses Projektes lehnt sich an die original Uhren des Herstellers Gorgy-Timing an.
Photos
Endlich bin ich dazu gekommen Photos von den Testplatinen und der Uhr zu machen. Diese findet Ihr hier: http://photo.astrastudio.de/v/GroggyClock/
History
- 13.04.04 fehlende Bauteile bei Reichelt & Pollin bestellt.
- 14.04.04 Erste DCF77 decoding Versuche mit einem PiC16F84
- 15.04.04 PiC16F84 decodiert das DCF77 Signal wunderbar. Programm weitergeschrieben für Ausgabe in Schieberegister, warten auf Reichelt & Pollin Lieferung, negatives 5V und LED Signal für DCF77 Taktsignal eingebaut
- 16.04.04 Pollin & Reichelt Lieferungen sind angekommen. Die blauen LEDs sind SEHR hell! Muss ich definitiv dimmen. Im Baumarkt eine 4mm starke 50 x 50 cm Polystyrol Platte in glasklar gekauft. Platte auf 32,5 x 32,5 cm geschnitten und Löcher für die LEDs angezeichnet und gebohrt. Platte auf der Rückseite mit schwarzem Lack besprüht und danach die LEDs eingebaut, festgeklebt und verlötet.
- 17.04.04 lange geschlafen, Flachbandkabel an die einzelnen LED-Pins gelötet. Ersten Entwurf des Schaltplanes gezeichnet.
- 18.04.04 Testplatine für die Schieberegister gelötet und ein paar LEDs angeschlossen. Diverse Änderungen im Programm gemacht und ein paar Fehler beseitigt.
- 19.04.04 kleine Änderungen am Programm: Sekunden LED Anzeige implementiert, Sekundenanzeige mit DCF Takt syncronisiert, Zeit läuft jetzt auch ohne DCF Takt weiter
- 20.04.04 Schaltplan erweitert
- 22.04.04 Fehlersuche im DCF77 Codeblock, da die Displays nur noch 00:00 anzeigten. Nach 20 Minuten suchen und testen, geht es aber alles wieder. Ausgabe für 7-Segmentanzeigen im Programmcode eingebaut. Testplatine mit 1 x 7-Segmentanzeige angeschlossen und den Minuten beim hochlaufen zugesehen :-)
- 23.04.04 Testplatine für die 4 x 7-Segmentanzeigen gelayoutet, geätzt, gebohrt und bestückt
- 25.04.04 Testplatine in Betrieb genommen. Funktioniert fein :-). Weitere Testplatine für die Sekunden-LEDs gelayoutet, geätzt und gebohrt
- 27.04.04 Bastelkeller aufgeräumt, weil hier nichts mehr auf den Tisch passt :-)
- 29.04.04 Interne DCF77 Antenne funktioniert jetzt auch
- 04.05.04 Testprogramm für RS232 Schnittstelle geschrieben und getestet
- 07.05.04 Software für RS232 Schnittstelle in Uhr eingebaut und angepasst
- 09.05.04 zweite Testplatine für die Ansteuerung der Uhr angefertigt und bestückt, LEDs angeschlossen und getestet
- 14.05.04 Fehler auf der zweiten Testplatine gesucht und die kalten Lötstellen nachgelötet.
- 15.05.04 PIC Code an neuen Microprozessor PiC18F242 angepasst.
- 16.05.04 Vorbereitungen für neues Platinenlayout getroffen. Die neue Platine wird ca. 30 x 30 cm, so dass die LEDs direkt eingelötet werden können und man nicht mehr lästige Kabelstränge verschalten muss.
- 19.06.04 Lange nichts mehr geschrieben...geb ich ja zu...
Inzwischen war das CBCamp, auf dem ich zusammen mit stefan am neuen PIC gedebugt habe.
Wir hatten ein paar SEHR seltsame Reaktionen des PICs, unter anderem baute der PIC nach einiger Zeit oder nach diversen Messungen einen dicken internen Kurzschluss der 2 PICs in Flammen aufgehen ließ.
2. Problem war: Die Uhr startete nach 1 Minute neu oder hing sich auf. Dieses Problem habe ich nun heute scheinbar 'entdeckt'. Es lag an meinem Labornetzteil, welches die wechselnde Last der blauen Sekunden LEDs und die daraus entstehenden Spannungsschwankungen nicht ordentlich geglättet bekommt. Dies hat dann den PIC in einen seltsamen Zustand versetzt, in dem er entweder neustartete, Kurzschluss baute und/oder glühend heiß wurde. - 20.06.04 Helligkeitsregelung mit LDR & Pulsweitenmodulation für die LEDs entwickelt. Für verschiedenfarbige LEDs seperate PWM Ausgänge benutzt, damit blaue & orange LEDs die gleiche Helligkeit haben.
geplante Features
- Uhrzeit 0-24 Stunden, 0-59 Minuten, 60 Sekunden
- DCF77 synchronisiert
- integrierte DCF77 Antenne + decoder
- Impulseingang 5-30 Volt (für externe DCF Antenne)
- Stoppuhr
- beliebiger Countdown
- RS232 Schnittstelle
- DCF77 Impulsausgang für weitere Uhren
- Helligkeitsabhängiger Dimmer für LEDs
- Uhrzeitaktivierter Relaisausgang
- Weckerfunktion
- Innen/Außen Temp Sensor mit Ausgabe über RS232 & Anzeige
So wird sie mal aussehen:
Wegen der schönen Lesbarkeit und weil das einfach die Originalfarben sind - jetzt auch in rot, sowie sie in jedem Studio hängt:
Danke an StefanSchuermans für seine 1A-Ideen und den ersten Rohschaltplan.