Zusammenfassung
Weihnachten kommt bald. Nehmen Sie eine dieser einfachen batteriebetriebenen LED-Schlangen. Meine war von IKEA. Sie erhalten ein schönes rotes Batteriegehäuse, einen Stromschalter, einen Widerstand und eine Kette von 10 roten LEDs mit Verkabelung. Es ist unmöglich, alle diese Komponenten selbst für weniger oder schneller zu beschaffen - es sei denn, Sie planen, eine dreistellige Anzahl davon zu bauen und sie ause
Jedenfalls mochte ich den einfachen Ein-/Ausschalter nicht. Sicher, ich kann ihn abends einschalten, aber ich kann mich nicht auf die Mühe einlassen, mich daran zu erinnern, ihn auszuschalten, bevor ich ins Bett gehe. Ein Timer war nötig.
Heutzutage wird alles von Mikrocontrollern betrieben, warum also nicht auch eine einfache Batterie-LED-Kette...
Die Timer-Schaltung ist ein ATtiny45-Mikrocontroller, der billig ist, nicht viele externe Komponenten benötigt und das war, was ich zur Hand hatte. Siehe das letzte Bild für das Schaltbild.
Die Timer-Schaltung hat keinen Ein-/Ausschalter. Die Reset-Taste startet den Betrieb (Timer-Funktion). Nach einer programmierbaren Zeitspanne (siehe config.h - alles von Sekunden bis zu mehreren Stunden, meine ist für 6 Stunden programmiert) wird die LED-Leiste ausgeschaltet und der Controller geht in den Stromsparmodus (Stromverbrauch ca. 0,4uA bei 3V). Es ist kein Ein-/Ausschalter erf
Weil die Schaltung nicht in das Batteriegehäuse passte, habe ich ein einfaches Gehäuse gedruckt, das die Leiterplatte mit dem Controller und den beiden Tasten beherbergt. Die Größe kann angepasst werden (siehe Parameter in der scad-Datei).
Noch eine Sache: Du kannst diese LED-Schnur ganz einfach mit gebrauchten AA-Batterien betreiben. Ich sammle normalerweise das ganze Jahr über gebrauchte Batterien (von Spielzeug, Weckern usw.) - und verwende sie hier erneut. Eine gute Wiederverwendung für gebrauchte Batterien, bevor man sie in den Recyclingbehälter gibt.
Das letzte Bild zeigt eine Version mit 20 LEDs und 3 AA-Batterien, bei der die Schaltung in das Batteriegehäuse passt.
Anweisungen
Öffnen Sie das Batteriegehäuse der LED-Strips und ersetzen Sie den eingebauten Widerstand durch eine Drahtbrücke.
Bauen Sie die Schaltung auf Strip-Board. Es könnte ratsam sein, entweder die Firmware zu flashen, bevor Sie die LED-Leiste mit Widerstand auf PB0 anschließen (siehe Schaltplan) oder sicherzustellen, dass Sie sie vorübergehend entfernen können, um die Firmware zu flashen (siehe Detailbild des Perfboard, wo der Widerstand für die LED-Leiste nicht gelötet ist, sondern nur an eine Buchse angeschloss
Noch eine Anmerkung: Ich habe einen 68-Ohm-Widerstand für die Saite verwendet, nicht 100 Ohm wie im Schaltplan (der Schaltplan ist für die 3x AA-Version).
Bauen Sie die Firmware (erstellen Sie ein Programm, wenn Sie die komplette AVR-GCC-Toolchain und AVRDUDE installiert haben) und flashen Sie sie z. B. mit AVRDUDE und einem USB-Tiny-Programmierer.
Drucken Sie das Gehäuse aus und befestigen Sie die Tasten und die Perfboard mit Heißkleber. Schließen Sie das Gehäuse mit zwei M3-Schrauben, Unterlegscheiben und Muttern.
태그
모델 소스
