Arduino UNO R4 - Relais

Deze tutorial leert u hoe u een Arduino UNO R4 en een relais gebruikt om de aan- en uitstanden van apparaten te besturen die hoogspanningsvoeding gebruiken, zoals gloeilampen, ventilatoren, elektromagnetische sloten en lineaire actuatoren. In detail leren we:

Arduino UNO R4 en relais

Over Relais

Een relais is een schakelaar die u kunt programmeren, bestuurd door apparaten zoals Arduino UNO R4 of andere microcontrollers. Het stelt u in staat apparaten automatisch aan of uit te zetten, vooral die welke hoogspanning of hoge stroom gebruiken.

Het relais is een brug tussen Arduino UNO R4 en hoogspanningsapparaten.

WARNING

Bij het werken aan projecten die verbonden zijn met netspanning is het cruciaal om de juiste kennis te hebben om uzelf niet te schokken. Veiligheid is zeer belangrijk. Als u niet volledig zeker bent van wat u doet, probeer dan niets te hanteren. Zoek in plaats daarvan hulp bij iemand met ervaring.

Wij raden aan om een DC-apparaat (tot 24V) te gebruiken voor tests, ook al kunnen sommige relais werken met zowel DC- als AC-apparaten.

Relais Pinout

Relais Pinout

Een relais bestaat uit twee sets pinnen: de invoerpinnen, die laagspanning gebruiken, en de uitvoerpinnen die hoogspanning gebruiken.

  • De pinnen in de invoergroep zijn verbonden met de Arduino UNO R4 en bevatten drie pinnen:
    • DC- pin: sluit deze aan op GND (0V).
    • DC+ pin: sluit deze aan op VCC (5V).
    • IN pin: deze accepteert het besturingssignaal van de Arduino UNO R4.
  • De pinnen in de uitvoergroep sluiten aan op het hoogspanningsapparaat en hebben ook drie pinnen (meestal te vinden in een schroefklem):
    • COM pin: dit is de gemeenschappelijke pin gebruikt in zowel de normally open modus als de normally closed modus.
    • NO pin: dit is de normally open pin. Deze wordt gebruikt in de normally open modus.
    • NC pin: dit is de normally closed pin. Deze wordt gebruikt in de normally closed modus.

    In de praktijk gebruiken we meestal niet alle pinnen in de hoogspanningsgroep. We gebruiken er slechts twee van.

    • Voor normally open modus gebruiken we alleen de COM pin en de NO pin.
    • Voor normally closed modus gebruiken we alleen de COM pin en de NC pin.

    Als het relais zowel LOW als HIGH level triggers kan gebruiken, is er meestal een jumper om te kiezen tussen LOW level trigger of HIGH level trigger.

    ※ Notiz:

    Verschillende fabrikanten kunnen de pinnen op de relaismodule in verschillende volgordes plaatsen. Controleer altijd de labels op het relais en volg deze om het correct aan te sluiten. Kijk zorgvuldig!

    Hoe u het Hoogspanningsapparaat aan het Relais Aansluit

    Hoe relais aansluiten

    Hoe Het Werkt

    Een relais kan op verschillende manieren werken, afhankelijk van de fabrikant en hoe de gebruiker het installeert.

    De invoermodus: Er zijn twee invoermodi die het relais tegengesteld laten functioneren:

    • LOW level trigger modus
    • HIGH level trigger modus

    De uitvoermodus: Er zijn twee uitvoermodi die het relais tegengesteld laten werken:

    • normally open modus
    • normally closed modus.

    De term "normally" verwijst naar de toestand wanneer de "IN pin" is verbonden met "LOW (0V)". Laten we beginnen met wat snelle informatie:

    • De normally open modus en normally closed modus werken op tegengestelde wijze.
    • De meeste relaismodules ondersteunen zowel normally open als normally closed modus.
    • De LOW level trigger en HIGH level trigger modus werken op tegengestelde wijze.
    • Niet elke relaismodule ondersteunt zowel LOW level trigger als HIGH level trigger modus.
    • Op elk gegeven moment kan de relaismodule slechts in één modus werken, ofwel LOW level trigger of "HIGH level trigger."

    De combinatie van invoermodi en uitvoermodi leidt tot veel gebruikssituaties. Voor beginners raden wij aan om HIGH level trigger modus en normally open modus te kiezen.

    De LOW level trigger en HIGH level trigger modus functioneren op tegengestelde wijze. Vervolgens zullen we de HIGH level trigger modus in detail beschrijven. De LOW level trigger werkt op tegengestelde manier.

    HIGH Level Trigger - Normally Open Modus

    Om deze modus in te stellen, sluit u het hoogspanningsapparaat aan op zowel de COM pin als de NO pin.

    • Wanneer de IN pin is verbonden met LOW (0V), is de schakelaar open en het apparaat is UIT.
    • Wanneer de IN pin is verbonden met HIGH (5V), is de schakelaar gesloten en het apparaat is AAN.
    Hoe Relais Werkt - Normally Open

    HIGH Level Trigger - Normally Closed Modus

    Om deze modus te gebruiken, sluit u het hoogspanningsapparaat aan op de COM pin en de NC pin.

    • Wanneer de IN pin is verbonden met LOW (0V), is de schakelaar gesloten. Dit betekent dat het apparaat AAN is.
    • Wanneer de IN pin is verbonden met HIGH (5V), is de schakelaar open. Dit betekent dat het apparaat UIT is.
    Hoe Relais Werkt - Normally Closed

    Samenvatting

    Invoermodi Uitvoermodi IN pin (programmeerbaar) Uitvoerpinnen Relaisstatus Apparaatstatus
    HIGH Trigger Normally Open LOW COM en NO pin ⇒ open ⇒ UIT
    HIGH Trigger Normally Open HIGH COM en NO pin ⇒ gesloten ⇒ AAN
    HIGH Trigger Normally Closed LOW COM en NC pin ⇒ gesloten ⇒ AAN
    HIGH Trigger Normally Closed HIGH COM en NC pin ⇒ open ⇒ UIT
    LOW Trigger Normally Open LOW COM en NO pin ⇒ gesloten ⇒ AAN
    LOW Trigger Normally Open HIGH COM en NO pin ⇒ open ⇒ UIT
    LOW Trigger Normally Closed LOW COM en NC pin ⇒ open ⇒ UIT
    LOW Trigger Normally Closed HIGH COM en NC pin ⇒ gesloten ⇒ AAN

    Er kunnen wel 8 gebruikssituaties zijn. Dit kan overweldigend lijken. Maar als u een beginner bent, hoeft u zich alleen te richten op de eerste twee gevallen. Deze omvatten de HIGH level trigger en normally open instellingen. Deze tutorial zal zich hoofdzakelijk richten op deze twee gevallen.

    Arduino UNO R4 - Relais

    De Arduino UNO R4 gebruikt een relais om een apparaat te besturen dat werkt op hoogspanning.

    Een relais besturen is eenvoudig. We hebben alleen nodig:

    • Sluit de pin van de Arduino UNO R4 aan op de IN pin van het relais.
    • Programmeer de pin om LOW of HIGH te zijn om het relais te bedienen.

