કોડ શોધો

આર્ડુઇનોનો ઉપયોગ કરીને 5V રિલેને નિયંત્રિત કરવું, જેથી બલ્બ અથવા મોટર જેવા AC અથવા DC લોડને નિયંત્રિત કરી શકાય

આર્ડુઇનોનો ઉપયોગ કરીને 5V રિલેને નિયંત્રિત કરવું, જેથી બલ્બ અથવા મોટર જેવા AC અથવા DC લોડને નિયંત્રિત કરી શકાય

આ ટ્યુટોરિયલ દર્શાવે છે કે કેવી રીતે 5V રિલે મોડ્યુલ નો ઉપયોગ Arduino સાથે કરીને લાઇટ, પંખા અથવા અન્ય ઉપકરણો જેવા ઉચ્ચ-વોલ્ટેજ ઉપકરણોને નિયંત્રિત કરી શકાય છે. આ પાઠમાં વપરાયેલ રિલે હાઇ-ટ્રિગર છે, એટલે કે જ્યારે સિગ્નલ પિનને ઉચ્ચ-સ્તરનો વોલ્ટેજ (5V) મળે છે ત્યારે તે સક્રિય થાય છે.

5V HIGH-level trigger relay module

રિલે મોડ્યુલો હોમ ઓટોમેશન અને ઔદ્યોગિક નિયંત્રણ પ્રણાલીઓમાં આવશ્યક છે, જે તમને માઇક્રોકંટ્રોલર્સને AC-સંચાલિત ઉપકરણો સાથે સુરક્ષિત રીતે જોડવાની મંજૂરી આપે છે.

Arduino કોડ અને વાયરિંગ ડાયાગ્રામ આ લેખની નીચે ઉપલબ્ધ છે.

હાઇ-ટ્રિગર રિલે શું છે?

રિલે એ ઇલેક્ટ્રોમિકેનિકલ સ્વિચ છે જે વિદ્યુત રીતે નિયંત્રિત થાય છે. હાઇ-ટ્રિગર સંસ્કરણ ત્યારે સક્રિય થાય છે જ્યારે ઇનપુટ સિગ્નલ પિનને HIGH (સામાન્ય રીતે 5V) પર લાવવામાં આવે છે. તેમાં શામેલ છે:

  • સ્વિચિંગ માટે એક ઇલેક્ટ્રોમેગ્નેટિક કોઇલ

  • એક સામાન્ય રીતે ખુલ્લો (NO) અને સામાન્ય રીતે બંધ (NC) સંપર્ક

    Relay wiring when load is OFF
    Relay wiring when load is ON
  • સિગ્નલ, VCC અને GND પિન

આ મોડ્યુલ Arduino ને એવા ઉપકરણોને નિયંત્રિત કરવાની મંજૂરી આપે છે જે બોર્ડ સીધા સંભાળી શકે તેના કરતાં વધુ વોલ્ટેજ પર કાર્ય કરે છે.

 

રિલે મોડ્યુલનું વાયરિંગ

Arduino wiring for AC bulb with HIGH-level trigger relay
Arduino wiring for AC bulb with HIGH-level trigger relay

Arduino સાથે રિલેનો સુરક્ષિત ઉપયોગ કરવા માટે, તેને નીચે મુજબ વાયર કરો:

  • VCC (મધ્યમ પિન) - Arduino પર 5V

  • GND - Arduino પર GND

  • IN (સિગ્નલ પિન) - Arduino પર ડિજિટલ પિન 2

  • રિલે આઉટપુટ ટર્મિનલ્સ - લાઇટ બલ્બ, પંખા અથવા અન્ય કોઈપણ AC/DC લોડ સાથે શ્રેણીમાં એક ટર્મિનલ જોડો.

 કોડ ઝાંખી

આ પાઠમાં વપરાયેલ મૂળભૂત Arduino કોડ અહીં છે:

cppCopyEditvoid setup() {
  pinMode(2, OUTPUT);     // પિન 2 ને આઉટપુટ તરીકે સેટ કરો
}

void loop() {
  digitalWrite(2, HIGH);  // રિલે ચાલુ કરો
  delay(1000);            // 1 સેકન્ડ રાહ જુઓ
  digitalWrite(2, LOW);   // રિલે બંધ કરો
  delay(1000);            // 1 સેકન્ડ રાહ જુઓ
}

  • જ્યારે ડિજિટલ પિન 2 ને HIGH પર સેટ કરવામાં આવે છે ત્યારે રિલે ચાલુ થાય છે.

  • જ્યારે પિન 2 ને LOW પર સેટ કરવામાં આવે છે ત્યારે રિલે બંધ થાય છે.

  • આ ચક્ર દર 1 સેકન્ડે પુનરાવર્તિત થાય છે.

આ સેટઅપ સામાન્ય રીતે સેન્સર અથવા સમયપત્રકના આધારે હોમ લાઇટિંગ અથવા પાવર નિયંત્રણને સ્વચાલિત કરવા માટે વપરાય છે.

 

વિડિઓમાંથી પ્રકરણો

  • 00:00 – રિલે સમજાવ્યું

  • 03:33 – વાયરિંગ સમજાવ્યું

  • 04:42 – કોડ સમજાવ્યો

  • 06:10 – પ્રદર્શન

 

છબીઓ

Relay wiring when load is OFF
Relay wiring when load is OFF
Relay wiring when load is ON
Relay wiring when load is ON
5V relay module
5V relay module
5V HIGH-level trigger relay module
5V HIGH-level trigger relay module
5V HIGH-level trigger relay module
5V HIGH-level trigger relay module
5V HIGH-level trigger relay module - back
5V HIGH-level trigger relay module - back
Arduino wiring for AC bulb with HIGH-level trigger relay
Arduino wiring for AC bulb with HIGH-level trigger relay
45-This is the Arduino code for a 5V relay
ભાષા: C++
/*
* This is the Arduino code for Dual Channel 5V Relay
* to control turning ON or OFF AC or DC loads
* Watch the video https://youtu.be/58XWVDnB7Ss
*
* Written by Ahmad Nejrabi for Robojax Video
* Date: December 26, 2017, in Ajax, Ontario, Canada
* Permission granted to share this code given that this
* note is kept with the code.
* Disclaimer: this code is "AS IS" and for educational purposes only.
*
*/

void setup() {
  pinMode(7, OUTPUT);// connected to S terminal of Relay

}

void loop() {

  digitalWrite(7,HIGH);// turn relay ON
  delay(3000);// keep it ON for 3 seconds

  digitalWrite(7, LOW);// turn relay OFF
 delay(5000);// keep it OFF for 5 seconds

}

તમને જોઈતી વસ્તુઓ

સંસાધનો અને સંદર્ભો

હજી સુધી કોઈ સંસાધનો નથી.

ફાઇલો📁

કોઈ ફાઇલો ઉપલબ્ધ નથી.