Cov txheej txheem:

Tsav Tsheb Relay Nrog Arduino: 9 Kauj Ruam
Tsav Tsheb Relay Nrog Arduino: 9 Kauj Ruam

Video: Tsav Tsheb Relay Nrog Arduino: 9 Kauj Ruam

Video: Tsav Tsheb Relay Nrog Arduino: 9 Kauj Ruam
Video: Npau Suav Tsav Tsheb 2024, Lub Xya hli ntuj
Anonim
Image
Image

Nyob zoo txhua tus, zoo siab rov qab los rau kuv channel. Nov yog kuv qhov kev qhia 4 txog yuav ua li cas tsav RELAY (tsis yog tus qauv xa tawm) nrog Arduino.

Muaj ntau pua qhov kev qhia muaj nyob rau yuav siv "relay module" tab sis kuv tsis tuaj yeem pom qhov zoo uas qhia tias yuav siv Relay li cas thiab tsis yog Relay module. Yog li, ntawm no peb yuav tham txog kev xa xov ua haujlwm li cas thiab peb tuaj yeem txuas nws mus rau Arduino li cas.

Nco tseg: Yog tias koj ua haujlwm nrog "lub zog loj" xws li 120v lossis 240v AC fais fab txuas, koj yuav tsum ib txwm siv cov cuab yeej siv kom raug thiab lub zog nyab xeeb thiab txiav txim siab seb koj puas muaj txuj ci txaus thiab paub dhau los lossis tham nrog Tus Kws Lij Choj Hluav Taws Xob. Cov phiaj xwm no tsis yog npaj rau menyuam siv.

Kauj ruam 1: Hauv paus

Kuv Hloov Tawm (SRD-05VDC-SL-C)
Kuv Hloov Tawm (SRD-05VDC-SL-C)

Relay yog qhov hloov kho tshuab loj, uas yog toggled rau lossis tawm los ntawm kev txhawb lub kauj.

Nyob ntawm lub hauv paus ntsiab lus kev ua haujlwm thiab cov yam ntxwv ua haujlwm sib txuas yog sib txawv, xws li:

1. Electromagnetic Relays

2. Lub Xeev Muaj Kev Ruaj Khov

3. Thermal Relays

4. Hwj chim Varied Relays

5. Reed Relays

6. Hybrid Relays

7. Multi-dimensional Relays thiab ntxiv rau, nrog kev ntsuas sib txawv, qhov ntau thiab tsawg thiab daim ntawv thov.

Txawm li cas los xij, hauv qhov kev qhia no peb yuav tsuas yog tham txog lub tshuab hluav taws xob sib nqus.

Phau Ntawv Qhia rau Hom Sib Txawv Sib Txawv:

1.

2.

Kauj Ruam 2: Kuv Tus Kheej (SRD-05VDC-SL-C)

Kuv Hloov Tawm (SRD-05VDC-SL-C)
Kuv Hloov Tawm (SRD-05VDC-SL-C)
Kuv Hloov Tawm (SRD-05VDC-SL-C)
Kuv Hloov Tawm (SRD-05VDC-SL-C)

Qhov txuas uas kuv tab tom saib yog SRD-05VDC-SL-C. Nws yog qhov nyiam tshaj tawm ntawm Arduino thiab DIY cov khoom siv hluav taws xob nyiam.

Cov relay no muaj 5 tus pin. 2 rau kab. Ib nrab yog COM (ib txwm muaj) thiab seem ntawm ob qho no hu ua NO (Ib txwm Qhib) thiab NC (Feem ntau Kaw). Thaum cov dej ntws tam sim no los ntawm cov kauj ntawm qhov xa tawm, qhov sib nqus tau tsim uas ua rau lub cev tsis muaj zog txav mus los, ua lossis ua kom tawg txuas hluav taws xob. Thaum lub tshuab hluav taws xob tau txhawb lub zog TSIS yog qhov uas nyob ntawm thiab NC yog qhov uas tawm. Thaum lub kauj de-energized lub zog hluav taws xob ploj thiab lub armature txav rov qab mus rau txoj haujlwm qub tig rau NC kev sib cuag. Kev kaw thiab tso tawm ntawm cov neeg sib cuag ua rau lub zog qhib thiab tawm ntawm cov hluav taws xob.

