Paano Mag-set Up ng 5V Relay sa Arduino?

Paano Mag Set Up Ng 5v Relay Sa Arduino



Ang Arduino ay isang libreng software na nagbibigay-daan sa mga gumagamit nito na mag-program ng mga microcontroller ayon sa kanilang mga kinakailangan. Ang Arduino ay ginagamit upang kontrolin ang maramihang mga elektronikong aparato tulad ng mga LED, at mga relay. Ang relay ay isang switch na gumagana nang mekanikal at naka-ON at NAKA-OFF sa pamamagitan ng isang electrical signal. Ito ay ginagamit upang kontrolin ang iba't ibang appliances tulad ng mga ilaw, bentilador, telebisyon, at mga heater. Maaaring mag-set up ang Arduino ng 5V relay para makontrol ang iyong gustong appliance.

Paano Gumagana ang Relay?

Ang isang relay ay may dalawang configuration na Normally Open at Normally Closed. Ang paggamit ng configuration ay depende sa kung anong uri ng operasyon ang gusto mong gawin

Normally Open (NO) Configuration

Karaniwang ginagamit ang open configuration kapag gusto mong i-activate ang relay, isara ang switch at kumpletuhin ang circuit sa HIGH signal. Sa ganitong estado, ang kasalukuyang dumadaloy mula sa COM terminal patungo sa NO terminal. Sa sandaling ang relay ay nakatanggap ng LOW signal, ang relay ay naka-OFF at ang circuit ay bukas.







Normally Closed (NO) Configuration

Ito ay kabaligtaran ng Normally Open (NO) Configuration. Normally Closed configuration ay ginagamit kapag gusto mong i-activate ang relay, isara ang switch at kumpletuhin ang circuit sa LOW signal. Sa ganitong estado, ang kasalukuyang daloy mula sa COM terminal patungo sa NC terminal. Sa sandaling ang relay ay nakatanggap ng LOW signal, ang relay ay naka-OFF at ang circuit ay bukas.



Configuration ng Pin ng Relay

Ang isang relay ay may dalawang hanay ng mga pin. Ang isang set ay ng input pin at ang isa pang set ay ng output pin.



Mga Input Pin





  • VCC: Ito ay ginagamit upang magbigay ng DC supply sa relay
  • GND: Ito ay isang terminal sa lupa
  • IN o S: Ito ay ginagamit upang makatanggap ng mga signal mula sa Arduino

Mga Output Pin

  • SA : Ito ang karaniwang pin na ginagamit sa normally open at normally closed configurations.
  • HINDI: Ginagamit ito para sa mga normal na bukas na estado.
  • NC: Ginagamit ito para sa mga karaniwang saradong estado.



Paano Mag-set up ng 5V Relay sa Arduino?

Upang mag-set up ng 5V relay sa Arduino, kailangan mong tuparin ang mga kinakailangan sa software at hardware.

Mga Kinakailangan sa Software:

  • Arduino IDE

Mga Kinakailangan sa Hardware:

  • Arduino Board
  • 5V Relay Module
  • Buzzer
  • Breadboard
  • Pagkonekta ng mga Wire

Circuit Diagram

Gumawa ng mga koneksyon ayon sa ibinigay na circuit diagram:

1. Ikonekta ang VCC o 5V relay module sa pin ng Arduino na minarkahan bilang 5V.

2. Ikonekta ang GND pin ng relay module sa pin ng Arduino na may markang GND.

3. Ikonekta ang Input o Signal pin ng relay module sa pin 8 o sa Arduino board.

4. Ikonekta ang buzzer sa pagitan ng COM at NO terminal ng 5V relay module.

Kapag nagawa mo na ang mga koneksyon tulad ng ipinaliwanag sa itaas, maaari mo na ngayong i-feed ang ibinigay na code sa Arduino at pagkatapos ay patakbuhin ang circuit.

int RelayPin = 8 ;

walang bisa setup ( ) {

// Itakda ang RelayPin bilang isang output pin

pinMode ( RelayPin, OUTPUT ) ;

}

walang bisa loop ( ) {

// I-on natin ang relay...

digitalWrite ( RelayPin, LOW ) ;

pagkaantala ( 10000 ) ;

// I-off natin ang relay...

digitalWrite ( RelayPin, MATAAS ) ;

pagkaantala ( 10000 ) ;

}

Ngayon, kapag pinatakbo mo ang iyong circuit, i-ON ng relay ang buzzer at mananatiling NAKA-ON ang buzzer sa loob ng sampung segundo at pagkatapos ay mananatiling OFF sa loob ng sampung segundo.

Kung gusto mong malaman ang iba pang paraan ng pag-set up ng 5V relay, tingnan ang mga sumusunod na artikulo:

Konklusyon

Ang isang relay ay maaaring gamitin upang kontrolin ang iba't ibang mga appliances. Ang isang 5V relay module ay madaling mai-set up sa Arduino gamit ang simpleng hardware at software. Sa pamamagitan ng pagse-set up nito gamit ang isang Arduino, nagiging madaling i-on o OFF ang relay sa pamamagitan ng isang simpleng code. Nakakatulong ito upang i-automate ang paggana ng relay.