Orodha ya maudhui:

Kuendesha Relay na Arduino: Hatua 9
Kuendesha Relay na Arduino: Hatua 9

Video: Kuendesha Relay na Arduino: Hatua 9

Video: Kuendesha Relay na Arduino: Hatua 9
Video: How to use relay with Arduino to control AC or DC load with bare relay 2024, Julai
Anonim
Image
Image

Halo kila mtu, karibu tena kwenye kituo changu. Hii ni mafunzo yangu ya 4 juu ya jinsi ya kuendesha RELAY (sio moduli ya kupokezana) na Arduino.

Kuna mamia ya mafunzo yanayopatikana juu ya jinsi ya kutumia "moduli ya relay" lakini sikuweza kupata nzuri ambayo inaonyesha jinsi ya kutumia Relay na sio moduli ya Relay. Kwa hivyo, hapa tunapaswa kujadili jinsi relay inavyofanya kazi na jinsi tunaweza kuishikilia kwa Arduino.

Kumbuka: Ikiwa unafanya kazi yoyote na "nguvu kuu" kama vile wiring 120v au 240v AC, unapaswa kutumia vifaa na vifaa vya usalama kila wakati na uamue ikiwa una ustadi na uzoefu wa kutosha au wasiliana na Fundi wa Leseni. Miradi hii haikusudiwa kutumiwa na watoto.

Hatua ya 1: Misingi

Relay yangu (SRD-05VDC-SL-C)
Relay yangu (SRD-05VDC-SL-C)

Relay ni ubadilishaji mkubwa wa mitambo, ambayo huwashwa au kuzimwa kwa kuwapa coil nguvu.

Kulingana na kanuni ya utendaji na vifaa vya muundo vinarejeshwa ni za aina tofauti, kama vile:

1. Upelekaji wa Umeme

2. Ulimwengu Imara Relays

3. Upelekaji wa joto

4. Power Relays Relays

5. Upelekaji wa Mti

6. Relays Mseto

7. Upitishaji wa pande nyingi na kadhalika, na viwango tofauti, saizi na matumizi.

Walakini, katika mafunzo haya tutazungumzia tu juu ya upeanaji wa sumakuumeme.

Mwongozo wa Aina tofauti za Kupitishwa:

1.

2.

Hatua ya 2: Relay Yangu (SRD-05VDC-SL-C)

Relay yangu (SRD-05VDC-SL-C)
Relay yangu (SRD-05VDC-SL-C)
Relay yangu (SRD-05VDC-SL-C)
Relay yangu (SRD-05VDC-SL-C)

Relay ninayoiangalia ni SRD-05VDC-SL-C. Ni maarufu sana kati ya Arduino na DIY elektroniki hobbyists.

Relay hii ina pini 5. 2 kwa coil. Katikati moja ni COM (kawaida) na zingine zote zinaitwa NO (kawaida hufunguliwa) na NC (kawaida funga). Wakati wa sasa unapita kati ya coil ya relay, uwanja wa sumaku umeundwa ambao husababisha silaha ya feri kusonga, ama kutengeneza au kuvunja unganisho la umeme. Wakati umeme wa umeme umewashwa nguvu HAPANA ndio ambayo imewashwa na NC ndio ambayo imezimwa. Wakati coil imezimwa nguvu ya umeme hutoweka na silaha inarudi kwenye nafasi ya asili ikiwasha mawasiliano ya NC. Kufungwa na kutolewa kwa mawasiliano kunasababisha kuwezeshwa na kuzimwa kwa nyaya.

Sasa, ikiwa tutaangalia juu ya relay kitu cha kwanza tunachoona ni SONGLE, ni jina la mtengenezaji. Halafu tunaona "Ukadiriaji wa Sasa na Voltage": ni kiwango cha juu cha sasa na / au voltage inayoweza kupitishwa kupitia swichi. Inaanza kutoka 10A @ 250VAC na huenda chini hadi 10A @ 28VDC Hatimaye chini kidogo inasema: SRD-05VDC-SL-C SRD: ni mfano wa relay. 05VDC: Pia inajulikana kama "Voltage Nominal Coil Voltage" au "Relay Activation Voltage", ni voltage muhimu kwa coil kuamsha relay.

S: Inasimama kwa muundo wa "Aina Iliyofungwa"

L: ni "Coil Sensitivity" ambayo ni 0.36W

C: inatuambia juu ya fomu ya mawasiliano

Nimeambatanisha data ya relay kwa habari zaidi.

Hatua ya 3: Kupata Mikono kwenye Relay