Tam sim no, yog tias peb saib rau sab saum toj ntawm kev tshaj tawm thawj qhov peb pom yog SONGLE, nws yog lub npe khoom lag luam. Tom qab ntawd peb pom "Kev ntsuas tam sim no thiab qhov ntsuas hluav taws xob": nws yog qhov siab tshaj tam sim no thiab/lossis qhov hluav taws xob uas tuaj yeem hla dhau qhov hloov pauv. Nws pib los ntawm 10A@250VAC thiab nqis mus txog 10A@28VDC Thaum kawg hauv qab me ntsis hais tias: SRD-05VDC-SL-C SRD: yog tus qauv ntawm kev xa tawm. 05VDC: Kuj tseem hu ua "Nominal Coil Voltage" lossis "Relay Activation Voltage", nws yog qhov hluav taws xob tsim nyog rau lub kauj kom qhib kev sib txuas.

S: Sawv ntsug rau "Sealed Type" qauv

L: yog "Coil Sensitivity" uas yog 0.36W

C: qhia peb txog daim ntawv tiv tauj

Kuv tau txuas cov ntaub ntawv ntawm qhov txuas mus rau cov ntaub ntawv ntau ntxiv.

Kauj Ruam 3: Txais Tes ntawm Kev Tshaj Tawm

Tau Txais Tes ntawm Kev Tshaj Tawm
Tau Txais Tes ntawm Kev Tshaj Tawm
Tau Txais Tes ntawm Kev Tshaj Tawm
Tau Txais Tes ntawm Kev Tshaj Tawm
Tau Txais Tes ntawm Kev Tshaj Tawm
Tau Txais Tes ntawm Kev Tshaj Tawm

Cia peb pib los ntawm kev txiav txim siab cov hlua txuas txuas.

Koj tuaj yeem ua nws ib qho los ntawm kev txuas lub multimeter rau kev ntsuas qhov ntsuas nrog qhov ntsuas ntawm 1000 ohm (txij li cov kauj tsis kam ib txwm nyob nruab nrab ntawm 50 ohm thiab 1000 ohm) lossis los ntawm kev siv roj teeb. Cov kis no muaj 'tsis muaj' polarity cim rau nws vim tias sab hauv suppressing diode tsis muaj nyob hauv nws. Yog li, qhov ua tau zoo ntawm DC lub zog xa khoom tuaj yeem txuas nrog ib qho ntawm cov kauj pins thaum qhov tsis zoo ntawm DC lub zog hluav taws xob yuav txuas nrog rau lwm tus pin ntawm lub kauj lossis hloov pauv. Yog tias peb txuas peb lub roj teeb rau sab xis koj tuaj yeem hnov lub suab * nyem * lub suab thaum lub teeb qhib.

Yog tias koj ib txwm tsis meej pem hauv kev txheeb xyuas qhov twg yog NO thiab qhov twg yog NC tus pin, ua raws cov theem hauv qab no kom yooj yim txiav txim siab tias:

- Teem lub multimeter kom tiv taus hom ntsuas.

- Tig lub relay upside-down kom pom cov pins nyob ntawm nws qhov hauv qab.

- Tam sim no txuas ib qho ntawm lub ntsuas qhov ntsuas mus rau tus pin nyob nruab nrab ntawm cov coils (Cov Pin nquag)

- Tom qab ntawd txuas lwm qhov kev sojntsuam ib tus mus rau 2 tus lej ntxiv.

Tsuas yog ib tus pin yuav ua tiav qhov Circuit Court thiab yuav ua haujlwm ntawm lub multimeter.

Kauj ruam 4: Arduino thiab Relay

Arduino thiab Relay
Arduino thiab Relay

* Cov lus nug yog "Vim li cas thiaj siv relay nrog Arduino?"

Tus tswj hwm micro GPIO (lub hom phiaj nkag/tso tawm) pins tsis tuaj yeem ua haujlwm siab dua cov cuab yeej siv. Ib qho LED yooj yim txaus, tab sis cov khoom siv hluav taws xob loj xws li cov teeb pom kev zoo, lub cev muaj zog, cov twj tso kua mis lossis cov kiv cua xav tau ntau qhov kev sib tw tsis sib xws. Koj tuaj yeem siv 5V xa mus hloov 120-240V tam sim no thiab siv Arduino los tswj kev xa xov.

