AKL-Mini SpezialEnglish: Difference between revisions

From BlinkenArea Wiki
Jump to: navigation, search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 25: Line 25:
* [[:Media:AKLMS-1.5.sch|Schematic]] (EAGLE 4.x)
* [[:Media:AKLMS-1.5.sch|Schematic]] (EAGLE 4.x)
* [[:Media:AKLMS-1.5.brd|PCB layout]] (EAGLE 4.x)
* [[:Media:AKLMS-1.5.brd|PCB layout]] (EAGLE 4.x)
* [[:Media:AKLMS-1.5.pdf|Construction kit instructions]]


== Software ==
== Software ==
Line 31: Line 30:
=== Main Controller (ATtiny2313) ===
=== Main Controller (ATtiny2313) ===


See [[AKL-MiniEnglish#Firmware|AKL-Mini Firmware]]
See [[AKL-MiniEnglish#Software|AKL-Mini Software]]


=== Melody Controller (ATtiny11) ===
=== Melody Controller (ATtiny11) ===
Line 38: Line 37:


The firmware supports two melodies, selectable with an input pin. The pin is read every time before the melody starts playing, so if its state is changed during playback, the controller will finish playing the melody before switching to the other one.
The firmware supports two melodies, selectable with an input pin. The pin is read every time before the melody starts playing, so if its state is changed during playback, the controller will finish playing the melody before switching to the other one.
* [[:Media:melody_aklms-1.5.zip|Melody player]] (default melodies: Mendelssohn's Wedding March and Happy Birthday)


== Construction Kit ==
== Construction Kit ==
* [[:Media:AKLMS-instructions-1.0.pdf|Construction kit instructions]] for PCB Rev. 1.5


[[Category:Projects]]
[[Category:Projects]]

Latest revision as of 14:33, 5 August 2017

project overview
Zur deutschsprachigen Version dieser Seite
AKL-Mini Spezial projectimage.jpg
Year 2017
Number of pixels 18
Grayscales / Colors greyscales
Illuminant SMD LEDs
Power input
Contact person Arne Rossius
Project website

AntiKippenLights-Mini Spezial (or AKL-Mini Spezial for short) is a regular AntiKippenLights-Mini extended with a second microcontroller to play a melody through a piezo speaker while the main controller is turned on. When the main controller is switched off, the melody keeps playing until its end is reached.

Hardware

In addition to the hardware of the AKL-Mini, the AKL-Mini Spezial uses an ATtiny11 controller to play the melody, an external resistor and capacitor to set the speed (as the ATtiny11's internal oscillator frequency is highly dependent on supply voltage) and a piezo speaker. An output pin on the main controller (ATtiny2313) is connected to an input on the ATtiny11 to send the "enable" signal.

The PCB is the same size as the AKL-Mini (45.7 x 30.5 mm, to fit a matchbox), but the LED heart has been extended and the LEDs rotated to match the heart shape. This provides plenty of space inside the heart to write a message (e.g. the names of a newlywed couple) or paste a heart-shaped photo.

Rev. 1.5

Software

Main Controller (ATtiny2313)

See AKL-Mini Software

Melody Controller (ATtiny11)

The ATtiny11 does not support ISP programming and must be programmed with an AVR programmer capable of high-voltage (12V) serial programming. If it is already soldered to the PCB, it must be desoldered before it can be programmed.

The firmware supports two melodies, selectable with an input pin. The pin is read every time before the melody starts playing, so if its state is changed during playback, the controller will finish playing the melody before switching to the other one.

  • Melody player (default melodies: Mendelssohn's Wedding March and Happy Birthday)

Construction Kit