Kupata Mikono kwenye Relay
Kupata Mikono kwenye Relay
Kupata Mikono kwenye Relay
Kupata Mikono kwenye Relay
Kupata Mikono kwenye Relay
Kupata Mikono kwenye Relay

Wacha tuanze kwa kuamua pini za coil za relay.

Unaweza kuifanya ama kwa kuunganisha multimeter na hali ya kupima upinzani na kiwango cha 1000 ohm (kwani upinzani wa coil kawaida huwa kati ya 50 ohm na 1000 ohm) au kwa kutumia betri. Relay hii haina polarity iliyowekwa alama juu yake kwani diode ya kukandamiza ya ndani haipo ndani yake. Kwa hivyo, pato chanya la usambazaji wa umeme wa DC linaweza kushikamana na pini yoyote ya coil wakati pato hasi la umeme wa DC litaunganishwa na pini nyingine ya coil au kinyume chake. Ikiwa tunaunganisha betri yetu kwenye pini za kulia unaweza kusikia sauti ya * kubonyeza * wakati swichi inawasha.

Ikiwa utachanganyikiwa wakati wa kujua ni ipi HAPANA na ipi ni pini ya NC, fuata hatua zilizo hapa chini ili kubaini kuwa:

- Weka multimeter kwa mode ya kupima upinzani.

- Pindua relay kichwa-chini ili uone pini zilizo sehemu yake ya chini.

- Sasa unganisha moja kwenye uchunguzi wa multimeter kwa pini iliyo kati ya koili (Kawaida Pin)

- Kisha unganisha uchunguzi mwingine moja kwa moja kwa pini 2 zilizobaki.

Pini moja tu ndiyo itakamilisha mzunguko na itaonyesha shughuli kwenye multimeter.

Hatua ya 4: Arduino na Relay

Arduino na Relay
Arduino na Relay

* Swali ni "Kwanini utumie relay na Arduino?"

Pini ndogo ya mtawala wa GPIO (pembejeo ya jumla ya kuingiza / kutoa) haiwezi kushughulikia vifaa vya nguvu zaidi. LED ni rahisi kutosha, lakini vitu vikubwa vya nguvu kama vile balbu za taa, motors, pampu au mashabiki zinahitaji mzunguko zaidi wa ujanja. Unaweza kutumia relay ya 5V kubadili 120-240V ya sasa na utumie Arduino kudhibiti relay.

* Relay kimsingi inaruhusu voltage ya chini kudhibiti urahisi mizunguko ya nguvu zaidi. Relay inakamilisha hii kwa kutumia 5V iliyotokana na pini ya Arduino ili kuwezesha sumaku ya umeme ambayo nayo inafunga swichi ya ndani, ya mwili kuwasha au kuzima mzunguko wa nguvu ya juu. Mawasiliano ya kubadili relay imetengwa kabisa kutoka kwa coil, na kwa hivyo kutoka Arduino. Kiunga pekee ni kwa uwanja wa sumaku. Utaratibu huu unaitwa "Kutengwa kwa Umeme".

* Sasa swali linatokea, Kwa nini tunahitaji mzunguko wa ziada ili kuendesha relay? Coil ya relay inahitaji sasa kubwa (karibu 150mA) kuendesha relay, ambayo Arduino haiwezi kutoa. Kwa hivyo tunahitaji kifaa cha kukuza sasa. Katika mradi huu transistor ya NPN 2N2222 huendesha upelekaji wakati makutano ya NPN yanajaa.

Hatua ya 5: Mahitaji ya vifaa

Mahitaji ya vifaa
Mahitaji ya vifaa

Kwa mafunzo haya tunahitaji:

1 x Bodi ya mkate

1 x Arduino Nano / UNO (Chochote kinachofaa)

1 x Kupeleka tena

1 x 1K kupinga

1 x 1N4007 Voltage ya Juu, Kiwango cha juu cha sasa kilichopimwa ili kulinda mdhibiti mdogo kutoka kwa spikes za voltage

1 x 2N2222 Kusudi la jumla transistor ya NPN

1 x LED na kontena ya sasa ya upeo wa 220 ohm ili kujaribu unganisho

Cable chache za kuunganisha

Cable ya USB kupakia nambari hiyo kwa Arduino

na vifaa vya jumla vya kuuza

Hatua ya 6: Mkutano

Mkutano
Mkutano

* Hebu tuanze kwa kuunganisha pini za VIN na GND za Arduino kwa reli + za -ve za ubao wa mkate.

* Kisha unganisha pini moja ya koili kwenye reli ya + 5v ya ubao wa mkate.

