====== 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}} ---- ===== 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}} ----