Inhaltsverzeichnis

Alternative MLL Hauptplatine als Shield für Arduino UNO R3

Fast ausschließlich mit SMD-Bauteilen ...

Version 1.2 (im Vergleich zur Version 1.1)


Bauanleitung

Lage der Komponenten (v1.2)

Um die Teile zu platzieren, ist es ratsam, immer mit den kleinsten (Bauform SMD) Teilen zu beginnen !
Transistoren, IC's, Widerstände > Dioden > Kondensatoren > LED's, > und so weiter …

Platzieren Sie die Komponenten gemäß der Stückliste.


Stückliste v1.2

Anzahl Bezeichnung Beschreibung Bestellnummer Bemerkungen Montagereihenfolge
1 Platine MobaLedLib UNO DCC LNet v1.2 Theo 1)
5 C1, C2, C3, C4, C5 SMD-Vielschicht-Keramikkondensator 100N, 10% X7R-G0805 100N 5
2 C6, C7 SMD-Vielschicht-Keramikkondensator 22P, 5% NPO-G0805 22P 5
1 C8 Elko, radial, 470µF, 10V, RM3,5, 1000h, 105°C, 20% NHG-A 470U 10 Achten Sie auf die richtige Ausrichtungsrichtung 12
1 C9* Vielschicht-Keramikkondensator 1,0µ, 20% Z5U-5 1,0µ Bei Verwendung analoger Taster -
1 CON1 Wannenstecker, 6-polig, gerade WSL 6G Achten Sie auf die richtige Ausrichtungsrichtung 13
2 CON2, CON3 Wannenstecker, 10-polig, gerade WSL 10G Achten Sie auf die richtige Ausrichtungsrichtung 13
1 CON4 Stiftleiste - 3-pol, RM 3,81 mm, 90° CTB932HE-3 14
1 Steckbare Schraubklemme - 3-pol, RM 3,81 mm, 0° CTB922HE-3 Gegenteil von CON4 -
1 CON5 Modular Einbaubuchse 6/6, schwarz 6P6C RJ11 RJ12 PCB Mount 16
1 CON6 Stiftleiste - 2-pol, RM 5,08 mm, 90° CTB9359-2 15
1 Steckbare Schraubklemme - 2-pol, RM 5,08 mm, 0° CTB9209-2 Gegenteil von CON6 -
2 D1, D2 Gleichrichterdiode, 100 V, 0,15 A, Mini Melf 1N 4148 SMD Achten Sie auf die richtige Ausrichtungsrichtung 4
1 F1 SMD-Sicherung und Sicherungshalter 10-50 Stück Sicherung schnell, Halter 2,5 A - Vergessen Sie nicht, den Sicherungshalter mitzubestellen 7
1 IC1 Arduino - ATmega328 mit Arduino Bootloader ARD ATMEGA 328 Achten Sie auf die richtige Ausrichtungsrichtung 18
1 IC-Sockel, 28-polig, doppelter Federkontakt GS 28-S Achten Sie auf die richtige Ausrichtungsrichtung 10
1 IC2 HIGH SPEED 10MBit/s Logic Gate Optokoppler, PDIP-8-SMD 6N137S EVL Achten Sie auf die richtige Ausrichtungsrichtung 8
1 IC3 Komparator, 2-fach, SO-8 LM 393 D SMD Achten Sie auf die richtige Ausrichtungsrichtung 2
2 J2, J3 Stiftleisten 2,54 mm, 1×02, gerade MPE 087-1-002 11
1 L1 LED, SMD 0805, rot, 112 mcd, 140° EVL 17-21/R6C-A Heartbeat IC1 - Achten Sie auf die richtige Ausrichtungsrichtung 4
1 L2 LED, SMD 0805, orange, 112 mcd, 140° EVL 17-21/S2C-A LNet Active - Achten Sie auf die richtige Ausrichtungsrichtung 4
1 L3 LED, SMD 0805, gelb, 38 mcd, 140° EVL 17-21UYC/S5 LED - Achten Sie auf die richtige Ausrichtungsrichtung 4
1 L4 LED, SMD 0805, weiß, 140 mcd, 150° EVL 17-21/T1D-C Sim - Achten Sie auf die richtige Ausrichtungsrichtung 4
1 L5 LED, SMD 0805, blau, 112 mcd, 140° EVL 17-21/BHC-A Inp - Achten Sie auf die richtige Ausrichtungsrichtung 4
2 L6, L7 WS2812B Leds DC5V WS2812B 5050 WH Heartbeat Di/Do - Achten Sie auf die richtige Ausrichtungsrichtung 4
1 Q1 SMD-Quarz, Grundton, 16,000000 MHz 16,0000-HC49-SMD 6
1 R1 SMD-Widerstand, 0805, 10 kOhm, 125 mW, 1% SMD-0805 10,0K 3
3 R2, R10, R17 SMD-Widerstand, 0805, 470 Ohm, 125 mW, 1% SMD-0805 470 3
4 R3, R12, R18, R19 SMD-Widerstand, 0805, 1,0 kOhm, 125 mW, 1% SMD-0805 1,00K 3
1 R4 SMD-Widerstand, 0805, 27 kOhm, 125 mW, 1% SMD-0805 27,0K 3
1 R5 SMD-Widerstand, 0805, 39 kOhm, 125 mW, 1% SMD-0805 39,0K 3
1 R6 SMD-Widerstand, 0805, 150 kOhm, 125 mW, 1% SMD-0805 150K 3
1 R7 SMD-Widerstand, 0805, 4,7 kOhm, 125 mW, 1% SMD-0805 4,70K 3
1 R8 SMD-Widerstand, 0805, 220 kOhm, 125 mW, 1% SMD-0805 220K 3
1 R9 SMD-Widerstand, 0805, 47 kOhm, 125 mW, 1% SMD-0805 47,0K 3
1 R11 SMD-Widerstand, 0805, 820 Ohm, 125 mW, 1% SMD-0805 820 3
1 R13 SMD-Widerstand, 0805, 47 Ohm, 125 mW, 1% SMD-0805 47,0 3
1 R14* Siehe Day/Night Sensor (LDR) Tabelle 3
2 R15, R16 SMD-Widerstand, 0805, 75 Ohm, 125 mW, 5% RND 1550805 AT 3
1 R20* N/A (Rückseite der Platine) -
1 R21* SMD-Widerstand, 0805, 10 kOhm, 125 mW, 1% SMD-0805 10,0K Abhängig von der Eingangsempfindlichkeit 3
1 T1 Bipolartransistor, NPN, 45V, 0,5A, 0,25W, SOT-23 BC 817-16 SMD 1
3 S1, S2, S3 Mikroschalter Tact Schalter Für PCB Weiß - LED, Sim, Inp 9
1 S4 Mikroschalter Tact Schalter Für PCB Rot - Reset IC1 9
2 X1, X4 Stiftleisten 2,54 mm, 1×08, gerade MPE 087-1-008 Als Montagehilfe UNO R3 verwenden 17
1 X2 Stiftleisten 2,54 mm, 1×06, gerade MPE 087-1-006 Als Montagehilfe UNO R3 verwenden 17
1 X3 Stiftleisten 2,54 mm, 1×10, gerade MPE 087-1-010 Als Montagehilfe UNO R3 verwenden 17

