Arduino + relémodul og rock & roll: blanding av AC / DC

AC / DC og Arduino logoer

Etter vår programmeringsveiledning og første trinn i Arduino, denne gangen gir vi deg en praktisk guide å jobbe med Arduino og en relémodul, det vil si å kunne styre et vekselstrømsystem med høyere spenning ved hjelp av Arduino-likestrømskretsene. Det vil si at det som virket umulig med et enkelt Arduino-kort, for eksempel å kontrollere 220v belastning, nå er mulig med relémodulen.

På denne måten vil det tillate deg kontrollapparater koblet til strømnettet. Og for ikke å være for restriktive når det gjelder praksis, vil jeg prøve å forklare det på en måte som kan brukes på alle typer prosjekter du kan tenke på eller modifisert på en enkel måte for å gjøre det du virkelig vil, siden det er mange prosjekter på Internett veldig spesifikke som bruker et Arduino-kort og en relémodul ...

Stafetten:

La oss forklare alt du trenger å vite om stafetter.

Hva er et stafett?

stafett

På fransk betyr relé stafett, og det gir en indikasjon på hva et stafett egentlig gjør. Det er i utgangspunktet en elektromagnetisk enhet som fungerer som en kontrollert bryter ved en strøm. Ved hjelp av en mekanisme med en spole og en elektromagnet kan en eller flere kontakter aktiveres for å åpne eller lukke en uavhengig elektrisk krets, siden denne kretsen fungerer med en spenning og en annen type strøm enn den som styrer den (på sin utgang den håndterer en krets høyere effekt enn inngangen).

Det var oppfunnet av Joseph Henry i 1835 (selv om det også tilskrives Edward Davy det samme året), og siden har det utviklet seg og endret seg i størrelse til de moderne stafettene vi har nå. Opprinnelig ble den brukt til telegrafimaskiner, og kontrollerte dermed et høyere strømsignal fra et svakere signal mottatt ved inngangen. Litt etter litt økte applikasjonene og brukes for tiden i mange saker.

Hvilke typer er det?

relédriftsdiagram

Hvis vi ser inn i et stafett, og analyserer dens drift, ser vi at den lille inngangsstyrestrømmen er den som driver elektromagneten med kobberviklingen og beveger bryteren eller bryteren som åpner eller lukker den høyere effektkretsen som vil kontrollere utgangen. Alt dette er isolert ved hjelp av en isolerende beskytter for å unngå ulykker, men uansett dette er jeg interessert i noe annet, og det er de typene som finnes avhengig av hvordan de fungerer.

den typer releer som vi har kan sees fra forskjellige punkter. På den ene siden må vi fokusere på mekanismen for å åpne eller lukke bryteren, og avhengig av at vi har:

  • NO eller normalt åpen: som navnet antyder, er de de som uten å aktivere elektromagneten, kontaktene til bryteren eller utgangsbryteren er åpne, det er ingen elektrisk forbindelse mellom dem, og derfor vil kretsen deaktiveres eller åpen i normal tilstand. Når inngangen aktiveres slik at dette endres, i det øyeblikket vil bryterterminalene berøres og kretsen lukkes, det vil si at den vil la strøm passere.
  • NC eller normalt stengt: det er det motsatte av den forrige, utgangskretsen i normal eller hviletilstand vil la strømmen strømme. På den annen side, så snart inngangen er behandlet, åpnes kretsen og strømmen avbrytes.

Dette er veldig viktig å vite når du kjøper et stafett avhengig av prosjektet vi ønsker å lage. Du må tenke på hva som er det mest normale for prosjektet ditt, at enheten eller enhetene som er koblet til reléet alltid er aktive, eller at du bare vil aktivere dem til bestemte tidspunkter. Avhengig av det, ville det være bedre å velge det ene eller det andre.

av ejemplo, et vanningssystem der du kobler en vannpumpe til reléet slik at den aktiveres når du vil, det vil være bedre å velge en NA, siden pumpen skal kobles til bare når du bestiller fra Arduino-plattformen. På en annen side, i et sikkerhetssystem der det er nødvendig å være permanent tilkoblet og bare koble det fra på bestemte tidspunkter, vil en NC være mer passende. På den måten vil du unngå å måtte strømme reléet fra Arduino-kortet for å tvinge en tilstand som ikke er normal ...

Men uansett det er det andre typer releer i henhold til andre synspunkter, for eksempel mekanismene som aktiverer dem. Klassikerne er de elektromagnetiske som vi har beskrevet, og de er de mest populære. Men det er også andre som kan drives av optokoblede enheter, det vil si basert på solid state. En annen interessant type er de med forsinket utgang, det vil si releer som har en ekstra krets, slik at effekten på utgangen deres for å åpne eller lukke kretsen er etter en viss tid og ikke umiddelbart.

Enkeltreléer og moduler:

relémodul for Arduino

Du kan bruke en rekke typer reléer til prosjektene dine, for eksempel de som selges løse hvis de tilpasser seg den elektriske kapasiteten til Arduino-kortet ved inngangen. Imidlertid er den enkleste måten å unngå inkompatibilitetsoverraskelser hvis du ikke er sikker på hva du kjøper, å bruke moduler spesielt designet for Arduino. Det er moduler med et enkelt relé hvis tilkobling til Arduino-kortet vårt er veldig enkelt, men det er også doble som den du kan se på bildet ovenfor.

