Arduino: Relais ansteuern

Поділитися
Вставка
  • Опубліковано 9 січ 2015
  • Mit dem Arduino ein Relais anzusteuern und zu schalten, das geht ganz einfach. Im Video zeige ich den Anschluss eines Relais an den Arduino und die Ansteuerung mit einem kurzen Arduino Sketch.
    Ich verwende das Breakout-Board Keyes_SRly, dieses enthält auch eine LED zur Statusanzeige und eine Freilaufdiode zum Schutz des Relais vor der induzierten Überspannug beim Stop eines Motors.
    Mehr Infos und den Sketch gibts hier:
    www.makerblog.at/2015/01/ardui...
  • Наука та технологія

КОМЕНТАРІ • 44

  • @marcusfallen5315
    @marcusfallen5315 2 роки тому

    Du bist der erste der wirklich zeigt wie man mal einen Verbraucher anschließt. Danke!! ich habs einfach nicht gerafft.

  • @draeger-it
    @draeger-it 9 років тому +1

    Sehr schönes Video, sehr ausführlich.

  • @uweri_3851
    @uweri_3851 8 років тому +2

    Danke für die super Erklärung und den Sketch. Funktioniert wunderbar.....

    • @MakerblogAt
      @MakerblogAt  8 років тому

      Vielen Dank und viel Spaß beim Makern!

  • @ruevo1
    @ruevo1 6 років тому +1

    klasse erklärt - alle Daumen hoch!!

  • @natsennil6066
    @natsennil6066 3 роки тому +1

    richtig klasse, genau so hab ichs verstanden :) vielen dank !

  • @powerklaus5362
    @powerklaus5362 7 років тому +2

    Ich beschäftige mich jetzt seit ein paar Tagen mit den arduino Sachen und muss sagen das du deine Videos echt super machst und auch gut erklärst ! Weiter so :)
    Grüße aus dem Harz

  • @panda192012
    @panda192012 5 років тому +5

    Vielen Dank. Top Video!

  • @Cokelikejack
    @Cokelikejack 5 років тому

    Vielen Dank für die tolle Hilfe!

  • @martin_11
    @martin_11 5 років тому

    Tolles Video 👍🏼

  • @Natenjo
    @Natenjo 8 років тому

    sehr ut erklärt, danke!

  • @clemensluttenberger813
    @clemensluttenberger813 5 років тому

    Super Erklärung danke!

  • @jurgenandreekassens1976
    @jurgenandreekassens1976 4 роки тому

    Moin
    Tolles Video
    Ein pssr Fragen wieviel Relais kann man mit dem adoino schalten und wie oft in einer Sekunde kann man das Relais schalten.

  • @elsabio420
    @elsabio420 Рік тому

    sehr gutes Video. danke

  • @leonranger97
    @leonranger97 7 років тому +1

    Hey,
    ich hab ein Problem. Ich habe leider keine solche Relais auf solchen Platinen. Ich habe nur einzelne Relais.
    Wie kann ich ganz einfache Relais anschließen? Brauch ich bei denen auch eine Diode?
    Lg Leon

  • @serious-rc933
    @serious-rc933 4 роки тому

    Hey, wäre es möglich noch einen gewichtssensor anzuschließen, dass der Motor bis zu einem bestimmten Gewicht X dreht und dann aufhört?
    Gruß

  • @felixbaum2180
    @felixbaum2180 5 років тому

    Wie viel ms Verzögerung hat so ein relai?

  • @uwereinhardt6432
    @uwereinhardt6432 2 роки тому

    muss ich etwas beachten wenn ich mit dem Relais einen Magnetschalter ansteuern will?

  • @johnny4498
    @johnny4498 7 років тому +5

    Benötigt das Relais auch strom wenn es nicht geschaltet ist? Weil wofür dann der Vcc pin?

  • @noahnrt3553
    @noahnrt3553 2 роки тому

    Hey, kann man auch eine leistungstärkere Batterie damit verwenden ohne das etwas durch zimmert ?
    Bastle gerade an einem Rc auto von Carrera und benutze den motor so wie akku.
    Es soll zu einem Roboter umfunktioniert werden und soll mittels Ultraschall dinge erkennen und dann langsamer werden wenn etwas gesehen wird und dann ausweichen mit einer 90Grad nach links wegziehen.
    Problem:
    Kann ich die Batterie einfach so an das breadboard stecken ohne das was durch brennt und kann ich einstellen wie hoch die Spannung bzw. Die Drehgeschwindigkeit bei dem Motor ist?
    Vielen dank fürs durchlesen und ich hoffe auf rückmeldung!

  • @Johannesdefault2
    @Johannesdefault2 4 місяці тому

    Hallo Wo finde ich den Code für das Beispiel?

  • @cyberrichter
    @cyberrichter 6 років тому

    Ich habe Relais-Module die mich nicht mögen. Wenn ich das Relais auf HIGH schalte, schaltet das Modul das Relais aus und umgekehrt, was zum Henker mache ich falsch?

    • @MakerblogAt
      @MakerblogAt  6 років тому

      Bei Relais gibts verschiedene Typen, du hast scheinbar ein NC Relais. NC (normally closed) Relais öffnen bei HIGH, NO (normally open) Relais schließen bei HIGH. Dann gibts auch noch Wechsler, die bei jedem HIGH den Zustand umschalten.

    • @cyberrichter
      @cyberrichter 6 років тому

      Ist aber extrem irritierend, wenn die Kontroll-LED an ist und das Relais aus. Ich habe das jetzt so gelöst, dass ich im Scetch HIGH und LOW vertauscht habe, aber zufrieden bin ich nicht wirklich damit, zumal ich dabei bin für nächste Weihnachten eine recht komplexe Lightshow zu basteln...
      Wenn man so etwas im Online-Shop findet, haben diese Relais-Moduke eine besondere Bezeichnung, welche einem sagt, um welches dieser Module es sich handelt? Das einzige, was ich mal gesehen habe ist die Beschreibung "(...) This relay module is 5V active low."

  • @johnny4498
    @johnny4498 7 років тому

    Wieviele ms braucht das Relais um sich zu schließen?

  • @johric8532
    @johric8532 4 роки тому

    Hallo soweit prima. Allerdings zieht bei mir das Relais bei Zustand low an. pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, LOW);
    Die LED D13 leuchtet bei high und das Relais zieht bei low, dann leuchtet auch die LED am Relais. Das verstehe ich gar nicht.
    Gibt es dazu eine Idee?
    VG Jo

    • @johric8532
      @johric8532 4 роки тому

      Ich muss noch ergänzen ich habe eine Platine mit 8 Relais und einen Nano verwendet.

  • @johnny4498
    @johnny4498 7 років тому

    Hallo,
    Ich habe dazu eine Frage:
    int Schalterzustand;
    void setup() {
    pinMode(INPUT, 6);
    pinMode (OUTPUT, 7);
    }
    void loop() {
    Schalterzustand = digitalRead(6);
    if ( Schalterzustand== HIGH)
    {
    digitalWrite(7, HIGH);
    delay(50);
    digitalWrite(7,LOW);
    }
    }
    Ich habe dazu eine Frage:
    Hiernach wird ja wen ich den Knopf drücke (Pin 6), Pin 7 für 50ms auf High gestellt und danach wieder abgestellt. Wie kann ich programmieren das dieser Befehl nur EINMAL ausgeführt wir egal wie lange ich den Knopf drücke?

    • @MakerblogAt
      @MakerblogAt  7 років тому

      Am besten eine weitere Variable verwenden, die beim Drücken auf TRUE gesetzt (locked = TRUE) wird und erst wieder auf FALSE wenn der Taster losgelassen wird (locked = FALSE im else deines if()). Das Pin 7 darfst du dann nur HIGH setzen, wenn locked auf false steht - dabei wird das locked auf true gesetzt und es kommt nix mehr an Pin 7, bis locked durch Loslassen des Buttons wieder auf false gesetzt wird. OK? Aber Achtung: Die meisten Taster prellen etwas, wechseln beim Drücken alo u.U. mehrmals den Status bevor sie fix gedrückt sind. Das könnte Probleme machen. Einfachste Lösung : Ein kurzes delay am Ende des Skripts einführen (5-10 ms sollten nicht stören)

    • @johnny4498
      @johnny4498 7 років тому

      Makerblog.at - Arduino & Co Danke für die Antwort! Würde nicht auch eine While Schleife am Ende gehen, die sich so lange wiederholt, bis der Pin auf Low ist?

  • @r100lp3
    @r100lp3 6 років тому

    Kann ich eine Lampe anschließen mit 230V ?

    • @MakerblogAt
      @MakerblogAt  6 років тому

      Ja, kannst du, siehe z.B. dieses Tutorial: www.circuitbasics.com/setting-up-a-5v-relay-on-the-arduino/ - aber bitte bitte sei extrem vorsichtig, wenn du mit 230V arbeitest! Das sollte man nur tun, wenn man wirklich weiss was man tut. Ich hab mich bisher noch nicht getraut, mit Netzspannung zu arbeiten.

  • @johnny4498
    @johnny4498 7 років тому

    Wie genau kann der Arduino schalten?Gehen auch 20ms?

    • @MakerblogAt
      @MakerblogAt  7 років тому

      Es geht auch 1ms und noch weniger. Laut einiger Analysen von Leuten, die sich da besser auskennen, liegt die kürzestmögliche Zeit zwischen einem digitalWrite HIGH und LOW bei ca. 5 Mikro(!)sekunden... da ist in jedem Fall das Relais der deutlich langsamere Teil :)

    • @johnny4498
      @johnny4498 7 років тому

      Danke!:)

  • @sorenbottger5413
    @sorenbottger5413 7 років тому

    Muss der Arduino seperat mit Strom versorgt werden oder geht das über das Relais?

  • @timbergmann4439
    @timbergmann4439 Рік тому

    Was müsste ich machen, wenn ich den Motor einmal im linkslauf und einmal im rechtslauf laufen lassen möchte. Weil bis jetzt dreht er sich ja immer nur in eine Richtung

  • @erichkuttenberger9047
    @erichkuttenberger9047 Рік тому

    Die Freilaufdiode dient nicht für die Eliminierung von Überspannung auf der Ausgangsseite. Es dient dazu, dass keine Überspannung an der Spule im Relait beim Schalten entstehen.

  • @Selorius
    @Selorius 8 років тому +2

    Sehr schön erklärt!
    Aber dicke fette Warnung!!! Auf dem Relais stehts zwar drauf, aber es hält weder die 10 Ampere, noch die Netzspannung aus (die Leiterplatte und die Klemmen schaffen das auch nicht)! Bitte betreibt die Sache zu eurer Sicherheit nur mit Kleinspannung und die Relaiskontakte maximal mit 3 Ampere Dauerlast. Ohmsche Last (LEDs oder Lampen) sind "angenehmer" fürs Relais als induktive Lasten (Motoren) oder kapazitive Lasten (größere Kondensatoren). Nehmts so hin, das genau zu erklären reicht hier der Platz nicht. LG Sel