- Kinakailangan ang Mga Bahagi:
- Arduino Relay Driver Shield Circuit Diagram:
- Paggawa at Pagpapakita:
- Circuit at Disenyo ng PCB gamit ang EasyEDA:
- Pagkalkula at Pag-order ng Mga Sampol sa online:
Sa proyektong DIY na ito gumawa kami ng isang 3-Channel Arduino Relay Shield Circuit para sa mga application na batay sa relay. Dinisenyo namin ang isang nakahiwalay na PCB para sa 3 relay. Sa pamamagitan ng paggamit ng Arduino Relay Shield na ito, maaari nating paandarin ang 3 AC appliances nang paisa-isa. Naglagay kami ng isang dalawang pin na mga bloke ng terminal ng terminal (Neutral, HINDI) para sa pagkonekta ng mga kagamitan. Ibinigay namin dito ang layout ng PCB, diagram ng circuit, at mga file ng Gerber upang makagawa ka o direktang mag-order ng Relay Driver Module na ito.
Dati ay nakabuo kami ng 4-channel Relay Driver Module, ngunit sa pagkakataong ito ay itinatayo namin ang module ng relay na ito bilang Arduino Shield, nang sa gayon ayusin mo lang ito sa Arduino at handa itong gamitin. Ang mga relay ay kapaki-pakinabang para sa pagpapalitaw ng mga gamit sa bahay AC na may mababang signal at ginagamit ang mga ito sa Home Automation Systems.
Kinakailangan ang Mga Bahagi:
- Relay ng SPDT 12v -3
- 817 Optocoupler -3
- Transistor BC547 -3
- Mga SMD LED -4
- PCB (iniutos mula sa JLCPCB) -1
- Terminal Block 2 pin -4
- 1N4007 Diode -3
- 1k Resistor -7
- Nagdidikit si Burg ng lalaki -1
- Jumper - 1
- Push Button
- Supply ng kuryente
- Arduino para sa pagpapakita
- Nag-uugnay sa kawad
- Mga gamit sa AC
Arduino Relay Driver Shield Circuit Diagram:
Sa 3-Channel Relay Driver Circuit na ito, gumamit kami ng isang optocoupler upang ma-trigger ang NPN transistor na higit na nag-mamaneho ng relay. At ang optocoupler ay mai-trigger ng aktibong LOW signal. Dito nagamit namin ang isang 12v 10Amp relay sa PCB board na ito, maaari mo ring gamitin ang 5v relay.
Paggawa at Pagpapakita:
Para sa pagpapakita ng Arduino Relay Driver Shield na ito, gumamit kami ng isang Arduino Uno board para sa pagkontrol sa mga relay. Nakakonekta namin ang lahat ng 3 mga relay kay Arduino sa 7, 9, at 12 na mga pin (RLY1, RLY2, at RLY3). Gumamit kami ng isang 12v adapter para sa pagpapatakbo ng circuit. Pagkatapos ay nakakonekta namin ang mga bombilya ng 220VAC sa terminal block ng PCB board at ang supply ng AC ay inilalapat din sa board. Suriin ang Demonstration Video sa pagtatapos ng proyektong ito.
Ang kumpletong Arduino code ay ibinibigay sa pagtatapos ng proyektong ito, ang code ay simple at madaling maunawaan. Kung nais mong matuto nang higit pa tungkol sa Relay at ang pakikipag-ugnay sa Arduino pagkatapos sundin ang link na ito.
Kailangan mo lang ayusin ang Arduino kalasag sa Arduino at kontrolin ang 3 Mga gamit gamit ang kalasag na ito. Maaari mong gamitin ang naibigay na code (sa huli) o gumamit ng iyong sariling code para sa pagkontrol sa mga AC appliace.
Circuit at Disenyo ng PCB gamit ang EasyEDA:
Upang idisenyo ang Arduino Relay Shield na ito, pinili namin ang online na tool ng EDA na tinatawag na EasyEDA. Ginamit ko nang dati ang EasyEDA nang maraming beses at nahanap kong napaka-maginhawa upang magamit dahil mayroon itong isang mahusay na koleksyon ng mga bakas ng paa at ito ay open-source. Matapos ang pagdidisenyo ng PCB, maaari kaming mag-order ng mga sample ng PCB sa pamamagitan ng kanilang mga serbisyong paggawa ng mababang gastos sa PCB. Nag-aalok din sila ng serbisyong sourcing ng bahagi kung saan mayroon silang isang malaking stock ng mga elektronikong sangkap at ang mga gumagamit ay maaaring mag-order ng kanilang mga kinakailangang sangkap kasama ang order ng PCB.
Habang dinidisenyo ang iyong mga circuit at PCB, maaari mo ring gawing publiko ang iyong mga disenyo ng circuit at PCB upang ang ibang mga gumagamit ay maaaring kopyahin o mai-edit ang mga ito at maaaring makinabang mula sa iyong trabaho, ginawa rin naming pampubliko ang aming buong mga layout ng Circuit at PCB para sa circuit na ito, suriin ang link sa ibaba:
easyeda.com/circuitdigest/relayshield
Maaari mong tingnan ang anumang Layer (Itaas, Ibaba, Topsilk, bottomsilk atbp) ng PCB sa pamamagitan ng pagpili ng layer na bumubuo sa Window na 'Mga Layer'. Maaari mo ring tingnan ang PCB, kung paano ito magmumula sa katha gamit ang pindutan ng Photo View sa EasyEDA:
Pagkalkula at Pag-order ng Mga Sampol sa online:
Matapos makumpleto ang disenyo ng Arduino Relay Shield na ito, maaari kang mag-order ng PCB sa pamamagitan ng JLCPCB.com. Upang mag-order ng PCB mula sa JLCPCB, kailangan mo ng Gerber File. Upang mag-download ng mga Gerber file ng iyong PCB i-click lamang ang pindutan ng Fabrication Output sa pahina ng editor ng EasyEDA, pagkatapos ay mag-download mula sa pahina ng order ng EasyEDA PCB.
Ngayon pumunta sa JLCPCB.com at mag-click sa Quote Now o pindutan, pagkatapos ay maaari mong piliin ang bilang ng mga PCB na nais mong mag-order, kung gaano karaming mga layer ng tanso ang kailangan mo, ang kapal ng PCB, bigat ng tanso, at kahit ang kulay ng PCB, tulad ng snapshot ipinapakita sa ibaba:
Matapos mong mapili ang lahat ng mga pagpipilian, i-click ang "I-save sa Cart" at pagkatapos ay dadalhin ka sa pahina kung saan maaari mong i-upload ang iyong Gerber File na na-download namin mula sa EasyEDA. I-upload ang iyong Gerber file at i-click ang "I-save sa Cart". At sa wakas mag-click sa Checkout na Ligtas upang makumpleto ang iyong order, pagkatapos ay makukuha mo ang iyong mga PCB makalipas ang ilang araw. Ginagawa nila ang PCB sa napakababang rate na $ 2. Ang kanilang oras sa pagbuo ay napakaliit din na kung saan ay 48 na oras sa paghahatid ng DHL ng 3-5 araw, karaniwang makukuha mo ang iyong mga PCB sa loob ng isang linggo ng pag-order.
Matapos ang pag-order ng PCB, maaari mong suriin ang Production Progress ng iyong PCB na may petsa at oras. Suriin mo ito sa pamamagitan ng pagpunta sa pahina ng Account at mag-click sa link na "Pag-usad ng Produksyon" sa ilalim ng PCB tulad ng, ipinakita sa larawan sa ibaba.
Matapos ang ilang araw ng pag-order ng PCB nakuha ko ang mga sample ng PCB sa magandang balot tulad ng ipinakita sa mga larawan sa ibaba.
Matapos makuha ang mga piraso na ito ay nai-mount ko ang lahat ng kinakailangang mga sangkap sa PCB na konektado ito sa Arduino para sa pagpapakita.
Kaya't handa na ang aming Arduino Relay Shield, at maaari mong direktang gamitin ito sa Arduino upang makontrol ang tatlong mga kasangkapan sa AC. Kailangan mo lamang ilagay ang Arduino na kalasag sa Arduino at i-upload ang ibinigay na code sa ibaba. Maaari mong ayusin ang code alinsunod sa iyo.
Suriin din ang Demonstration Video na ibinigay sa ibaba.