Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Arduino Relay Shield Beheersen: Uitgebreid Gebruiksgids

Over het algemeen vereist het afzonderlijk besturen van de vier relais in een relay shield Arduino-code. Het shield helpt op zijn beurt hoge-vermogensapparaten te besturen. De apparaten omvatten ventilatoren, gloeilampen, LED-strippen, pompen, actuatoren, etc. Een relay shield heeft ook uitzonderlijke functies. Enkele daarvan zijn vier dynamische LED-indicatoren die de statussen van de relais weergeven, vier hoge-kwaliteit relais, NC/NO interfaces, etc. De tutorial van vandaag laat zien hoe u een Arduino Relay Shield gebruikt.

De Verschillen Tussen Een Relay Shield En Een 4-Kanaals Relay Module

Technologen gebruiken vaak een Relay Shield of de alternatieve 4-kanaals relay module. De onderstaande tabel vat de verschillen tussen de twee modules samen.

4-kanaals relay module Relay Shield 
U kunt het besturen met de digitale pinnen van een Arduino. U kunt het besturen door Arduino's digitale pinnen voorvast te leggen (onbuigzaam). 
Het is compatibel met alle Arduino-borden. Het is compatibel met alleen Mega, UNO Wifi en Arduino-borden.
U moet de bedrading doen. Geen bedrading nodig; u hoeft het alleen op een Arduino te stacken.

Benodigde Hardware & Software

U hebt nodig;

  • Jumper wires,
Arduino Relay Shield Beheersen: Uitgebreid Gebruiksgids

(Jumper kabel draden)

  • Relay Shield,
  • USB 2.0 kabel type A of B,
  • Genuino UNO of Arduino UNO. 

Shield Interface Beschrijving

Arduino Relay Shield Beheersen: Uitgebreid Gebruiksgids

Relay Shield

Er zijn vier relais in een Relay Shield, namelijk Relais 4, 3, 2 en 1. De pinnen voor Relay Shield omvatten;

Uitgangspinnen; Alle vier relais hebben drie pinnen, namelijk COM, NO en NC. Meestal verbindt u ze met hoge-spanningsapparaten die door een relay shield geregeerd worden.

Uitleg van uitgangspin

NO (Normaal Open): Het ontkoppelt van COM wanneer de Relay1 controlepin laag gezet wordt, maar koppelt wanneer Relay1 controlepin 7 hoog gezet wordt.

NC (Normaal Gesloten): Het ontkoppelt van COM wanneer de Relay1 controlepin hoog gezet wordt, maar koppelt wanneer de Relay1 Digitale 7 I/O pin (controlepin 7) laag gezet wordt.

COM (Common Pin): U kunt het besturen vanaf de digitale pin.

Signaalpin/Ingangspin/Gecontroleerde pinnen; U verbindt de gecontroleerde pinnen intern met Arduino-pinnen tijdens het stacken van Arduino. Daarom hoeft u geen bedrading te doen.

De onderstaande lijst toont het type pinbesturing in elk relais;

  • Relais 4 - intern verbonden met Arduino pin12.
  • Relais 3 - intern verbonden met Arduino pin8.
  • Relais 2 - intern verbonden met Arduino pin7.
  • Relais 1 - intern verbonden met Arduino pin4. 
  1. Bedradingsschema uitleg
  • De eerste stap omvat het stacken van uw Relay Shield op een Arduino UNO-bord.
  • Vervolgens verbindt u de bovenstaande setup met een hoog-spanningsapparaat.

Onthoud:

U kunt één hoge-spanningsvoeding gebruiken voor de vier apparaten die door een relay shield worden bestuurd en een vergelijkbare spanning. Integenstelling, verschillende spanningen op de vier apparaten zullen verschillende hoge-spanningsvoedingen vereisen.

Tweedens werkt onze setup in een normaal open modus. Daarom zal het NO en COM gebruiken maar niet NC.

Relay Shield Voorbeeld(en)/Gebruik

