====== Erweiterungen der Hauptplatine (V 1.6 und 1.7) ====== Die Hauptplatine in der Version "Minimal-DCC", "Minimal-Selectrix" oder "Minimal-MCAN" kann durch die nachfolgenden Erweiterungen um nützliche Funktionen ergänzt und erweitert werden. \\ ===== Taster für Funktionstests und Einstellung der Servos ===== Die drei Taster und die entsprechenden LEDs auf der Hauptplatine können für Funktionstests und Einstellung der Servos verwendet werden. \\ ===Einstellung der Servos=== Die Minimal und Maximal Positionen eines Servos können über das Programm "01.Servo_Pos.ino" justiert werden. Dazu werden die Taster und die LEDs benötigt. Details dazu findet man unter [[anleitungen:spezial:tiny-uniprog#servo-positionen_mit_der_arduino_ide_definieren|"Servo-Positionen mit der Arduino IDE definieren"]].\\ Einfacher geht es mit dem [[anleitungen:spezial:tiny-uniprog#servo-positionen_mit_dem_farbtestprogramm_definieren|"Farbtest" Programm von Harold]]. Allerdings benötigt man dazu den PC. ===Funktionstests=== Die Taster und LEDs sind sehr praktisch zum Testen einer eigenen Konfiguration. Wenn man Knopfdruck Aktionen auf der Anlage verwendet, dann kann man die Taster am Schreibtisch zur Simulation benutzen. Das einlesen von Tastern oder Schaltern wird in der Excel Tabelle mit dem Befehl "SwitchX" gemacht. Wobei X den Schalter Typ definiert. Die drei Taster auf der Hauptplatine werden über die Befehle * SwitchD1 = Linker Taster * SwitchD2 = Mittlerer Taster * SwitchD3 = Rechter Taster angesprochen. \\ Die LEDs können auch direkt über den Befehl **Mainboard_LED(, #InCh)** angesprochen werden. \\ ^ LED Position ^ Nummer ^ | LED Links (gelb) | 1 | | LED Mitte (weiß) | 2 | | LED Rechts (blau) | 3 | | Heartbeat (oben zwischen den beiden Nanos) | 4 | ==== Stückliste ==== Reichelt Warenkorb: [[https://www.reichelt.de/my/1749667|MLL100_v2-EW-Taster]] ^ Anzahl ^ Bezeichnung ^ Beschreibung ^ Bestellnummer ^ Alternativen, Bemerkungen ^ | 1 | Board | 100DE Hauptplatine | 100DE Arduino für LEDs Master| | | 1 | LED BLAU | LED, 3 mm, blau | [[https://www.reichelt.de/led-3-mm-bedrahtet-blau-25-mcd-30--kbt-l-7104mbdk-p230833.html|KBT L-7104MBDK]] | | | 1 | LED GELB | LED, 3 mm, gelb | [[https://www.reichelt.de/led-3-mm-bedrahtet-gelb-18-mcd-60--led-3mm-ge-p10226.html|LED 3MM GE]] | | | 1 | LED WEISS | LED, 3 mm | [[https://www.reichelt.de/led-3-mm-bedrahtet-kaltweiss-2850-mcd-25--led-el-3-2850kw-p164200.html|LED EL 3-2850KW]]| | | 1 | R4 | Widerstand, 470 Ω | [[https://www.reichelt.de/widerstand-metallschicht-470-ohm-0207-0-6-w-1--metall-470-p11826.html|METALL 470]] | | | 2 | R5, R6 | Widerstand, 1,00 KΩ | [[https://www.reichelt.de/widerstand-metallschicht-1-00-kohm-0207-0-6-w-1--metall-1-00k-p11403.html|METALL 1,00K]] | | | 3 | S1, S2, S3 | Kurzhubtaster | [[https://www.reichelt.de/kurzhubtaster-6x6mm-hoehe-4-3mm-12v-vertikal-taster-3301-p27892.html|TASTER 3301 - Höhe 4,3mm]] | [[https://www.reichelt.de/kurzhubtaster-6x6mm-hoehe-9-5mm-12v-vertikal-taster-3301b-p27893.html|TASTER 3301B - Höhe 9,5mm]] \\ [[https://www.reichelt.de/kurzhubtaster-6x6-mm-hoehe-13-mm-12-v-vert--jtp-1130-p27894.html|JTP-1130 - Höhe 13mm]] \\ Es können auch die besseren Taster: \\ - [[https://www.reichelt.de/eingabetaster-schaltspannung-24v-fuer-led-bl-dtl-2-bl-p7244.html|DTL 2 BL]] \\ - [[https://www.reichelt.de/eingabetaster-schaltspannung-24v-fuer-led-ge-dtl-2-ge-p7245.html|DTL 2 GE]] \\ - [[https://www.reichelt.de/eingabetaster-schaltspannung-24v-fuer-led-ws-dtl-2-ws-p7249.html|DTL 2 WS]] \\ verwendet werden| ---- ==== Bestückung - Aufbauanleitung ==== Den Anfang machen die Widerstände R4 (470 Ω), R5 und R6 (je 1,0 KΩ) \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_taster-widerstaende.jpg?480}} \\ danach folgen die LEDs. Das lange Beinchen der LED kommen dabei auf die linken Seite, wo das Plus auf der Platine ist. \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_taster-leds.jpg?480}} \\ und zum Schluss die drei Taster \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_taster-taster1-3.jpg?480}} \\ oder wer eine bessere Qualität haben will die "Alternativen Taster"\\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_taster-taster_41-51-61.jpg?480}} \\ === Bild der fertigen Platinenerweiterung mit Beschriftungen === {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew_taster-werte.jpg?480}} \\ ---- ===== Erweiterung für die Analoge Tastererkennung und den Anschluss der PushButton-Platinen ===== Zum Anschluss der analogen Taster siehe hier: [[anleitungen:bauanleitungen:10_analoge_taster|Einlesen von 10 analogen Tastern (DE)]] ==== Stückliste ==== Reichelt Warenkorb: [[https://www.reichelt.de/my/1749725|MLL100_v2-EW-4017]] ^ Anzahl ^ Bezeichnung ^ Beschreibung ^ Bestellnummer ^ Alternativen, Bemerkungen ^ | 1 | Board | 100DE_v2 Hauptplatine | 100-2.0a Arduino für LEDs Master| | | 2 | C7, C9 | Keramikkondensator, 1µF | [[https://www.reichelt.de/vielschicht-keramikkondensator-1-0-20--z5u-5-1-0--p22985.html|Z5U-5 1,0µ]] |Achtung C9 darf nicht bestückt werden, wenn 80 digitale Taster eingelesen werden sollen. | | 1 | LED1 | LED, 3 mm, grün, 3800 mcd, 30° | [[https://www.reichelt.de/led-3-mm-bedrahtet-gruen-18-mcd-60--led-3mm-gn-p10227.html|LED 3MM GN]] | | | 1 | R3 | Widerstand, 470 Ω | [[https://www.reichelt.de/widerstand-metallschicht-470-Ω-0207-0-6-w-1--metall-470-p11826.html|METALL 470]] | | | 1 | R7 | Widerstand, 47,0 KΩ | [[https://www.reichelt.de/widerstand-metallschicht-47-0-kΩ-0207-0-6-w-1--metall-47-0k-p11823.html|METALL 47,0K]] | | | 1 | R12 | Widerstand, 100 Ω | [[https://www.reichelt.de/widerstand-metallschicht-100-Ω-0207-0-6-w-1--metall-100-p11457.html|METALL 100]] | | | 2 | R14, R27 | Widerstand, 22,0 KΩ | [[https://www.reichelt.de/widerstand-metallschicht-22-0-kΩ-0207-0-6-w-1--metall-22-0k-p11622.html|METALL 22,0K]] | Achtung R27 darf nicht bestückt werden, wenn 80 digitale Taster eingelesen werden sollen. | | 1 | KEY_80 | Wannenstecker, 14-pol | [[https://www.reichelt.de/wannenstecker-14-polig-gerade-wsl-14g-p22819.html|WSL 14G]] | | | 2 | KEYBRD, KEYBRD1 | Wannenstecker, 8-pol | [[https://www.reichelt.de/stiftwanne-8-pol-kontakte-vergoldet-2-54mm-bkl-10120552-p235689.html|BKL 10120552]] | Alt.: [[https://www.pollin.de/p/wannenstecker-gerade-8-polig-451167|Pollin: 451167]] (Bei Reichelt leider nicht immer erhältlich.) | ==== Bestückung - Aufbauanleitung ==== Den Anfang machen, wie üblich, die Widerstände R3 (470 Ω), R7 (47,0 KΩ), R12 (100 Ω), R14 und R27 (je 22,0 KΩ) \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_4017-widerstaende.jpg?480}} \\ danach folgt die LED. Das lange Beinchen der LED kommt dabei nach unten, dorthin wo das Plus auf der Platine ist. \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_4017-led1.jpg?480}} \\ Als nächstes folgen die beiden Keramikkondensatoren C7 & C9 (je 1,0 µF). \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_4017-kerkos.jpg?480}} \\ Den Abschluss machen die drei Wannenstecker KEY80, KEYBRD und KEYBRD1.\\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_4017-wannenstecker.jpg?480}} \\ Damit die Erkennung der analogen Taster funktioniert, muss der Lötjumper "SJ_4" auf der Unterseite der Platine geschlossen werden. \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_4017-analog6-sj.jpg?480}} === Bild der fertigen Platinenerweiterung mit Beschriftungen === {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew_4017-werte.jpg?480}} \\ ---- === Modifikation für einen zusätzlichen dritten Analogtastereingang === Damit man bis zu 30 analoge Taster verwenden kann, ist es möglich den Anschluss für den "Tag/Nacht" Sensor in einen Eingang für die Taster umzubauen. Dazu muss der Widerstand R13 mit 33 KΩ durch einen Widerstand mit 22 KΩ ersetzt werden. Zudem muss der Kondensator C8 mit 1µF, wie bei den anderen beiden Eingängen eingelötet werden. Die Positionen sind auf dem nachfolgenden Bild hervorgehoben. \\ Danach ist es nicht mehr möglich den Anschluss "Tag/Nacht" mit dem LDR für die Steuerung zu verwenden. \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_4017-analog7-taster.jpg?480}} \\ ---- ===== Versorgung der Hauptplatine direkt mit 5V ===== Die Hauptplatine in der Version 1.6 kann direkt über eine Schraubklemme mit 5V versorgt werden. ^ Anzahl ^ Bezeichnung ^ Beschreibung ^ Bestellnummer ^ Alternativen, Bemerkungen ^ | 1 | Board | Platine | 100-2.0a Arduino für LEDs Master| | | 1 | X4 | Schraubklemme, 2-pol, RM5,08 | [[https://www.reichelt.de/anschlussklemme-2-pol-2-mm-rm-5-08-akl-101-02-p36605.html|AKL 101-02]] | | {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_ver1-6_5v-spannung.jpg?480}} ---- ===== Versorgung der Hauptplatine per DCC mit 5V ===== Die maximale Belastung des DCC-Busses sollte nicht mehr als 800 mA betragen. Bei mehr kann es zu Störungen auf dem DCC-Bus kommen. ==== Stückliste ==== Reichelt Warenkorb: [[https://www.reichelt.de/my/1749828|MLL100_v2-EW-DCC-5V]] ^ Anzahl ^ Bezeichnung ^ Beschreibung ^ Bestellnummer ^ Alternativen, Bemerkungen ^ | 1 | Board | 100DE_v2 Hauptplatine | 100-2.0a Arduino für LEDs Master | | | 1 | B1 | Brückengleichrichter, 200 V, 1 A | [[https://www.reichelt.de/brueckengleichrichter-200-v-1-a-b140c1000dip-p4674.html|B140C1000DIP]]| [[https://www.reichelt.de/brueckengleichrichter-200-v-1-a-hdbl-103g-p146623.html|HDBL 103G]] | | 2 | C1, C2 | Keramikkondensator, 100nF | [[https://www.reichelt.de/vielschicht-keramikkondensator-100n-20--z5u-2-5-100n-p22977.html|Z5U-2,5 100N]] | | | 2 | C3, C4 | Elektrolytkondensator, low ESR, 100µF, 25 V | [[https://www.reichelt.de/elko-radial-100-uf-25-v-105-c-low-esr-fm-a-100u-25-p200027.html|FM-A 100U 25]] | | | 1 | D1 | Diode 1N4002 | [[https://www.reichelt.de/gleichrichterdiode-100-v-1-a-do-41-1n-4002-p1724.html|1N 4002]] | Schutzdiode für den Schaltregler vor Rückwartsspeisung | | 1 | D2 | Diode 1N4148 | [[https://www.reichelt.de/schalt-diode-100-v-150-ma-do-35-1n-4148-p1730.html|1N 4148]] | | | 1 | IC1 | Spannungsregler, fest, +5 V, 1,5A, 4%, TO-220 | [[https://www.reichelt.de/spannungsregler-fest-5-v-1-5a-4-to-220-l7805cv-dg-stm-p216677.html|L7805CV-DG STM]] | Besser den Schaltregler [[https://de.aliexpress.com/item/32862594003.html|DD4012SA (AliExpress)]] | ==== Bestückung - Aufbauanleitung ==== Den Anfang macht die Diode D1 (1N4002) als flachstes Bauteil \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_diode1.jpg?480}} \\ danach folgen die beiden Keramikkondensatoren C1 und C2 (100nF), \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_kerkos.jpg?480}} \\ der Brückengleichrichter, \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_bg1.jpg?480}} \\ die beiden Elektrolytkondensatoren C3 und C4 (je 100µF/25V)\\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_elkos.jpg?480}} \\ und zum Schluss der Spannungswandler "LM7805CV" bzw der Schaltregler "DD4012SA" \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_ic1.jpg?480}} \\ Sollte die Versorgung über den DCC-Bus erfolgen, so wird der Optokoppler (OK1 / 6N137) entfernt und durch die Diode D2 (1N4148) ersetzt. \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_diode2-32.jpg?480}} \\ === Bild der fertigen Platinenerweiterung mit Beschriftungen === {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_werte.jpg?480}} === Lötjumper === ^ Bezeichnung ^ Beschreibung ^ empfohlener Status ^ | NO_OPTO | Wenn die Hauptplatine über den DCC-Port mit Spannung versorgt wird, kann dieser Jumper geschlossen werden. OK1 entfällt dann und wird durch eine Diode 1N4148 ersetzt. | geschlossen, sofern OK1 gegen Diode ausgetauscht wurde | {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_sj.jpg?480}} ---- ===== Versorgung der Hauptplatine per SX-Bus mit 5V ===== Die maximale Belastung des SX-Busses sollte nicht mehr als 1.000 mA betragen. Bei mehr wird der Bus unnötig belastet und es kann zu Störungen kommen. ==== Stückliste ==== Reichelt Warenkorb: [[https://www.reichelt.de/my/1749830|MLL100_v2-EW-SX-5V]] ^ Anzahl ^ Bezeichnung ^ Beschreibung ^ Bestellnummer ^ Alternativen, Bemerkungen ^ | 1 | Board | 100DE_v2 Hauptplatine | 100-2.0a Arduino für LEDs Master| | | 2 | C1, C2 | Keramikkondensator, 100nF | [[https://www.reichelt.de/vielschicht-keramikkondensator-100n-20--z5u-2-5-100n-p22977.html|Z5U-2,5 100N]] | | | 2 | C3, C4 | Elektrolytkondensator, low ESR, 100µF, 25 V | [[https://www.reichelt.de/elko-radial-100-uf-25-v-105-c-low-esr-fm-a-100u-25-p200027.html|FM-A 100U 25]] | | | 1 | D1 | Diode 1N4002 | [[https://www.reichelt.de/gleichrichterdiode-100-v-1-a-do-41-1n-4002-p1724.html|1N 4002]] | Schutzdiode für den Schaltregler vor Rückwartsspeisung | | 1 | IC1 | Spannungsregler, fest, +5 V, 1,5A, 4%, TO-220 | [[https://www.reichelt.de/spannungsregler-fest-5-v-1-5a-4-to-220-l7805cv-dg-stm-p216677.html|L7805CV-DG STM]] | Besser den Schaltregler [[https://de.aliexpress.com/item/32862594003.html|DD4012SA (AliExpress)]] | ==== Bestückung - Aufbauanleitung ==== Den Anfang macht die Diode D1 (1N4002) als flachstes Bauteil \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_diode1.jpg?480}} \\ danach folgen die beiden Keramikkondensatoren C1 & C2 (je 100nF)\\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_kerkos.jpg?480}} \\ die beiden Elektrolytkondensatoren C3 und C4 (je 100µF/25V)\\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_elkos.jpg?480}} \\ und zum Schluss der Spannungswandler "LM7805CV" bzw. der Schaltregler "DD4012SA" \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vdcc_ic1.jpg?480}} \\ === Bild der fertigen Platinenerweiterung mit Beschriftungen === Die beiden mit einem Kreuz markierten Bauteile sind nicht notwendig, bei der Verwendung des SX-Busses als Spannungsquelle. Diese sind nur auf dem Bild, da die Platine, welche für die Fotos verwendet wurde, für die Verwendung mit DCC vorbereitet wurde. \\ {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vsx_werte.jpg?480}} === Lötjumper === ^ Bezeichnung ^ Beschreibung ^ empfohlener Status ^ | SJ_SX3 | SJ_SX3 & SJ_GND verbinden wenn die Platine aus dem SX Bus versorgt werden soll. Das geht aber nur bei wenigen LEDs. \\ Maximal 1,00 Ampere | offen | | SX_GND | ::: | offen | {{bilder:anleitungen:bauanleitungen:100de_v1.6:100_2a-ew-p_5vsx_sj.jpg?480}} ---- ===== Zusätzlicher LED-Kanal ===== Auf den Hauptplatinen seit der Version 1.5 steht ein zusätzlicher LED-Bus-Anschluss zur Verfügung. \\ Alle die kein M-CAN als Steuerungssignal verwenden, können den 6-poligen Wannenstecker durch das schließen von drei Lötjumpern zu einem zusätzlichen Ausgang für RGB-LEDs umfunktionieren. Dieser Kanal ist auch schon standardmäßig in der neusten Version des Programmgenerators enthalten. \\ {{bilder:anleitungen:bauanleitungen:100_v1.7:100_1-7_top-fertig-ledbus2.jpg?640}} Dazu einfach auf der Unterseite die Lötjumper * LED_BUS2A * LED_BUS2B * LED_BUS2C schließen. \\ Der Lötjumper "CAN_GND" darf allerdings nicht geschlossen sein. \\ {{bilder:anleitungen:bauanleitungen:100_v1.7:100_1-7_bottom-fertig-loetjumper_ledbus2.jpg?640}} ----