Bedradingsdiagram

Arduino UNO R4 Relais Bedradingsdiagram

This image is created using Fritzing. Click to enlarge image

Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.

Hoe Te Programmeren Voor Relais

  • Stel de digitale uitvoermodus in voor een Arduino UNO R4 pin met behulp van de pinMode() functie. Bijvoorbeeld voor pin 3:
pinMode(3, OUTPUT);
  • Stel de pin in op LOW (0 volt) met behulp van de digitalWrite() functie.
digitalWrite(3, LOW);
  • Stel de pin in op HIGH (5V) met behulp van de digitalWrite() functie.
digitalWrite(3, HIGH);

Arduino UNO R4 Code

/* * Deze Arduino UNO R4 code is ontwikkeld door newbiely.nl * Deze Arduino UNO R4 code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/tutorials/arduino-uno-r4/arduino-uno-r4-relay */ #define RELAY_PIN 3 // The Arduino UNO R4 pin connected to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); delay(500); digitalWrite(RELAY_PIN, LOW); delay(500); }

Snelle Stappen

Volg deze instructies stap voor stap:

  • Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
  • Bedraaad de componenten volgens het meegeleverde diagram.
  • Sluit de Arduino Uno R4 board aan op uw computer met een USB-kabel.
  • Start de Arduino IDE op uw computer.
  • Selecteer de juiste Arduino Uno R4 board (bijv. Arduino Uno R4 WiFi) en COM-poort.
  • Kopieer de code en open deze in Arduino IDE
  • Klik op de Upload knop in Arduino IDE om de code naar Arduino UNO R4 te sturen
  • Controleer de LED strip: deze zou moeten knipperen

Video Tutorial

We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.

Functiereferenties

Reacties

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!