AntiKippenLights-Mini: Difference between revisions

From BlinkenArea Wiki
Jump to: navigation, search
mNo edit summary
No edit summary
Line 2: Line 2:
''[[Projekte|zurück zur Übersicht]]''
''[[Projekte|zurück zur Übersicht]]''


<p align="justify">AntiKippenLights-Mini ist ein AntiKippenLights in der Größe einer Streichholzschachtel. Es besteht aus 18 SMD-LEDs (0805), die - anders als beim Original - von einem ATTiny2313-Microcontroller angesteuert werden. Die Stromversorgung erfolgt über eine einzelne CR2032-Lithium-Knopfzelle (3V). Mit dem Taster kann die Schaltung ein- und ausgeschaltet werden, im ausgeschalteten Zustand verbraucht der Controller nur noch ca. 200nA, so dass die Batterie wohl eher durch ihre Selbstentladung leergesaugt wird als durch die Schaltung. Um bei einem Wackelkontakt an der Batterie zu verhindern, dass die Batterie entladen wird, schaltet sich die Schaltung nach dem Einsetzen einer Batterie automatisch ab.</p>
<p align="justify">AntiKippenLights-Mini ist ein [[AntiKippenLights]] in der Größe einer Streichholzschachtel. Es besteht aus 18 SMD-LEDs (0805), die - anders als beim Original - von einem ATTiny2313-Microcontroller angesteuert werden. Die Stromversorgung erfolgt über eine einzelne CR2032-Lithium-Knopfzelle (3V). Mit dem Taster kann die Schaltung ein- und ausgeschaltet werden, im ausgeschalteten Zustand verbraucht der Controller nur noch ca. 200nA, so dass die Batterie wohl eher durch ihre Selbstentladung leergesaugt wird als durch die Schaltung. Um bei einem Wackelkontakt an der Batterie zu verhindern, dass die Batterie entladen wird, schaltet sich die Schaltung nach dem Einsetzen einer Batterie automatisch ab.</p>


=== Prototyp ===
=== Prototyp ===
Line 8: Line 8:
<p align="justify">Der Prototyp hat noch die selbe Größe wie das AntiKippenLights, besteht aber bereits aus den Bauteilen, die für das AntiKippenLights-Mini vorgesehen sind. Den Code, der ursprünglich für einen PIC-Microcontroller geschrieben war, habe ich mehr oder minder wörtlich nach AVR-Assembler übersetzt, deshalb laufen die Animationen etwas langsamer ab. Außerdem sind die LEDs etwas anders angeordnet, deshalb fangen einige Animationen woanders an als auf dem Original-AntiKippenLights.</p>
<p align="justify">Der Prototyp hat noch die selbe Größe wie das AntiKippenLights, besteht aber bereits aus den Bauteilen, die für das AntiKippenLights-Mini vorgesehen sind. Den Code, der ursprünglich für einen PIC-Microcontroller geschrieben war, habe ich mehr oder minder wörtlich nach AVR-Assembler übersetzt, deshalb laufen die Animationen etwas langsamer ab. Außerdem sind die LEDs etwas anders angeordnet, deshalb fangen einige Animationen woanders an als auf dem Original-AntiKippenLights.</p>


[[Image:Antikippenlightsmini-01.jpg]] [[Image:Antikippenlightsmini-02.jpg]]
<gallery width="600">
Image:Antikippenlightsmini-01.jpg
Image:Antikippenlightsmini-02.jpg
</gallery>


=== Schaltung ===
=== Schaltung ===
Line 16: Line 19:
==== Schaltplan ====
==== Schaltplan ====


