LED-Taschenuhr (9 / 11 schritt)


Die Programmlogik ist ziemlich einfach... Hier ist eine grobe Flussdiagramm (siehe oben), gefolgt von einer Textbeschreibung

Der Code, den Sie heruntergeladen haben, ist in C geschrieben, und das Projekt soll von Atmel Studio 6, geöffnet werden, die auch von mir empfohlen wird. ATMEL Studio 6 verwendet AVR GCC als seine Compiler, so dass selbst wenn Sie nicht imstande, Atmel Studio 6 (wenn Sie Windows nicht benutzten) zu verwenden sind, können Sie immer noch den Code mit AVR-GCC kompilieren.

Der Hardware-RTC-Timer (Timer 2 im asynchrone Modus) wird einen Überlauf Interrupt für jeden 256 * 128 Zecken des Kristalls 32,768 KHz ausgelöst. Dies bedeutet, dass der Interrupt ausgelöst wird, jede Sekunde. Dies wird zur Zeit den Überblick behalten. Beachten Sie, dass Interrupts den Prozessor aus dem Ruhezustand wecken können.

Es gibt eine PCINT (Pin Change Interrupt) mit der Taste verbundene. Hauptprogramm-Loop immer den Prozessor im Sleep-Modus, es sei denn, der Benutzer eine Taste drückt, um es aufwachen. Es wird entfernt bleiben, bis es fertig ist, Anzeigen der LEDs.

Die LEDs leuchten durch Logik 0 Pin verbunden mit dem gewünschten Kathode Ring fahren und fahren Logik 1, Pin Conencted der gewünschten Anode. Dies ist wie LED Matrizen arbeiten, eine wirklich grundlegende Technik. Dies leuchtet nur eine LED in einer Zeit, aber wir wollen Licht drei auf einmal, damit dies geschieht in einer Schleife, die Zyklen durch die drei LEDs wirklich schnell, schnell genug so dass der Betrachter nicht weiß, dass die LEDs tatsächlich ausschalten.

Es gibt einige nette Animationen, Darstellungslogik und Benutzeroberflächenlogik, wie im Video gezeigt.

Der Summer muss bei einer konstanten Frequenz von 4,1 KHz gefahren werden, um die lauteste erreichbare Ausgabe zu erzeugen. Dies geschieht mit zwei Timer-Interrupts, die Feuer auf 2,05 KHz Umschalten die Summer-Pin konfiguriert ist. Das gleichen Interrupt-Ereignis ist verantwortlich für Radfahren zwischen Stunde, Minute, und "gebrauchten" LEDs, so dass sie sogar Einschaltdauer.

Die zweite "Hand" und Motor wird nicht funktionieren, wenn die Batteriespannung zu niedrig ist, das ist es, Stromverbrauch (overdrained Lithium-Ionen-Batterien können dauerhaft beschädigt werden) und dem Benutzer mitteilen, dass die Batterie schwach ist.

Die Alarmeinstellungen werden gespeichert in EEPROM, das heißt, selbst wenn die Batterie komplett leer, werden die Einstellungen gespeichert werden. Die aktuelle Zeit ist eigentlich auch im EEPROM, wenn die Uhr wechselt in den Ruhezustand, aber deshalb, weil während der Entwicklung ich die Zeit möchte zu "interessant" (nicht immer ab 0) zwischen zurückgesetzt.

In Verbindung stehende Artikel

DIY-LED Taschenuhr

DIY-LED Taschenuhr

Hallo an alle!Dies ist mein erster instructable ist viel inspiriert durch diese instructable von awall99:LED Taschenuhr, ein GeekyMein Ergebnis ist ziemlich ähnlich, aber ich habe eine kleinere Größe Taschenuhr und hatte somit einen anderen Ansatz.Ma
Taschenuhr, ein Geeky führte

Taschenuhr, ein Geeky führte

Hallo alle, ich war immer fasziniert über LED Uhren.Und eines Tages hatte ich die Idee, mir eine Taschenuhr führte zu bauen.Erstens wollte ich auf meinem eigenen elektronischen bauen, aber ich dachte, dass eine billige led Armbanduhr wird die Arbeit
Steampunk Custom geschnitzt Leder Notebook

Steampunk Custom geschnitzt Leder Notebook

Hand geschnitzt Steampunk nachfüllbar Leder Notebook Cover passt ein 7,5 "x 9"-Notebook.Du musst ein Stück 16" geschnitten Länge x 10,5" für den Körper der Zeitschrift hoch. Die Befestigung ist 3" lang"sind 2 breit und die Dr
Nerd-Taschenuhr