* Ib qho kev xa tawm ib txwm tso cai rau qhov qis qis kom yooj yim tswj lub zog hluav taws xob ntau dua. Kev xa tawm ua tiav qhov no los ntawm kev siv 5V tso tawm los ntawm tus pin Arduino los txhawb lub tshuab hluav taws xob uas tig rau sab hauv, hloov lub cev kom qhib lossis tua lub zog hluav taws xob siab dua. Kev hloov pauv ntawm kev sib txuas tau raug cais tawm ntawm lub kauj, thiab yog li los ntawm Arduino. Tib qhov txuas yog los ntawm qhov chaw sib nqus. Cov txheej txheem no hu ua "Kev Siv Hluav Taws Xob".

* Tam sim no muaj lus nug tshwm sim, Vim li cas peb thiaj xav tau qhov ntxiv me ntsis ntawm qhov Circuit Court los tsav tsheb? Cov kauj ntawm qhov xa tawm xav tau qhov loj tam sim no (ib puag ncig 150mA) txhawm rau tsav qhov xa tawm, uas Arduino tsis tuaj yeem muab. Yog li peb xav tau ib lub cuab yeej los nthuav tawm tam sim no. Hauv qhov haujlwm no NPN transistor 2N2222 tsav cov kev xa tawm thaum NPN kev sib tshuam tau txais qhov txaus.

Kauj Ruam 5: Yuav Tsum Tau Kho Vajtse

Yuav Tsum Tau Kho Vajtse
Yuav Tsum Tau Kho Vajtse

Rau qhov kev qhia no peb xav tau:

1 x Breadboard

1 x Arduino Nano/UNO (Xijpeem ua tau zoo)

1 x Relay

1 x 1K resistor

1 x 1N4007 Cov Hluav Taws Xob Hluav Taws Xob, Cov Hluav Taws Xob Hluav Taws Xob Tam Sim No los tiv thaiv micro-maub los ntawm qhov ntsuas hluav taws xob nce

1 x 2N2222 Lub hom phiaj dav dav NPN transistor

1 x LED thiab 220 ohm tam sim no txwv kev tiv thaiv los ntsuas qhov sib txuas

Ob peb txuas cov cables

Ib USB cable txhawm rau upload cov cai rau Arduino

thiab cov cuab yeej siv dav dav

Kauj Ruam 6: Sib dhos

Los ua ke
Los ua ke

* Cia pib los ntawm kev txuas VIN thiab GND pins ntawm Arduino mus rau +ve thiab -ve txoj kab ntawm lub khob cij.

* Tom qab ntawd txuas ib qho ntawm cov coils tus pin mus rau +ve 5v txoj kev tsheb nqaj hlau.

* Tom ntej no peb yuav tsum txuas lub diode hla lub tshuab hluav taws xob. Lub diode hla lub tshuab hluav taws xob coj mus rau qhov rov qab rov qab thaum lub transistor raug kaw los tiv thaiv qhov hluav taws xob loj lossis rov qab ntws ntawm tam sim no.

* Tom qab ntawd txuas tus Sau ntawm NPN transistor mus rau tus pin thib ob ntawm cov kauj.

* Tus Emitter txuas rau -v txoj kev tsheb nqaj hlau ntawm lub khob cij.

* Qhov kawg, siv 1k resistor txuas Lub hauv paus ntawm transistor rau D2 tus pin ntawm Arduino.

* Qhov ntawd yog peb qhov kev ua tiav tiav, tam sim no peb tuaj yeem xa cov cai mus rau Arduino kom qhib lossis kaw qhov txuas. Yeej, thaum +5v ntws los ntawm 1K resistor mus rau Base ntawm transistor, tam sim no kwv yees li.0005 amps (500 microamps) ntws thiab tig rau ntawm transistor. Tam sim no kwv yees li.07 amps pib ntws los ntawm kev sib tshuam tig rau ntawm lub tshuab hluav taws xob. Lub tshuab hluav taws xob tom qab ntawd rub qhov kev sib cuag hloov pauv thiab txav nws mus txuas rau COM lub dav hlau mus rau NO lub dav hlau.