We leren u hoe u een Relay shield gebruikt in de volgende sectie.

DC Motor Besturing

Stappen

  • Begin met het monteren van het relay shield op uw Arduino-ontwikkelbord.
  • Vervolgens gebruikt u een USB-kabel om de Arduino met een computer te verbinden.
  • We zullen nu de DC-motor regelen met Relais3, verbind dan het relay shield en de DC-motor zoals in het onderstaande diagram;
Arduino Relay Shield Beheersen: Uitgebreid Gebruiksgids

Schematisch diagram van een verbinding tussen een Relay Shield en Motor

Let op; De externe voeding die hierboven gebruikt wordt, moet van een voeding of batterij komen zoals een lithiumbatterij. Verder moet u de juiste spanning instellen en voldoende stroom aan de motor van de voeding leveren.

  • De Arduino IDE die u op het Arduino-bord uploadt, moet als volgt zijn;
Arduino Relay Shield Beheersen: Uitgebreid Gebruiksgids

Na het uploaden van de code op het bord, zal uw motor onbepaald gedurende één seconde draaien, stoppen voor de volgende, dan herhaalt het proces zich.

Terwijl de motor werkt, zal de NO3 LED-indicator oplichten aangezien u COM3 en NO3 hebt verbonden.

Arduino Relay Shield Beheersen: Uitgebreid Gebruiksgids

(LED strook)

Hoe Meer Dan Één Relay Shield Te Gebruiken Met Slechts Één Arduino/Seeeduino Bord

U kunt meerdere Relay Shields met één Arduino-bord gebruiken omdat een relay shield elk van zijn relais met Arduino digitale pinnen bestuurt.

Stappen

  • Eerst plaatst u één relay shield op uw Arduino-ontwikkelbord (Relay shield #1/ RS1).
  • Tweedens gebruikt u jumper wires/kabels om relay shield #2/RS2 met relay shield #1 te verbinden.
  • Vervolgens verbindt u;
  • RS2 digitale pinnen 4, 5, 6 en 7 met RS1 digitale pinnen 11, 10, 9 en 8, respectievelijk.
  • RS2 5V pin met RS1 5V pin.
  • RS2 GND pin met RS1 GND pin.
  • Ten slotte kunt u Arduino's 11, 10, 9 en 8 digitale I/O pinnen gebruiken om RS2's controle relais 4, 3, 2 en 1 te besturen.

De onderstaande code toont hoe u relais1 in RS2 zult besturen.

Arduino Relay Shield Beheersen: Uitgebreid Gebruiksgids

Conclusie

Kortom, een relay shield biedt een oplossing voor het regelen van hoge-stroomapparaten die de digitale I/O pinnen van Arduino normaal niet beperken.

Relay shields hebben een grote reikwijdte in technologisch leren. Daarom, als u vragen heeft of hulp nodig heeft, aarzel niet om contact met ons op te nemen.

Industriële technologie

  1. Web-gestuurd DMX-verlichtingssysteem – Arduino Master Controller
  2. Bluetooth-gecontroleerde Arduino Spybot bouwen
  3. Draadloze Arduino Programmeer Shield met HC-05 Bluetooth – Geen USB Nodig
  4. Arduino-gestuurde GrowBox-controller – Open-source firmware & hardwarehandleiding
  5. Slim Domotisch Kas: Geautomatiseerde Klimaatbesturing met Arduino
  6. ED BMSdiag – Arduino CAN‑BUS & OBD‑II Diagnostische Kit
  7. J.A.R.V.I.S. – Slimme-huis virtuele assistent aangedreven door Arduino
  8. De 74LS74 Dubbele Flip-Flop: Complete Referentie en Pinout
  9. BME680 Sensor Diepgang: 4-in-1 Omgevingsmonitoring Beheersen
  10. Arduino Protoshield Montage Meesteren: Een Stap-voor-Stap Handleiding
  11. Kevlar uitgelegd: uitgebreid overzicht sterkte en toepassingen