

Konzept
=======


Grundidee
---------

Im Jahr 2011 gab es schon mal eine experimentelle LevelTube. Die wurde mit einem AVR-Mikrocontroller realisiert, der aber merklich zu wenig Rechenleistung besaß. Mit vielen Kompromissen lies sich gerade so eine Technikdemonstration realisieren. Mit den gemachten Erfahrungen soll nun ein alltagstaugliges Gerät umgesetzt werden, das über einen erweiterten Funktionsumfang verfügt.


Funktionen
----------

* Bewertete Filter
* Kleine Levelbar zur Kontrolle des Eingangssignals
* Led-Tube als Levelbar
* Pulsierende Farbe zum Signalpegel
* Grieseln zum Signalpegel
* Wandernder Signalverlauf
* Grafik-Equalizer -> Nein, über Android
* Vorverstärker mit Pegelregler
* Stereo Led-Tube


Hardwareentwurf
---------------

### Hardware #1

#### Led-Tube
* EuroLight DMX Led-Tube mit 16 Elementen

#### Controller

* 16- oder 32-Bit
* Integrierter AD-Wandler
* Arduino Due
** AT91SAM3X8E
* Olimex
** STM32-H103 Adapterplatine
** SAM3-H256

#### Schnittstellen

* DMX-Stecker
* Pegelregler
* Pegelanzeige
* Line-In Klinke oder Cinch
* Taster zum Modus wählen
* Reset

#### Komponenten

* ggf. AD-Wandler
* Vorverstärker
* Pegelwandler für DMX512
* Kontroller
* Schnittstellen
* Prüfpins

##### Sonstiges

* EMV Analog und Digital
** ?
* Programmieradapter
** ARM-USB-TINY 
** Parallelport "Wiggler"
* Programmierung
** Yagarto/Eclipse CDT
 
### Hardware #2

#### Signalstruktur

* Summierer+Pegelregler
* Band-Filter mit B-Charakteristik
** 40Hz-12kHz
* RMS-to-DC-Converter

#### Led-Tube
* EuroLight DMX Led-Tube mit 16 Elementen

#### Digitale Komponenten
* Arduino Uno (Atmel AVR)
* Pegelwandler für DMX512

#### Schnittstellen

* DMX-Stecker
* Drehpoti als Pegelregler
* Pegelanzeige
* Line-In 6,3mm-Klinke
* Taster zum Modus wählen
* Reset
* (Interne?) Dip-Switche für DMX-Addresse


#### Analog-Komponenten

* ICL7660 (Negative Spannungsversorgung)
* AD736/AD737 10µF + 3.3 µF
* Pegelwandler für DMX512
* Dual-OP für +/-5 Volt-Versorgung

#### Sonstiges

* XLR-Buchse
* 6,3mm-Buchse
* EMV Analog und Digital
** Gleichtaktdrossel für Audio (Überbrückbar)
** Differenzsignalbildung
* Arduino-Gehäuse
* Zweilagiges Layout

### Hardware #3

Gleich wie Hardware #2 nur ohne Arduino, da die Baumaße total beschissen sind. Ingesamt ergibt sich mit Arduino kein relevanter Vorteil.

### Entscheidung

Ein RMS-Umformer als Analogschaltung gestaltet sich deutlich einfacher als ein digitaler Algorithmus mit zweifelhafter EMV und anderer Fallstricke des AD-Konverters. 


Bedienkonzept
-------------

### Bedienelemente und Anschlüsse

* 6-LED-Balkenanzeige zur Pegelanzeige
* Drehpoti zur Pegelanpassung
* Taster zur Moduswahl
* Line-In 6,3mm-Klinke
* DMX-Stecker
* 4xDip-Codierer
* Spannungsversorgung
* Enable-Taster

### Modi

#### Option #1

* Levelbar mit zwei Skalierungen
* Pulsierende Helligkeit in sechs Farben und zwei Skalierungen
** Weiß
** Rot
** Orange
** Grün
** Blau
** Lila

#### Option #2

TBD

### Layout

#### Option #1

Siehe Grafik [TBD] mit Inkscape

Gehäuse TEKO 223 Reichelt
Distanzbolzen aus Kunststoff (Arduino)
Taster 3305B

#### Option #2

Siehe Grafik [TBD] mit Inkscape

Gehäuse GEH EG 2 Reichelt (Europaformat)

Trotzdem Bohrlöcher nicht vergessen!

#### Entscheidung

Da das Europaformat am wenigsten gebastel im Bezug auf Gehäuse erfordert wird Option #2 gewählt.


