Snel antwoord

Sluit de VCC van de relaismodule aan op de 5V van de Arduino, GND op GND en IN op een digitale pin zoals D7. De meeste blauwe single-channel boards zijn actief-laag, dus het schrijven van LOW schakelt het relais in. Als je board een JD-VCC jumper heeft en je wilt volledige optocoupler-isolatie, verwijder dan de jumper en voed JD-VCC vanuit een aparte 5V voeding terwijl je de aardingen verbonden houdt. Voor netspanning schakel je alleen de fasedraad en omhul je het relais en de aansluitingen.

Voordat je iets aansluit: identificeer je board

Zoek naar de ingangskop en eventuele jumper. Een board met VCC, GND en IN is een direct aangestuurde module; een board met VCC, GND, IN en een JD-VCC jumper heeft een optocoupler die de ingangszijde scheidt van de relaisspoelzijde. De 5V relaismodule in deze winkel is een single-channel board met schroefklemmen voor NO, COM en NC, wat de indeling is die de meeste beginnersprojecten nodig hebben.

Controleer de triggerlogica voordat je de belasting bedraadt. Breng 5V en GND aan op de module, laat IN zwevend en luister naar een klik. Als het klikt met IN zwevend of hoog getrokken, is het actief-laag; als het stil blijft totdat IN hoog wordt, is het actief-hoog. Deze ene test voorkomt het meest voorkomende probleem 'mijn relais werkt achterstevoren'.

Sluit de besturingszijde aan op de Arduino

Verbind VCC met de 5V pin van de Arduino, GND met een Arduino GND-pin en IN met een digitale pin. D7 is een veilige standaard omdat deze niet wordt gedeeld met seriële of SPI op een Uno. Houd deze drie draden kort en weg van netspanningskabels; lange ingangsdraden vangen ruis op die valse triggering kan veroorzaken.

Als je board de JD-VCC jumper heeft en je gebruikt een aparte 5V voeding voor de spoelzijde, verwijder dan de jumper, verbind de externe 5V positief met JD-VCC en verbind de aarde van de externe voeding met de aarde van de Arduino. Zonder die gedeelde aarde heeft het ingangssignaal geen referentie en zal het relais niet betrouwbaar schakelen.

Schrijf een sketch die past bij je triggertype

Stel voor een actief-laag module de pin in op HIGH in de setup zodat het relais uit blijft bij het opstarten, en schrijf dan LOW om het te bekrachtigen. Voor actief-hoog, keer die logica om. Een minimale actief-laag sketch ziet er zo uit: pinMode(7, OUTPUT); digitalWrite(7, HIGH); in de setup, dan digitalWrite(7, LOW) om aan te zetten en digitalWrite(7, HIGH) om uit te zetten. Voeg na elke wijziging een korte vertraging toe zodat je de klik kunt horen en de status kunt bevestigen.

Vermijd het rechtstreeks aansturen van het relais vanaf een pin zonder de stroom te controleren. Veel 5V boards trekken meer dan een kale Arduino-pin continu zou moeten leveren, dus voed de module vanaf de 5V rail en gebruik de pin alleen voor het ingangssignaal. Als het board reset wanneer het relais klikt, is dat je aanwijzing om de spoelvoeding van de Arduino-regelaar af te halen.

Schakel de belasting veilig

Gebruik COM en NO voor een belasting die uit moet zijn totdat het relais bekrachtigt, en COM en NC voor een belasting die standaard aan moet zijn. Houd voor DC-belastingen de polariteit consistent met je voeding. Voor netspanning schakel je alleen de fasedraad via COM en NO, nooit de nuldraad, en houd je de netspanningzijde fysiek gescheiden van de laagspanningszijde.

Omhul het relaïsboard en alle netspanningsterminals in een niet-geleidende behuizing, ontlast de kabel en raak de schroefklemmen nooit aan terwijl het circuit is aangesloten. Als je niet zeker bent over het werken met netspanning, gebruik dan het relais om een laagspannings-DC-belasting of een kant-en-klare slimme stekker te schakelen.

Stapsgewijze relaisinstallatie

  1. 1. Identificeer triggerlogica en jumper: Voed de module met 5V en GND, laat IN zwevend en noteer of het relais klikt. Controleer op een JD-VCC jumper. Controlepunt: je weet of het board actief-laag of actief-hoog is voordat je de Arduino aansluit.
  2. 2. Sluit VCC, GND en IN aan: Verbind VCC met Arduino 5V, GND met Arduino GND en IN met D7. Houd de draden kort en weg van netspanningsbedrading. Fout om te vermijden: de gedeelde aarde vergeten bij gebruik van een aparte JD-VCC voeding.
  3. 3. Laad de bijpassende sketch: Stel de pin in op HIGH in de setup voor actief-laag, schrijf dan LOW om aan te zetten. Keer om voor actief-hoog. Controlepunt: het relais klikt één keer per statuswijziging en de Arduino reset niet.
  4. 4. Sluit de belasting aan op COM en NO of NC: Gebruik COM en NO voor standaard-uit-belastingen, COM en NC voor standaard-aan-belastingen. Voor netspanning schakel je alleen de fasedraad. Fout om te vermijden: de nuldraad schakelen of netspanningsterminals bloot laten.
  5. 5. Test eerst met een laagspanningsbelasting: Bewijs de logica met een LED of kleine DC-belasting voordat je iets op netspanning aansluit. Controlepunt: de belasting volgt de sketch betrouwbaar voordat je de netspanningzijde omhult.

Productfeiten

  • 5V relaismodule: Single-channel relaismodule bediend op 5V DC met schroefklemmen voor normaal open, gemeenschappelijk en normaal gesloten bedrading. Geeft je één geïsoleerd schakelpunt met zowel NO- als NC-opties, zodat je kunt kiezen of de belasting standaard uit of aan is.
  • Motor Drive Shield L293D voor Arduino: Motor Drive Shield L293D voor Arduino is compatibel met Arduino Uno boards (board niet inbegrepen) en bevat twee 5V servo-interfaces. Handig wanneer je project motor- of servobesturing naast een relais nodig heeft, maar het vervangt het relais niet voor het schakelen van netspanning of hoogstroombelastingen.