nicht eingeloggt  einloggen
Baustelle Im Aufbau. Seiteninhalt/-aufbau kann/wird sich ändern.
Under construction. Page contents / design might/will change.

ButtonBoard

Das ButtonBoard soll als Eingabegerät für diverse Schaltbefehle dienen wie z.B. Licht, Heizung, Geräte, div. Steckdosen etc. Jede der 32 Tasten hat eine 2-farbige LED als Zustands- bzw. Signalanzeige. Die Kommunikation mit dem Board erfolgt via CAN.

Das Auslesen der Tasten wird klassisch über eine 8x4-Matrix durchgeführt. Die LEDs werden über 4 I2C-Port-Expander MCP23017 angesteuert. Als Hauptcontroller wird ein ATmega 8 verwendet.

Das ButtonBoard ist auch eine Premiere im Bereich meiner Platinenfertigung: Der Versuch, eine 2-lagige Platine aus 2 1-lagigen aufzubauen. Dazu wurden die beiden Layer Top + Bottom jeweils als Bottom-Layer ausgedruckt und auf eine dünne Platine (0.8mm) belichtet. Auf der "Top"-Layer werden die LEDs verlötet, auf der "Bottom"-Layer werden die Taster verlötet. Durch entsprechend grosse Bohrungen auf der Bottom-Platine lässt sich diese ohne Lücke direkt unter die Top-Platine legen, so dass beide zusammen dann die Dicke einer klassischen Platine haben.

Platinen, geätzt
Platinen, geätzt
Platinen, gebohrt und zugeschnitten
Platinen, gebohrt und zugeschnitten
Beide Platinen aufeinandergelegt
Beide Platinen aufeinandergelegt
Platine mit Tasten
Platine mit Tasten
Taster + LEDs bestückt
Taster + LEDs bestückt
Unterseite beider Platinen, verlötet
Unterseite beider Platinen, verlötet


Letzte Änderung: 2014-11-08 15:00:16
Seite erzeugt in 0.023 Sekunden (6.9 kB)