also dan ist beim arduino am pin meiner wahl (digital) wen auf 0 oder low =masse und ich schalte so das relais? indem 2mA durch ein digital pin an masse gehen ?
stefan8484:
also dan ist beim arduino am pin meiner wahl (digital) wen auf 0 oder low =masse und ich schalte so das relais? indem 2mA durch ein digital pin an masse gehen ?
Bei welchem Eingangszustand wie geschaltet wird, konnte ich den Daten auf die Schelle nicht entnehmen. Ist im Grunde aber auch nicht unbedingt wichtig. Du musst das Ding mit Energie versorgen (Vcc und GND) und kannst dann an Anschluss „IN1“ das Relais schalten. Wenn die Polarität „andersrum“ ist, schaltest Du halt bei LOW statt bei HIGH. Schön finde ich jedenfalls, dass man das Relais wohl direkt (und nicht indirekt über einen Transistor) schalten bzw. betreiben kann. Wenn das wirklich nur bis rund 20 mA zieht, ist das eine ziemlich erfreuliche Sache.
Relaismodule, die "Active LOW" schalten sind genau so normal wie Module, die "Active HIGH" schalten. Das kommt halt ganz auf die Schaltung des Moduls an, ob es auf 0V oder 5V am Signaleingang den Spulenstrom schaltet.
stefan8484:
finds halt komisch das dan der strom rein und nicht raus geht.
ich habs nicht gelesen habe Gemessen 70 auf dem multimeter und 15-20 auf dem papier
uote]
Die gemessenen 70mA sind der Spulenstrom des Ralais, also das, was die Relaiswicklung des geschalteten Relais verbraucht (und nach der Formel P=U*I in Wärme umsetzt, während das Relais geschaltet ist.
Und die angegebenen 15-20mA sind der Steuerstrom der Treiberschaltung.
Aber die Angabe ist zu hoch gegriffen, die meisten Module brauchen weniger als 5mA Steuerstrom, damit die Treiberschaltung den Spulenstrom durchschaltet.
stefan8484:
finds halt komisch das dan der strom rein und nicht raus geht.
ich habs nicht gelesen habe Gemessen 70 auf dem multimeter und 15-20 auf dem papier
Dem kann ich nicht folgen.
Ich befürchte dir fehlen noch reichlich Grundlagen.
Die 70 mA die du gemessen hast, ist der Spulenstrom des Relais.
Der fließt über GND wieder raus, da kannst du ihn auch messen.
Und dieser Strom ist für Relais nicht zuviel.
Der niedrigere Wert wird für das arbeiten der Led im Optokoppler gebraucht, auch das ist ok.
stefan8484:
ja klahr aber wen ich ein low trigger habe kommt von da der strom und geht beim digital pin auf GND . der steuerstrom fliesst beim arduino durch .
Wie soll ich das verstehen ?
Der Strom fließt von Plus nach Minus. Was das mit Trigger zu tun hat, kann ich nicht sagen.
Also wenn du den Arduino Ausgangspin auf LOW (GND) schaltest, fließen die ca. 5 mA aus der Steuerstufe des Relais in den Pin des Arduino gegen GND.
Wenn du das meinst, stimmt das.
// WiFi - Version: Latest
#include <WiFi.h>
#include <WiFiClient.h>
#include <WiFiServer.h>
#include <WiFiUdp.h>
// Servo - Version: Latest
#include <Servo.h>
/**************************************************************
* Blynk is a platform with iOS and Android apps to control
* Arduino, Raspberry Pi and the likes over the Internet.
* You can easily build graphic interfaces for all your
* projects by simply dragging and dropping widgets.
*
* Â Downloads, docs, tutorials: http://www.blynk.cc
* Â Blynk community: Â Â Â Â Â Â http://community.blynk.cc
* Â Social networks: Â Â Â Â Â Â http://www.fb.com/blynkapp
* Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â http://twitter.com/blynk_app
*
* Blynk library is licensed under MIT license
* This example code is in public domain.
*
**************************************************************
* This example shows how to use Arduino Yun Bridge
* to connect your project to Blynk.
* Feel free to apply it to any other example. It's simple!
*
**************************************************************/
#define BLYNK_PRINT Serial   // Comment this out to disable prints and save space
#include <Bridge.h>
#include <BlynkSimpleYun.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "xxxxxxxxxxxxxxxxxxxxxxxxx";
void setup()
{
Serial.begin(9600);
Blynk.begin(auth);
// Or specify server using one of those commands:
//Blynk.begin(auth, "blynk-cloud.com", 8442);
//Blynk.begin(auth, server_ip, port);
}
void loop()
{
Blynk.run();
 int sensorValue = analogRead(A0);
float voltage = sensorValue * (5.0 / 1023.00) * 1;
Serial.println(voltage);
if (voltage > 3.1)
{
 digitalWrite(13, HIGH);
}
else
{
 digitalWrite(13, LOW);
}
}
Bitte setze Deinen Sketch in Codetags (oben links </> im Foreneditor oder [code] davor und [/code] dahinter - ohne die *).
Das kannst Du auch noch nachträglich durch Editieren tun. Bitte mach das, der Sketch ist besser zu lesen, besonders auf mobilen Geräten.