* Ifuatayo tunahitaji kuunganisha diode kwenye coil ya umeme. Diode kwenye elektromagnet hufanya kwa mwelekeo wa nyuma wakati transistor imezimwa ili kulinda dhidi ya spike ya voltage au mtiririko wa nyuma wa sasa.

* Kisha unganisha Mkusanyaji wa transistor ya NPN kwa pini ya 2 ya coil.

* Mtoaji huunganisha na -ve reli ya ubao wa mkate.

* Mwisho, kwa kutumia kipinga 1k unganisha Msingi wa transistor kwenye pini ya D2 ya Arduino.

* Hiyo ni mzunguko wetu umekamilika, sasa tunaweza kupakia nambari hiyo kwa Arduino ili kuwasha au kuzima relay. Kimsingi, wakati + 5v inapita kupitia kontena la 1K hadi Msingi wa transistor, sasa ya amps karibu.0005 (500 microamp) inapita na kugeuza transistor. Sasa ya karibu amps07 huanza kutiririka kupitia makutano ikiwasha umeme wa umeme. Elektroniki kisha inavuta mawasiliano inayobadilika na kuisogeza ili kuunganisha kituo cha COM kwenye kituo cha NO.

* Mara kituo cha NO kisipounganishwa Taa au mzigo mwingine wowote unaweza kuwashwa. Katika mfano huu ninawasha na kuzima LED.

Hatua ya 7: Kanuni

Kanuni
Kanuni

Nambari ni rahisi sana. Anza tu kwa kufafanua nambari 2 ya dijiti ya Arduino kama pini ya Relay.

Kisha fafanua pinMode kama OUTPUT katika sehemu ya usanidi wa nambari. Mwishowe, katika sehemu ya kitanzi tutawasha na kuzima relay baada ya kila mizunguko ya CPU ya 500 kwa kuweka pini ya Relay hadi HIGH na LOW mtawaliwa.

Hatua ya 8: Hitimisho

Hitimisho
Hitimisho

* Kumbuka: Ni muhimu sana kuweka diode kwenye coil ya relay kwa sababu spike ya voltage (elekezi inayoshawishi kutoka kwa coil) hutengenezwa (Uingiliano wa Umeme) wakati wa sasa umeondolewa kwenye coil kwa sababu ya kuporomoka kwa sumaku uwanja. Mwiba huu wa voltage unaweza kuharibu vifaa nyeti vya elektroniki vinavyodhibiti mzunguko.

* Muhimu zaidi: Sawa na capacitors, kila wakati tunapunguza kiwango cha relay ili kupunguza hatari ya kutofaulu kwa relay. Lets say, unahitaji kufanya kazi kwa 10A @ 120VAC, usitumie relay iliyokadiriwa kwa 10A @ 120VAC, badala yake tumia kubwa kama 30A @ 120VAC. Kumbuka, nguvu = sasa * voltage kwa hivyo 30A @ 220V relay inaweza kushughulikia hadi kifaa cha 6, 000W.

* Ukibadilisha tu LED na kifaa kingine chochote cha umeme kama shabiki, balbu, jokofu n.k, unapaswa kugeuza kifaa hicho kuwa kifaa kizuri na kituo cha umeme kinachodhibitiwa na Arduino.

* Relay pia inaweza kutumika kuwasha au kuzima nyaya mbili. Moja wakati sumaku ya umeme imewashwa na ya pili wakati sumaku ya umeme imezimwa.

* Relay husaidia katika Kutengwa kwa Umeme. Mawasiliano ya kubadili relay imetengwa kabisa kutoka kwa coil, na kwa hivyo kutoka Arduino. Kiunga pekee ni kwa uwanja wa sumaku.

Kumbuka: Mizunguko fupi kwenye pini za Arduino, au kujaribu kutumia vifaa vya juu vya sasa kutoka kwake, inaweza kuharibu au kuharibu transistors ya pato kwenye pini, au kuharibu chip nzima cha AtMega. Mara nyingi hii itasababisha pini "iliyokufa" ya mdhibiti mdogo lakini chip iliyobaki bado itafanya kazi vya kutosha. Kwa sababu hii ni wazo nzuri kuunganisha pini za OUTPUT kwenye vifaa vingine na vipinga-nguvu 470Ω au 1k, isipokuwa uchoraji wa juu kabisa wa pini unahitajika kwa programu fulani

Hatua ya 9: Asante

Asante tena kwa kutazama video hii! Natumai inakusaidia. Ikiwa unataka kuniunga mkono, unaweza kujiunga na kituo changu na kutazama video zangu zingine. Asante, ca tena kwenye video yangu inayofuata.

Ilipendekeza: