iMatic V2 16 Channels Relay – WLAN-Remote Steuerung

Sie benötigen dazu das Paket mit dem WLAN Modul. Optional können Sie das WLAN Modul hier erwerben. Sie erhalten das WLAN Modul auch separat.

iMatic auf Amazon kaufen

Durch das Klicken auf das oben abgebildete Produkt gelangt Ihr über einen Amazon Partnerlink auf die gewünschte Produktseite. Durch den Kauf über unserer Partnerlink erhalten wir eine kleine Provision von Amazon für die Vermittlung. Mehr über das Amazon Partnerprogramm können Sie unter Punkt 8 (Amazon Partnerprogramm) in unserer Datenschutzerklärung nachlesen.

Arduino Steuerung

Der Code

Sollten Sie das erste mal mit Arduino arbeiten, so laden Sie sich bitte die aktuellste Software herunter.

arduino.cc

Arduino verbinden

Verbinden Sie nun Ihren Arduino mit Ihrem Computer. Beim ersten Mal werden alle benötigten Treiber installiert. Ist die Installation abgeschlossen können Sie die Arduino Software zur Programmierung starten.

/*
#General code from:
YourDuino Example: Relay Control 1.10
Handles "Relay is active-low" to assure
no relay activation from reset until
application is ready.
terry@yourduino.com

#Extended & edited by:
Andreas Reitberger
Homepage
kontakt@wdbase.de */ /*-----( Import needed libraries )-----*/ /*-----( Declare Constants )-----*/ #define RELAY_ON 0 #define RELAY_OFF 1 /*-----( Declare objects )-----*/ /*-----( Declare Variables )-----*/ int mode = 1; int waittimer = 250; //Waittimer between switch ON/OFF (in ms) /*-----( Declare Pins----*/ // Arduino Digital I/O pin number //Relais 1-8 #define Relay_1 2 #define Relay_2 3 #define Relay_3 4 #define Relay_4 5 #define Relay_5 6 #define Relay_6 7 #define Relay_7 8 #define Relay_8 9 //Relais 9-16 /* //Make sure your Arduino has this much Output Pins! #define Relay_9 10 #define Relay_10 11 #define Relay_11 12 #define Relay_12 13 #define Relay_13 14 #define Relay_14 15 #define Relay_15 16 #define Relay_16 16 */ void setup() /****** SETUP: RUNS ONCE ******/ { //-------( Initialize Pins so relays are inactive at reset)---- digitalWrite(Relay_1, RELAY_OFF); digitalWrite(Relay_2, RELAY_OFF); digitalWrite(Relay_3, RELAY_OFF); digitalWrite(Relay_4, RELAY_OFF); digitalWrite(Relay_5, RELAY_OFF); digitalWrite(Relay_6, RELAY_OFF); digitalWrite(Relay_7, RELAY_OFF); digitalWrite(Relay_8, RELAY_OFF); //---( THEN set pins as outputs )---- pinMode(Relay_1, OUTPUT); pinMode(Relay_2, OUTPUT); pinMode(Relay_3, OUTPUT); pinMode(Relay_4, OUTPUT); pinMode(Relay_5, OUTPUT); pinMode(Relay_6, OUTPUT); pinMode(Relay_7, OUTPUT); pinMode(Relay_8, OUTPUT); delay(4000); //Check that all relays are inactive at Reset }//--(end setup )--- void loop() /****** LOOP: RUNS CONSTANTLY ******/ { /*Mode 1 Light effect for the roof LED'S */ do{ //---( Turn all 8 relays ON in sequence)--- //LED-Stripe 01 digitalWrite(Relay_1, RELAY_ON);// set the Relay ON delay(waittimer); // wait for a second digitalWrite(Relay_1, RELAY_OFF);// set the Relay OFF //LED-Stripe 02 digitalWrite(Relay_2, RELAY_ON);// set the Relay ON delay(waittimer); // wait for a second digitalWrite(Relay_2, RELAY_OFF);// set the Relay OFF //LED-Stripe 03 digitalWrite(Relay_3, RELAY_ON);// set the Relay ON delay(waittimer); // wait for a second digitalWrite(Relay_3, RELAY_OFF);// set the Relay OFF //LED-Stripe 04 digitalWrite(Relay_4, RELAY_ON);// set the Relay ON delay(waittimer); digitalWrite(Relay_4, RELAY_OFF);// set the Relay OFF //LED-Stripe 05 digitalWrite(Relay_5, RELAY_ON);// set the Relay ON delay(waittimer); // wait for a second digitalWrite(Relay_5, RELAY_OFF);// set the Relay OFF //LED-Stripe 06 digitalWrite(Relay_6, RELAY_ON);// set the Relay ON delay(waittimer); // wait for a second digitalWrite(Relay_6, RELAY_OFF);// set the Relay OFF //LED-Stripe 07 digitalWrite(Relay_7, RELAY_ON);// set the Relay ON delay(waittimer); // wait for a second digitalWrite(Relay_7, RELAY_OFF);// set the Relay OFF //LED-Stripe 08 digitalWrite(Relay_8, RELAY_ON);// set the Relay ON delay(waittimer); digitalWrite(Relay_8, RELAY_OFF);// set the Relay OFF delay(4000); // wait see all relays ON for (int i = 1; i <= 5; i++) { //---( Turn all 8 relays OFF in sequence)--- digitalWrite(Relay_1, RELAY_OFF);// set the Relay OFF digitalWrite(Relay_2, RELAY_OFF);// set the Relay OFF digitalWrite(Relay_3, RELAY_OFF);// set the Relay OFF digitalWrite(Relay_4, RELAY_OFF);// set the Relay OFF digitalWrite(Relay_5, RELAY_OFF);// set the Relay OFF digitalWrite(Relay_6, RELAY_OFF);// set the Relay OFF digitalWrite(Relay_7, RELAY_OFF);// set the Relay OFF digitalWrite(Relay_8, RELAY_OFF);// set the Relay OFF delay(waittimer*2); // wait see all relays OFF //---( Turn all 8 relays ON in sequence)--- digitalWrite(Relay_1, RELAY_ON);// set the Relay OFF digitalWrite(Relay_2, RELAY_ON);// set the Relay OFF digitalWrite(Relay_3, RELAY_ON);// set the Relay OFF digitalWrite(Relay_4, RELAY_ON);// set the Relay OFF digitalWrite(Relay_5, RELAY_ON);// set the Relay OFF digitalWrite(Relay_6, RELAY_ON);// set the Relay OFF digitalWrite(Relay_7, RELAY_ON);// set the Relay OFF digitalWrite(Relay_8, RELAY_ON);// set the Relay OFF delay(waittimer*2); // wait see all relays OFF } } while (mode == 1); //---( Turn all 8 relays ON in sequence)--- digitalWrite(Relay_1, RELAY_ON);// set the Relay ON delay(1000); // wait for a second digitalWrite(Relay_2, RELAY_ON);// set the Relay ON delay(1000); // wait for a second digitalWrite(Relay_3, RELAY_ON);// set the Relay ON delay(1000); // wait for a second digitalWrite(Relay_4, RELAY_ON);// set the Relay ON delay(1000); digitalWrite(Relay_5, RELAY_ON);// set the Relay ON delay(1000); // wait for a second digitalWrite(Relay_6, RELAY_ON);// set the Relay ON delay(1000); // wait for a second digitalWrite(Relay_7, RELAY_ON);// set the Relay ON delay(1000); // wait for a second digitalWrite(Relay_8, RELAY_ON);// set the Relay ON delay(4000); // wait see all relays ON //---( Turn all 8 relays OFF in sequence)--- digitalWrite(Relay_1, RELAY_OFF);// set the Relay OFF delay(1000); // wait for a second digitalWrite(Relay_2, RELAY_OFF);// set the Relay OFF delay(1000); // wait for a second digitalWrite(Relay_3, RELAY_OFF);// set the Relay OFF delay(1000); // wait for a second digitalWrite(Relay_4, RELAY_OFF);// set the Relay OFF delay(1000); digitalWrite(Relay_5, RELAY_OFF);// set the Relay OFF delay(1000); // wait for a second digitalWrite(Relay_6, RELAY_OFF);// set the Relay OFF delay(1000); // wait for a second digitalWrite(Relay_7, RELAY_OFF);// set the Relay OFF delay(1000); // wait for a second digitalWrite(Relay_8, RELAY_OFF);// set the Relay OFF delay(4000); // wait see all relays OFF }//--(end main loop )--- //*********( THE END )***********

