For å grensesnitt flere enheter med mikrokontrollere, er Arduino -tavlene det levedyktige alternativet når de gjør grensesnittet til enheten enkel. Enheter som reléer kan kobles sammen med Arduino som hjelper til med å kontrollere flere enheter festet med mikrokontrollertavlen. Vi har koblet sammen en 2-relémodul med Arduino UNO og forklart funksjonaliteten til stafetten i detalj.
Hva er et stafett
Hensikten med reléet er bytte av enhetene som fungerer på høyere spenningsnivå eller når det trengs både AC- og DC -enheter i samme krets. Med andre ord, vi kan si at et relé er en bryter som er kontrollert elektrisk som brukes til å slå av og på enhetene som er festet til den.
Hvert relé har totalt 5 pinner: to pinner er for jording eller levering av spenning og to pinner for signalinngangen for hvert relé. Videre er de tre andre pinnene vanlige pin, normalt åpne og normalt lukkede pinner og for å betjene reléet husker du alltid å korte (JD-VCC) pinnen og (VCC) pinnen til reléet. For å gi en klar forståelse av pinnene i modulen har vi lagt ut en tabell nedenfor for pin-konfigurasjonen etterfulgt av bildet av 2-relémodulen.
Pin | Beskrivelse |
---|---|
Ofte brukte pinner for begge reléene | |
1- (VCC) | Å levere 5 volt til relémodulen |
2- (GND) | For å koble modulen med bakken |
3- (in1) | Å gi signal til det første stafetten |
4- (In2) | For å gi signal til det andre reléet |
Separate pinner for hvert relé | |
1- (com) | PIN -kode som brukes til å levere spenningen til reléet for å kontrollere enheten |
2- (nei) | Dette er pin hvis kontakter er åpne normalt |
3- (NC) | Denne pinnen har lukket kontakter normalt |
Com pin av stafett (vanlig pin)
Dette er midtpinnen til reléet og hovedspenningen som må gis til den tilkoblede enheten er koblet til denne pinnen.
NC Pin of the Relay (normalt stengt)
Den neste pinnen til den vanlige pinnen er den normalt lukkede pinnen til reléet hvis kontakter er lukket under normale forhold. Vi kan med andre ord si at den vanlige pinnen og den normalt lukkede pinnen er koblet til hverandre
Ingen pin av stafetten (normalt åpen)
Denne pinnen er den første pinnen i reléet, og kontaktene er normalt åpne, noe som betyr at det ikke er noen forsyningsspenning på den pinnen. Enheten som skal kontrolleres er koblet til den pinnen, og når signalet for å slå på enheten blir gitt til reléet, lukker den kontaktene og enheten slås på.
En ting å alltid huske mens du bruker relémodulen
Mens du bruker relémodulen, ikke glem å verken korte JD-VCC-pinnen til den andre VCC-pinnen til modulen eller koble den til en egen forsyning fordi reléene trenger en optisk isolator som forhindrer støyforstyrrelser til signalet fra reléet. Tilsvarende, hvis du ikke bruker relémodulen i stedet, bruker du et enkelt relé, du trenger for å koble flyback -dioden med stafetten. Som nevnt ovenfor for å isolere reléet kan vi bruke en egen tilførsel av relémodulen for å forhindre interferens i signalet.
Grensesnittrelé med Arduino uno
For å grensesnittet et relé med Arduino og for å demonstrere arbeid av stafetten har vi lagt ut skjemaet til kretsen med et enkelt relé koblet til Arduino etterfulgt av listen over komponenter som kreves for å grensesnitt stafetten med Arduino
Maskinvareenhet for grensesnittrelé med Arduino Uno
I maskinvaren har vi brukt en to-relémodul, men vi bruker enkeltreléet fra den relémodulen. Du kan også bruke en enkelt relémodul. For å gi deg et klart bilde av tilkoblinger for å grensesnitt av reléet med Arduino, har vi lagt ut et bilde av maskinvarenheten til å grensesnitt til relémodulen med Arduino:
Vi har koblet reléet med Arduino på en slik måte at vi først har koblet sammen den vanlige pinnen som er den røde ledningen til den andre relémodulen med 5-volts forsyning fra brødplaten. Deretter har vi koblet den normalt åpne blå trådstiften til den andre relémodulen med LED plassert på brødplaten. For å gi signalet for å slå LED av og på den grønne ledningen kobler signalpinnen til reléet med Arduino på pinnen 2.
Arduino -kode for grensesnittrelé med Arduino for å kontrollere LED
For å grensesnitt reléet med Arduino er Arduino -koden vi overholdt er gitt nedenfor:
int relaypin = 2;/*tilordne arduino -pinner for relésignalet*/void setup ()
pinmode (relaypin, output);/* tilordne relépinnen som en utgang av arduino*/
DigitalWrite (RelayPin, Low);/ * Å gi stafettstaten Low innledningsvis */
void loop ()
DigitalWrite (RelayPin, High);/ * Tilordne reléstiften hvis staten er høyt for å slå LED på */
forsinkelse (2000);/*tid som lysdioden vil forbli i på staten*/
DigitalWrite (RelayPin, Low);/* Tilordne reléet Pin Low State for å slå av LED*/
forsinkelse (2000);/*tid som lysdioden vil forbli i off -tilstand*/
For å kompilere Arduino -koden for å grensesnitt stafetten først har vi erklært Arduino -pinnen som ble brukt som et signal for Relay. Deretter har vi brukt DigitalWrite () Funksjon for å gi det høye og lave signalet for å endre LED -tilstanden.
Maskinvare implementering av grensesnittrelé med Arduino og kontrollere LED
Nedenfor er bildet av maskinvaren samlet for å grensesnitt stafetten med Arduino, og vi har kontrollert LED ved hjelp av Relay.
For å demonstrere arbeid av stafetten og hvordan vi kan bruke Relay for å kontrollere LED -en har vi lagt ut bilder nedenfor:
Konklusjon
Reléer er de elektrisk kontrollerte bryterne som brukes til å slå på og slå av enhetene som er koblet til den. Reléer kan kobles sammen med mikrokontrollere ved bruk av Arduino -tavlene, og på denne måten er det et stort antall enheter som vi kan kontrollere ved hjelp av reléene. For å demonstrere hvordan reléer kan brukes til å kontrollere enhetene har vi koblet sammen en 2 relémodul med Arduino og kontrollert en LED.