* [http://wiki.blinkenarea.org/pub/Blinkenarea/AntiKippenLights-Mini/aklm-schematic.png PNG-Bild]
* [[:Image:Antikippenlightsmini-05.png|PNG-Bild]]
* [http://wiki.blinkenarea.org/pub/Blinkenarea/AntiKippenLights-Mini/akl-mini.sch Eagle-Schematic]
* [[:Image:Antikippenlightsmini-06.sch|Eagle-Schematic]]


==== Layout ====
==== Layout ====
Line 23: Line 26:
Das Layout wurde von mir bereits getestet und funktioniert einwandfrei.
Das Layout wurde von mir bereits getestet und funktioniert einwandfrei.


* [http://wiki.blinkenarea.org/pub/Blinkenarea/AntiKippenLights-Mini/aklm-top.png Oberseite, PNG]
* [[:Image:Antikippenlightsmini-07.png|Oberseite, PNG]]
* [http://wiki.blinkenarea.org/Blinkenarea/AntiKippenLights-Mini/aklm-top-components.png Oberseite Bestückungsplan, PNG]
* [[:Image:Antikippenlightsmini-08.png|Oberseite Bestückungsplan, PNG]]
* [http://wiki.blinkenarea.org/pub/Blinkenarea/AntiKippenLights-Mini/aklm-bottom.png Unterseite, PNG]
* [[:Image:Antikippenlightsmini-09.png|Unterseite, PNG]]
* [http://wiki.blinkenarea.org/pub/Blinkenarea/AntiKippenLights-Mini/aklm-bottom-components.png Unterseite Bestückungsplan, PNG]
* [[:Image:Antikippenlightsmini-10.png|Unterseite Bestückungsplan, PNG]]
* [http://wiki.blinkenarea.org/pub/Blinkenarea/AntiKippenLights-Mini/akl-mini.brd Eagle-Board]
* [[:Image:Antikippenlightsmini-11.brd|Eagle-Board]]


==== Software ====
==== Software ====


* [http://wiki.blinkenarea.org/pub/Blinkenarea/AntiKippenLights-Mini/aklm-0.7.tar.gz Version 0.7] (direkter Port der AntiKippenLights-Software ohne den Zufallsgenerator)
* [[:Image:Antikippenlightsmini-0.7.tar.gz|Version 0.7]] (direkter Port der AntiKippenLights-Software ohne den Zufallsgenerator)
* [http://wiki.blinkenarea.org/pub/Blinkenarea/AntiKippenLights-Mini/aklm-0.8.tar.gz Version 0.8] (ein/aus-Taster funktioniert jetzt)
* [[:Image:Antikippenlightsmini-0.8.tar.gz|Version 0.8]] (ein/aus-Taster funktioniert jetzt)


=== Fotos ===
=== Fotos ===
Line 38: Line 41:
<p align="justify">Im Moment ist noch der Programmierstecker angeschlossen, deshalb sind auf den Fotos die 5 dünnen Drähte und ein Stück Papier zwischen dem Reset-Pin und dem dazugehörigen Pad auf der Platine zu sehen.</p>
<p align="justify">Im Moment ist noch der Programmierstecker angeschlossen, deshalb sind auf den Fotos die 5 dünnen Drähte und ein Stück Papier zwischen dem Reset-Pin und dem dazugehörigen Pad auf der Platine zu sehen.</p>


[[Image:Antikippenlightsmini-03.jpg]] [[Image:Antikippenlightsmini-04.jpg]]
<gallery>
Image:Antikippenlightsmini-03.jpg
Image:Antikippenlightsmini-04.jpg
</gallery>


[http://arne.blinkenarea.org/akl-mini/ Weitere Fotos..]
[http://arne.blinkenarea.org/akl-mini/ Weitere Fotos...]


=== Bausatz ===
=== Bausatz ===


<p align="justify">Aufgrund der großen Nachfrage auf der [[WTH]] und dem [[CCCongress|22C3]] biete ich den Bausatz fuer das AntiKippenLights-Mini jetzt auch ständig per Post an. Der Bausatz enthält alle benötigten Teile einschließlich des bereits programmierten Microcontrollers und einer CR2032-Knopfzelle. Der Bausatz kostet 10 Eur, nur die Platine 4 Eur. Wenn du einen Bausatz/eine Platine kaufen möchtest, kontaktiere mich bitte unter arne (at) blinkenarea.org.</p>
<p align="justify">Aufgrund der großen Nachfrage auf der [[WTH]] und dem [[CCCongress|22C3]] biete ich den Bausatz fuer das AntiKippenLights-Mini jetzt auch ständig per Post an. Der Bausatz enthält alle benötigten Teile einschließlich des bereits programmierten Microcontrollers und einer CR2032-Knopfzelle. Der Bausatz kostet 10 Euro, nur die Platine 4 Euro. Wenn du einen Bausatz/eine Platine kaufen möchtest, kontaktiere mich bitte unter arne (at) blinkenarea.org.</p>
<br>
<br>
<br>
<br>

Revision as of 12:58, 5 September 2007

zurück zur Übersicht

AntiKippenLights-Mini ist ein AntiKippenLights in der Größe einer Streichholzschachtel. Es besteht aus 18 SMD-LEDs (0805), die - anders als beim Original - von einem ATTiny2313-Microcontroller angesteuert werden. Die Stromversorgung erfolgt über eine einzelne CR2032-Lithium-Knopfzelle (3V). Mit dem Taster kann die Schaltung ein- und ausgeschaltet werden, im ausgeschalteten Zustand verbraucht der Controller nur noch ca. 200nA, so dass die Batterie wohl eher durch ihre Selbstentladung leergesaugt wird als durch die Schaltung. Um bei einem Wackelkontakt an der Batterie zu verhindern, dass die Batterie entladen wird, schaltet sich die Schaltung nach dem Einsetzen einer Batterie automatisch ab.

Prototyp

Der Prototyp hat noch die selbe Größe wie das AntiKippenLights, besteht aber bereits aus den Bauteilen, die für das AntiKippenLights-Mini vorgesehen sind. Den Code, der ursprünglich für einen PIC-Microcontroller geschrieben war, habe ich mehr oder minder wörtlich nach AVR-Assembler übersetzt, deshalb laufen die Animationen etwas langsamer ab. Außerdem sind die LEDs etwas anders angeordnet, deshalb fangen einige Animationen woanders an als auf dem Original-AntiKippenLights.

Schaltung

Die Platine ist 45.7x30.5mm groß und passt genau in eine Streichholzschachtel. Das Layout ist natürlich doppelseitig ausgeführt, es empfiehlt sich, eine dünne Platine zu verwenden (z.B. 1mm). Als Knopfzellenhalter werden die gleichen verwendet, welche auch auf PC-Mainboards drauf sind, man kann also einfach einen von einem defekten Mainboards ablöten. Die Widerstände und der Kondensator werden genau wie die LEDs in der Größe "0805" benötigt.

Schaltplan

Layout

Das Layout wurde von mir bereits getestet und funktioniert einwandfrei.

Software

  • Version 0.7 (direkter Port der AntiKippenLights-Software ohne den Zufallsgenerator)
  • Version 0.8 (ein/aus-Taster funktioniert jetzt)

Fotos

Im Moment ist noch der Programmierstecker angeschlossen, deshalb sind auf den Fotos die 5 dünnen Drähte und ein Stück Papier zwischen dem Reset-Pin und dem dazugehörigen Pad auf der Platine zu sehen.

Weitere Fotos...

Bausatz

Aufgrund der großen Nachfrage auf der WTH und dem 22C3 biete ich den Bausatz fuer das AntiKippenLights-Mini jetzt auch ständig per Post an. Der Bausatz enthält alle benötigten Teile einschließlich des bereits programmierten Microcontrollers und einer CR2032-Knopfzelle. Der Bausatz kostet 10 Euro, nur die Platine 4 Euro. Wenn du einen Bausatz/eine Platine kaufen möchtest, kontaktiere mich bitte unter arne (at) blinkenarea.org.





-- Arne Rossius - 07 Jan 2006