/* Was */

This commit is contained in:
Carwe 2010-08-22 05:44:06 +00:00
parent 02e9b6c86c
commit 6b438974a5
1 changed files with 2 additions and 0 deletions

View File

@ -7,6 +7,8 @@ Das ist ein Projekt von [[Benutzer:Carwe]]. Da jedes Kind einen Namen braucht, g
=Was=
Ziel ist, einen Microcontroller und einige 7-Segment-Anzeigen nebst Energieversorgung zu verwenden, um eine Uhr zu bauen, die im Dunkeln leuchtet. Sie soll sich von einer (noch zu bastelnden) Gegenstelle die Uhrzeit holen können, z.B. wenn sie eingeschaltet wurde und damit natürlich nicht die aktuelle Zeit kennt. Dazu soll ein CAN-Bus quer durch die Wohnung zum Einsatz kommen.
Kurz vorm Einschlafen ist mir eingefallen, dass ich zur Stabilisierung der Frequenz, um den ATtiny für Zeitmessung einsetzen zu können, noch einen externen Quarzkristall benötige, was zwei Pins belegt - bzw. einen Pin, wenn ich eine externe Oszillatorschaltung baue. Jedoch müsste ich, um diesen einen notwendigen Pin zu bekommen, auf irgendetwas Anderes verzichten. Ich werde daher zuerst testen, wie stabil der interne RC-Oszillator ist, denn wenn die Abweichung geringer als eine Minute pro Tag ist, halte ich das für ausreichend - die Zeit kann später mehrfach pro Tag über den CAN-Bus aktualisiert werden.
=Wie=
==Microcontroller==
Als Microcontroller ist ein ATtiny45 gedacht - ist auch nur ein paar Cent teurer als seine kleineren Brüder. Dieser hat 4096 Byte Flash für den Code, 256 Byte SRAM, 256 Byte EEPROM. Er ist im DIP8-Gehäuse erhältlich. Es sind alle 6 Pins (8 -GND -VCC) für I/O verwendbar. Zwei Pins werden für CAN verwendet werden. Weitere drei Pins werden für die Ansteuerung der 7-Segment-Anzeigen verwendet werden. Den freien Pin könnte man für manuelles Einstellen der Uhr verwenden.