Nerd-Taschenuhr

Dies ist mein Beitrag für den 2.0 Remix-Wettbewerb. Es basiert auf der Nerd Uhr instructable von Othermachine. Will man diese Stimmen Sie bitte für mich.Mir gefiel die Idee des Originals instructable, aber ich habe noch nicht angefangen, meine eigene
LED Wolke Licht

LED Wolke Licht

Dieses Licht hell und vielseitig Wolke kann groß oder klein, Farbwechsel oder weiß, und hingen von der Decke oder Stand-alone! Die Cloud ist hauptsächlich aus Papierlaternen und Baumwolle mit der Wimper einfach zu montieren und leicht. Lichter sind k
TRON Fahrrad Rad LED

TRON Fahrrad Rad LED

EINFÜHRUNGDieser Leitfaden soll die Notwendigkeit für eine sichtbare, funny Bike und machen Sie sich sicher fühlen, bei Nachtfahrten.Für die Bequemlichkeit der Ordnung und Organisation hat beschlossen, in ein Word-Dokument, umwandeln in PDF und Uploa
LED Streifen SKATEBOARD

LED Streifen SKATEBOARD

Dies ist ein lustiges und einfaches Projekt, das die Zeit Wert ist! Es ist nur sieben Schritte, also sollte es ziemlich schnell. Obwohl, der einzige Nachteil ist, dass es müssen mehrere extreme Elektrowerkzeuge. Viel Glück! :)Schritt 1: Sammle Materi
RGB LED Party Licht

RGB LED Party Licht

Hier ist, wie Sie eine RGB-LED als ein Regenbogen Party Licht kontinuierlich durch das sichtbare Spektrum Reisen nutzen können. Was Sie brauchen, ist:-1 oder mehrere RGB-LEDs-1 Arduino UNO Board; Es kann andere Arduino Marke Boards sein.-ein Steckbre
2 LED Licht Multi Hack.

2 LED Licht Multi Hack.

100Yen Läden sind eine Art von Discounter, die eine breite Palette von Produkten zu verkaufen.Dies entspricht etwa einem US-Dollar.Ich Suche das Material von der Arbeit hier.Ich hackte 2 LED Multi-Licht, das in der 100 Yen Shop gefunden wurde.Schritt
Extrahieren Sie Ihre eigenen Pflanzenfarbstoffe für Lebensmittel, Stoff und Leder.

Extrahieren Sie Ihre eigenen Pflanzenfarbstoffe für Lebensmittel, Stoff und Leder.

Alles begann mit einer Ledertasche, die ich machte. Nachdem das Muster dachte ich, es wäre schön, etwas Farbe für eine Änderung hinzufügen. Natürlich, ich hatte keine Farbe vorhanden, und immer einige würde bedeuten, Bestell- und wartet eine Woche fü
Verwandeln Sie Ihren LCD/LED-TV in ein Hologramm TV

Verwandeln Sie Ihren LCD/LED-TV in ein Hologramm TV

Ich stelle drei einfache Schritte zu Ihrem LCD/LED-Fernseher in einem Hologramm TV zu verwandeln...Sehr leicht und sehr einfach.Schritt 1: Schneiden und kleben... Geschnitten Sie vier transparente DIN A4-Bögen in trapezförmige Formen, und begleiten S
Upcycled Leder Ohrringe - 10 verschiedene Designs

Upcycled Leder Ohrringe - 10 verschiedene Designs

Ich mag recycling. Warum werfen einen etwas wenn du schaffst, sagen wir mal Ohrringe daraus? Also habe ich "ein paar" von ihnen gemacht. Ich habe tatsächlich zunächst nur ein paar gemacht und herausgefunden, dass diese Rautenform irgendwie cool
LED Wanduhr

LED Wanduhr

Dies ist nur eine einfache Möglichkeit Ihre Wanduhr mit grundlegenden Materialien rund um das Haus zu renovieren.Schritt 1: Materialien, die benötigt Alte WanduhrLED Ligths - Strohhut weiß geführt9V Batterie + ClipALTECO Kleber/Top BondJumper (Drähte
LED Glow Cloud

LED Glow Cloud

Hey, das ist super einfach und sehr billig Projekt zu machen und es auch sieht toll aus in Ihrem Zimmer.Dafür ist alles was Sie brauchen einige LED-Leuchten oder Lichterketten, WATTE, klare Kunststoff-Flasche und heiße KLEBEPISTOLE.[VIDEO ANSEHEN]Sch