0

0

Back To Top

WLAN-Remote Steuerung

Der Aufbau

Übersicht iMatic

iMatic_16ch_relais_board_schematic_cutted

Da es weder ein Handbuch, noch irgendwelche anderen Hinweise zur Montage der iMatic Relaiskarte gibt, biete ich hier eine kleine Übersicht.

Die Relais

Hier finden Sie das Datenblatt der verbauten Relais.

SRD-12VDC-SL-C Relais Datenblatt (156 Downloads)

Der Aufbau

Führen Sie folgende Schritte im spannungslosen Zustand aus!

iMatic_16ch_relais_board_IO_Pins

Verbinden Sie Ihr WiFi RC Board mit den oben abgebildeten Anschluss. Beachten Sie dabei die Richtung.

iMatic_16ch_relais_board_IO_Pins_WiFi_Board

Verbinden Sie das Board wie abgebildet.

Das WiFi RC Board braucht keine extra Stromversorgung. Es wird über das iMatic Relais Board versorgt.

Verbinden Sie nun das Relais-Board mit einer 12 VDC Spannungsversorgung.

0

0

Back To Top

Wifi RC Board konfigurieren

SainSmart iMatic V2 Wireless Remote Control Board

Verbinden Sie sich mit dem Wifi Board.

  • SSID: SainSmart
  • Passwort: SainSmart