Denne typen dobbeltmodul inkluderer vanligvis et NO-relé og et NC-relé, slik at du har alt du trenger for prosjektet ditt, og kan teste begge alternativene med en enkelt modul montert på en montering som de Keyes plater som du finner i markedet.

Hvordan kobler og programmerer du med Arduino?

koblingsskjema med Arduino og stafett

Her er et enkelt diagram over Arduino-tilkobling med relémodul. Forbindelsen er veldig enkel, som du kan se. Åpenbart, hvis du har valgt en modul med et enkelt relé eller et løst relé som du har kjøpt, må du endre det litt for å koble det riktig. Hvis du forresten har valgt en dobbel relémodul, kan du bruke den ene eller den andre avhengig av hva som passer deg best for prosjektet ditt, som jeg allerede har nevnt.

Som du kan se, ville det bare være å sette en kabel fra GND eller jord som du må koble til GND-pinnene på reléet eller modulen. Deretter skal Vcc-linjen gå til en av Arduinos 5v-pinner. Det er alt som trengs for å drive stafetten, men en tredjedel kreves kontrolllinje å "fortelle" reléet for å aktivere når vi vil eller når vi har programmert i koden til skissen vår.

Respekter sikkerhetsmarginene til reléet, for eksempel, ikke overskrid de maksimumene på 250 VAC og 10A som er angitt av noen reléer. Og vær forsiktig når du håndterer denne kretsen, siden du ikke bare "spiller" med lave spenninger med likestrøm som ikke påvirker deg, men du kan lide skade hvis du ikke er forsiktig når du håndterer 220V ...

Du kan sette kontrollen eller signallinjen i hvilken som helst av programmerbare digitale utgangspinner fra Arduino og derfra til inngangen merket IN på relémodulen. Selv om det i skjema 2 har blitt brukt, kan du bruke hva du vil, men husk hvilken du har brukt til å endre koden riktig, ellers fungerer den ikke hvis du angir en annen (veldig vanlig feil).

Jeg må kommentere to andre detaljer i skjemaet, en vil være at der jeg har satt "her enheten / ene dine", kan du koble til en lyspære, en vifte, en vekselstrømmotor eller en hvilken som helst enhet som fungerer med en 220v linje. Selvfølgelig må du gi den strøm ved å koble enheten eller enhetene til et elektrisk nettverk. For å gjøre dette kan du endre enhetens strømkabel ved å avbryte en av de to strømkablene (ikke jordkabelen, hvis den har en), og plassere reléet som åpner eller lukker kretsen.

Program Arduino:

Du kan gjøre det med Arduino IDE, med Ardublock eller Bitbloq, det vil si det som passer best for deg. Den enkle koden for programmering vil være følgende, selv om du kan endre koden eller utvide den i henhold til prosjektets behov:

const int rele = 2;
/***Setup***/
void setup() {
pinMode(rele,OUTPUT);}
/***Loop***/
void loop() {
digitalWrite(rele, XXX);
}

Du kan endre XXX for HØY eller LAV avhengig av hva du vil gjøre, det vil si slå den på eller av henholdsvis. Men husk at du må huske på om det er en NC eller en NO ... Selvfølgelig kan du legge til mer kode for å programmere en tidsforsinkelse, eller at den er aktivert eller deaktivert i henhold til en hendelse, kanskje inngangen eller statusen til en annen Arduino-inngang, for eksempel å legge til en sensor og avhengig av om den er aktivert eller ikke gjør reléendringen, etc.

Du vet allerede at mulighetene er mange og grensen er fantasien din. Du kan se flere muligheter og kodeeksempler i vår opplæring. For eksempel, for å legge til tider for å aktivere og deaktivere i løpet av 1 minutts intervaller kan vi bruke:

const int pin = 2;

void setup() {

Serial.begin(9600); //iniciar puerto serie  pin

Mode(pin, OUTPUT); //definir pin como salida

}

void loop(){

digitalWrite(pin, HIGH); // poner el Pin en HIGH (activar relé)

delay(60000); // esperar un min  digital

Write(pin, LOW); // poner el Pin en LOW (desactivar relé)

delay(60000); // esperar un min

}

Jeg håper denne veiledningen har tjent deg og du får sparke høyspenningsprosjektene dine...


2 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   alfonso capella sa

    Jeg har funnet den mottatte informasjonen ekstraordinær.
    Hvis det ikke er for mye å stille, ønsket jeg å stille et spørsmål, kan jeg koble flere 220V-enheter til samme relé, eller skal jeg sette hver enhet i et relé.
    Tusen takk for alt.

    1.    Isaac sa

      Hei,
      Ja, du kan koble flere enheter til et relé så lenge de ikke overskrider den maksimale kapasiteten til relémodellen du har. For eksempel kan du koble til en lyspære og en vifte slik at begge kobles sammen, etc. Sjekk databladet ditt.
      En hilsen!