Reaktives Licht mit dem Microcontroller ATtiny13A von Atmel

Der ATtiny13A ist einer der kleinsten Microcontroller von der Firma Atmel. Er bietet unter anderem sechs digitale I/Os, einen Analog-Digital-Wandler und einen Watchdog-Timer. Dies sind die Funktionen, die beim Reaktivlicht hauptsächlich genutzt werden. Die Option A bedeutet, dass er eine niedrigere Versorgungsspannung benötgt. Schon 1,8 V, die sich bequem über eine längere Zeit mit zwei Standard-Batterin erzeugen lässt, reichen für einen sicheren Betrieb aus. Aufgrund des geringen Stromverbrauchs der Schaltung hält ein Satz Batterien mehrere Jahre.
Für umfangreichere Schaltungen können auch andere Typen eingesetzt werden. Diese haben dann mehr I/Os oder einen größeren Speicher.

Platinen- und Bausatz-Service

Für alle hier vorgestellten Schaltungsvarianten biete ich an, Platinen und Bausätze, auch mit programmiertem und getestetem Microcontroller, zu versenden. Einige Varianten sind auch nur als Bausatz mit programmiertem Controller erhältlich, da der Quellcode nicht veröffentlicht ist.

Die Bausätze enthalten alle benötigten Bauteile und Kabel. Die Batterien, Batteriehalter und Lötzinn sind nicht enthalten.

Im Gegensatz zu vielen anderen im Internet erhältlichen Bausätzen sind hier Sockel für die ICs enthalten, um ein thermisches Zerstören während des Lötvorganges auszuschließen. Es werden keine SMD-Bauteile verwendet, sodass der Zusammenbau auch für Anfänger im Bereich Elektronik gut machbar ist. Aufgrund des durchdachten Designs der Platinen besitzen die Reaktivlichter trotzdem geringe Abmessungen, die mit SMD-bestückten Schaltungen vergleichbar sind. Alle fertig programmierten Microcontroller werden auf ihre Funktion getestet.

Porto und Verpackungskosten sind in den Preisen nicht enthalten. Sie betragen im innerhalb Deutschlands 1,55 EUR (0,68 - 1,00 EUR bei reiner Platinenbestellung).

Ab 15 EUR Bestellsumme (ausgenommen Porto und Verpackungskosten) werden 5% Rabatt eingeräumt.

Bestellungen bitte per eMail an kontakt@reaktivlicht.de

Das kleine Einmaleins - Einstieg in den Reaktivlichtbau

Dies ist eine Anleitung zum Bau der Grundversion des Reaktivlichtes, die auf Anfänger ausgelegt ist. Schritt für Schritt wird erklärt, was zum Zusammenbau und zur Programmierung notwendig ist. Zum Verständnis der Funktionsweise der Schaltung und des Programmablaufes muss dann aber im Kochbuch nachgeschaut werden. Es soll lediglich als Einstiegshilfe für Neulinge dienen.

Download

Das kleine Einmaleins in Deutsch

Das kleine Einmaleins in Englisch

Das Kochbuch

Im Kochbuch wird detailliert auf die Funktionsweise von Reaktivlichtern eingegangen. Verschiedene Möglichkeiten der Sensorik und Aktorik werden erläutert. Auch die dazugehörigen Code-Ausschnitte und das Programm der Grundversion werden erklärt. Das Kochbuch richtet sich an fortgeschrittene Anwender, die tiefer in die Thematik einsteigen und eigene Schaltungsvarianten realisieren möchten.

Download

Das Kochbuch in Deutsch

Schaltungsvariante "Grundversion"

Hier wird der Aufbau und das Programm für die einfachste Version eines Reaktivlichtes vorgestellt. Mittels eines Fotowiderstandes wird die Helligkeit gemessen. Während die Schaltung bei dauerhafter Beleuchtung in einen Standby-Modus wechselt und so den Stromverbrauch minimiert, wird die bei Einbruch der Dämmerung reaktiviert. Im Falle eines schnellen Beleuchtungswechsels wird eine Blinksequenz über eine Leuchtdiode ausgegeben.

Download

Bauanleitung in Deutsch

Bauanleitung in Englisch

Platinenlayout und Quellcode

Platinen und Bausätze

Platine: 0,50 EUR

Bausatz mit Controller zum Selbstprogrammieren und Platine: 3,50 EUR

Bausatz mit programmiertem Controller und Platine: 4,50 EUR

Schaltungsvariante "Teachmodus"

Dies ist eine Erweiterung der Grundversion. Es ist möglich, die Blinksequenz selber festzulegen. Da der Einlernvorgang mittels eines Magnetschalters und dem Fotowiderstand erledigt wird, ist das Einlernen auch bei einer wasserdicht eingegossenen Schaltung noch möglich. Die Blinksequenz kann dabei bis zu 32 Hell-Zyklen enthalten. Jeder Zyklus darf bis zu 30 Sekunden lang sein und wird mit einer Genauigkeit von 125 ms wiedergegeben.

Download

Funktionsbeschreibung in Deutsch