Bootloader

Glücklicherweise muss Folgendes nur einmal passieren !

Im Gegensatz zu einem Arduino Nano, bei dem das erstellte Programm über den Program Generator in den Mikroprozessor geladen wird, ist dies mit dieser Version, mit einem ATmega328p, nicht möglich. Der Grund dafür ist, dass im Mikroprozessor kein Bootloader installiert ist. Ein Bootloader ist eine Art Übersetzer, der die für den Mikroprozessor erforderlichen maschinensprache aus den vom Programmgenerator angebotenen Anweisungen extrahiert.

Aber keine Sorge, zum Glück haben wir dafür eine Lösung. Man kann den ATmega328p mit bereits installiertem Bootloader kaufen, etwas teurer, oder ihn selbst in den Mikroprozessor brennen. (Preisunterschied ca. € 2,-) In der Teileliste habe ich die Version mit Bootloader. Sich selbst hochzuladen, ist gar nicht so schwer – schauen Sie sich dazu die Arduino-Seite an. (From Arduino to a Microcontroller on a Breadboard)

Aber wir sind noch nicht am Ziel! Der ATmega328p (IC1), der auf dem MobaLedLib UNO Shield liegt, verfügt nun über einen Bootloader, allerdings muss auch das DCC-Programm geladen werden … Auch hierfür gibt es eine Lösung. Wenn Sie einen Arduino UNO R3 mit einem „echten“ ATmega328p-Mikroprozessor besitzen, tauschen Sie ihn einfach gegen den leeren ATmega328p mit Bootloader aus. Anschließend kann die benötigte DCC-Datei wie bei der ursprünglichen MLL-Anwendung über den Program Generator hochgeladen werden. Wenn Ihr UNO R3 keinen „echten“ ATmega328p hat, müssen Sie entweder einen kaufen, der einen hat, oder … schauen Sie sich YouTube an Programming ATmega328p Using Arduino UNO oder Upload Bootloader to ATmega328P with Arduino Nano CH340. Die DCC .ino-Datei befindet sich auf Hardis Github 23_A.DCC_Interface.ino.

Vergessen Sie nicht, anschließend alles wieder in die richtige Position zu bringen!


Day/Night - Analoge Drucktasten

Der Anschluss J3 kann nicht nur zur Tag-, Nacht- oder automatischen Helligkeitswahl mittels LDR genutzt werden, sondern auch zum Anschluss von 10 analogen Tastern.

Anschlussplan

Hinweis: Der Pin A5 ist bei J3 auf der Platine markiert !

Widerstandstabelle LDR Typ

Diese LDR-Typen können bei AliExpress bezogen werden, und die widerstände bei reichelt
Beispiel: Ein LDR Typ 5506 benötigt einen Widerstand (R14) mit einem Wert von 4K7Ω (METALL 4,70K)


Gerber-Dateien


Problemanalyse

Keine Interaktion der am MLL-Bus angeschlossenen Anwendungen ?


Schaltplan

1)
Anfrage für eine Platine kann per PN an Theo gesendet werden (stummi: TMaa)