Wenn die Verbindung erfolgreich hergestellt wurde, öffnen Sie folgende Adresse in Ihrem Browser.

192.168.1.4/3000

Melden Sie sich nun mit folgenden Daten an.

  • Benutzername: admin
  • Passwort: admin

Nun können Sie die Konfiguration der Wifi Karte ändern.

0

0

Back To Top

WLAN Steuerung via App

Verbinden Sie sich nun mit dem WLAN Netzwerk ‚SainSmart‘. Das WiFi RC Board stellt automatisch einen Accesspoint zur Verfügung (AP).

Passwort: SainSmart

Achten Sie dabei auf die Groß- und Kleinschreibung!

Wenn die Verbindung erfolgreich war, dann starten Sie die iMatic App auf Ihrem Tablet oder Smartphone (Android oder iOS) und wählen Sie den Typen Ihres Relais-Board.

Beim ersten Start der App wird Ihnen ein Tutorial gezeigt, wie Sie das LAN Board verbinden müssen. Jedoch handelt es sich dabei um die ältere Version mit RJ45 Anschluss. Sie können die Anleitung überspringen.

Daten zum WiFi RC Board

Das Board nutzt die Standard IP-Adresse

192.168.1.4

Durch das Öffnen der IP Adresse im Browser können Sie die Einstellungen des Boards konfigurieren (Benutzer: admin / Passwort: admin).

192.168.1.4

Hinweis: Sie müssen mit dem WiFi Board verbunden sein, ansonsten funktioniert der Link nicht. Vergewissern Sie sich auch, dass Sie nur mit dem einem Netzwerk verbunden sind.

Steuerung via App

0

0

Back To Top

Was this article helpful?

Related Articles

1 Comment

  1. Locutus
    Kurze Frage
    Mir wird aber kein Netzwerk angezeigt wenn ich das Board anschließe

Leave A Comment?

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.