Funktionsbeschreibung in Englisch

Platinen und Bausätze

Bausatz mit programmiertem Controller und Platine: 5,50 EUR

Bausatz mit programmiertem Controller und Platine. Controller mit erweiterter Speicherkapazität für bis zu 256 Hell-Zyklen. Abweichend zu den anderen Bausätzen ist hier eine Versorgungsspannung von mindestens 2,7 V notwendig.: 6,50 EUR

Schaltungsvariante "Adaptive Tagschwelle"

Dies ist eine Erweiterung der Grundversion. Es ist möglich, den Schwellwert, oberhalb dessen in den Standby-Modus gewechselt wird, selber festzulegen. Da der Einlernvorgang mittels eines Magnetschalters und dem Fotowiderstand erledigt wird, ist das Anpassen auch bei einer wasserdicht eingegossenen Schaltung noch möglich.

Download

Funktionsbeschreibung in Deutsch

Platinen und Bausätze

Bausatz mit programmiertem Controller und Platine: 5,50 EUR

Schaltungsvariante "Nachtaktiver Blinker"

Bei dieser Schaltung wird mittels eines Fotowiderstandes wird die Helligkeit gemessen. Während die Schaltung bei Helligkeit in einen Standby-Modus wechselt und so den Stromverbrauch minimiert, wird die bei Einbruch der Dämmerung reaktiviert. Alle acht Sekunden wird ein Lichtblitz über die Leuchtdiode ausgegeben.

Download

Bauanleitung in Deutsch

Platinenlayout und Quellcode

Platinen und Bausätze

Platine: 0,50 EUR

Bausatz mit Controller zum Selbstprogrammieren und Platine: 3,50 EUR

Bausatz mit programmiertem Controller und Platine: 4,50 EUR

Schaltungsvariante "Grundversion mit 7-Segment-Anzeige"

Bei dieser Schaltung wird bei Auslösung keine Blinksequenz, sondern eine Folge von Zahlen und Dezimalpunkten ausgegeben.

Download

Bauanleitung in Deutsch

Platinenlayout und Quellcode

Platinen und Bausätze

Platine: 1,40 EUR

Bausatz mit Controller zum Selbstprogrammieren und Platine: 6,00 EUR

Bausatz mit programmiertem Controller und Platine: 7,00 EUR

Alte Versionen des Kochbuchs

Dies sind alte Versionen des Kochbuchs. Sie werden nicht mehr gepflegt und weiterentwickelt.

Das Kochbuch Version 2 in Deutsch

Das Kochbuch Version 1 in Deutsch

Quellcodes für die Version 2

Quellcode 5.1.1 Grundprogramm

Quellcode 5.1.2 Nachtaktiver Blinker

Quellcode 5.1.3 Verbesserter nachtaktiver Blinker

Quellcode 5.1.4 Verbesserter nachtaktiver Blinker mit TeachIn-Modus

Quellcode 5.1.6 Verbesserter nachtaktiver Blinker mit Morsezeichenausgabe

Quellcode 5.1.7 Verbesserter nachtaktiver Blinker mit Watchdog-Abschaltung

Quellcode 5.2.1 Verbesserter nachtaktiver Blinker mit Watchdog-Abschaltung

Quellcode 5.3.1 Nachtaktiver Blinker mit A/D-Wandler

Übersetzungen

Falls jemand mir bei den Übersetzungen ins Englische oder in andere Sprachen helfen möchte, würde ich mich sehr darüber freuen. Die Kontaktdaten findet Ihr im Impressum.

Flohmarkt

Beim Verbessern des Kochbuchs baue ich immer wieder verschiedene Versionen des Reaktivlichtes auf. Da sie zu schade zum auseinanderbauen sind, möchte ich sie hier zum Kauf anbieten. Wer der Meinung ist, zu wenig Begabung zu haben, um den Lötkolben selber zu schwingen, ist hier also richtig.
Bitte beachtet, dass ich die Reaktivlichter nur für den Eigenbedarf verkaufe. Ein Weiterverkauf ist nicht gestattet.
Außerdem gilt natürlich: Was weg ist, ist weg. Es sind alles Einzelstücke und nichts wird für den Verkauf nachproduziert.

Dies ist ein Reaktivlicht mit Teachmodus. Eine Beschreibung der Funktion ist oben zu finden. Die Schaltung ist mit einer grünen LED aufgebaut und für eine Versorgungsspannung von 3 V ausgelegt. Die Maße der Schaltung sind etwa 20 x 15 mm (L x B).
Das Reaktivlicht kostet 7,00 EUR zzgl. 1,55 EUR Verpackung und Versand.

Historie

05. Mai 2013
09. Januar 2013
11. November 2012
04. November 2012
07. Oktober 2012
21. Juli 2012
30. Juni 2012
07. Juni 2012
03. Juni 2012
06. August 2011
31. Juli 2011
24. Juli 2011
25. Oktober 2009
20. September 2009
12. September 2009
19. Juli 2009
11. Juli 2009
01. Februar 2009
16. Dezember 2006
08. Dezember 2006
25. November 2006