5V SSR Omron G3MB mit 3.3V Arduino per 2N2222 schalten

Hallo Arduinofreunde,
in einem Projekt stehen mir vom Arduino 3,3 Volt und 12 Volt von einem Netzgerät zur Verfügung. Bislang hatte ich mit dem UNO und MEGA die Relais vom Typ "Omron SSR G3MB" direkt angesteuert - sie laufen auf 5 Volt.

Von diesen Relais habe ich noch etliche, weshalb ich diese mit 5 Volt eines LM1117 zu versorgen beabsichtige und per 2N2222 Transistor über den 3,3 Volt Arduino ansteuern möchte. Da mir diese Schaltungsart neu ist, bitte ich euch um Prüfung auf Richtigkeit.

GND vom Arduino und GND der 12 Volt sind miteinander verbunden. +5V-IC entspricht in der Abbildung VCC.
Vielen Dank

Im Prinzip müßte die Schaltung funktionieren.

Ein Link zum Datenblatt wäre aber hilfreich. Hat der Optotriac einen eingebauten Strombegrenzungswiderstand für 5V?

Achja natürlich, hier ist das Datenblatt (u.a. die 5V-Version): Omron G3MB-202P

Ich meine ein Widerstand ist nicht integriert.

Lt. Datenblatt ist bei dem genannten Modell ein Vorwiderstand an der Led.

Felipe2017:
Ich meine ein Widerstand ist nicht integriert.

Wenn kein Widerstand integriert wäre dann gäbe es keine 5V und 12V version.

uwefed:
Wenn kein Widerstand integriert wäre dann gäbe es keine 5V und 12V version.

Jetzt fällt es mir auch wie Schuppen von den Augen. Neu ist mir der Ensatz eines LM1117 (er sollte lt. Forumsbeitrag bei etwa 250mAh Maximallast von ein paar SSRs und LEDs mindestens einen 200uF Elektrolyt haben) und das Ansteuern der Relais per NPN Transistor - deshalb die Verifizierung. Wenn das i.O. ist traue ich mich an die Umsetzung.
Vielen Dank!