[creativ_alertbox icon=“info-sign“ colour=“yellow“ custom_colour=““]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.[/creativ_alertbox]
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 Aufbau mit Arduino
folgt…
0
0
Der Code
Sollten Sie das erste mal mit Arduino arbeiten, so laden Sie sich bitte die aktuellste Software herunter.
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.
[cpp]/*
#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
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 )***********[/cpp]
0
0
WLAN-Remote Steuerung
App herunterladen
0
0
Der Aufbau
Übersicht iMatic
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.
Der Aufbau
[creativ_alertbox icon=“remove“ colour=“red“ custom_colour=““]Führen Sie folgende Schritte im spannungslosen Zustand aus![/creativ_alertbox]
Verbinden Sie Ihr WiFi RC Board mit den oben abgebildeten Anschluss. Beachten Sie dabei die Richtung.
Verbinden Sie das Board wie abgebildet.
[creativ_alertbox icon=“info-sign“ colour=“blue“ custom_colour=““]Das WiFi RC Board braucht keine extra Stromversorgung. Es wird über das iMatic Relais Board versorgt.[/creativ_alertbox]
Verbinden Sie nun das Relais-Board mit einer 12 VDC Spannungsversorgung.
0
0
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.
Melden Sie sich nun mit folgenden Daten an.
- Benutzername: admin
- Passwort: admin
Nun können Sie die Konfiguration der Wifi Karte ändern.
0
0
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.
[creativ_alertbox icon=“info-sign“ colour=“blue“ custom_colour=““]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.[/creativ_alertbox]
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).
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
Kurze Frage
Mir wird aber kein Netzwerk angezeigt wenn ich das Board anschließe