* Thaum tsis muaj lub davhlau ya nyob twg txuas nrog Lub Teeb lossis lwm lub nra tuaj yeem qhib tau. Hauv qhov piv txwv no kuv tsuas yog qhib thiab tua lub LED.

Kauj Ruam 7: Txoj Cai

Txoj Cai
Txoj Cai

Cov cai yog yooj yim heev. Tsuas yog pib los ntawm kev txhais tus lej tus lej tus lej 2 ntawm Arduino ua tus Relay tus pin.

Tom qab ntawv txheeb tus pinMode li OUTPUT hauv ntu teeb tsa ntawm txoj cai. Thaum kawg, hauv ntu ntu peb tab tom yuav qhib thiab kaw qhov txuas tom qab txhua 500 CPU mus los los ntawm kev teeb tus pin txuas mus rau HIGH thiab LOW feem.

Kauj Ruam 8: Xaus

Xaus
Xaus

* Nco ntsoov: Nws yog ib qho tseem ceeb heev uas yuav tsum tau tso lub diode hla lub kauj ntawm qhov txuas vim tias qhov nce ntawm qhov hluav taws xob (inductive kickback los ntawm lub kauj) tau tsim (Hluav Taws Xob cuam tshuam) thaum qhov tam sim no raug tshem tawm los ntawm cov kauj vim qhov sib tsoo ntawm cov hlau nplaum teb. Qhov ntsuas hluav taws xob no tuaj yeem ua rau cov khoom siv hluav taws xob nkag siab yooj yim uas tswj lub Circuit Court.

* Qhov tseem ceeb tshaj: Ib yam li cov khoom siv hluav taws xob, peb ib txwm qis dua tus nqi xa tawm kom txo tau txoj kev pheej hmoo ntawm kev xa tawm tsis ua haujlwm. Cia hais tias, koj yuav tsum tau ua haujlwm ntawm 10A@120VAC, tsis txhob siv tus lej ntsuas rau 10A@120VAC, siv qhov loj dua xws li 30A@120VAC. Nco ntsoov, lub zog = tam sim no * qhov hluav taws xob yog li 30A@220V xa tawm tuaj yeem tswj tau txog li 6,000W ntaus ntawv.

* Yog tias koj tsuas yog hloov LED nrog lwm yam khoom siv hluav taws xob zoo li kiv cua, teeb, tub yees thiab lwm yam, koj yuav tsum muaj peev xwm tig lub cuab yeej ntawd mus rau hauv lub cuab yeej ntse nrog Arduino tswj lub zog hluav taws xob.

* Kev xa tawm kuj tseem tuaj yeem siv los qhib lossis kaw ob lub xov tooj cua. Ib qho yog thaum lub tshuab hluav taws xob tau qhib thiab qhov thib ob thaum lub tshuab hluav taws xob tawm.

* Ib qho Relay pab hauv Kev Hluav Taws Xob. Kev hloov pauv ntawm kev sib txuas tau raug cais tawm ntawm lub kauj, thiab yog li los ntawm Arduino. Tib qhov txuas yog los ntawm qhov chaw sib nqus.

Nco tseg: Cov kab hluav taws xob luv luv ntawm Arduino pins, lossis sim ua kom cov cuab yeej siv siab tam sim no los ntawm nws, tuaj yeem ua puas lossis rhuav tshem cov transistors tso tawm hauv tus pin, lossis ua rau puas tag nrho AtMega nti. Feem ntau qhov no yuav ua rau "tuag" tus pin ntawm tus tswj hwm me me tab sis cov nti ntxiv tseem yuav ua haujlwm tau zoo. Vim li no nws yog lub tswv yim zoo los txuas OUTPUT pins rau lwm yam khoom siv nrog 470Ω lossis 1k resistors, tshwj tsis yog qhov siab tshaj tam sim no los ntawm cov pins xav tau rau ib daim ntawv thov tshwj xeeb

Kauj ruam 9: Ua tsaug

Tsaug dua rau saib daim vis dis aus no! Kuv vam tias nws yuav pab koj. Yog tias koj xav txhawb nqa kuv, koj tuaj yeem sau npe yuav rau kuv channel thiab saib kuv lwm cov vis dis aus. Tsaug, ca ntxiv hauv kuv cov vis dis aus tom ntej.

Pom zoo: