Arduino + relemoduuli ja rock & roll: sekoitus AC / DC

AC / DC- ja Arduino-logot

Meidän jälkeen ohjelmointiopetus ja ensimmäiset vaiheet Arduinossa, tällä kertaa tuomme sinulle käytännön oppaan työskentelyyn Työläs ja rele moduuli, toisin sanoen pystyä hallitsemaan Arduinon pienjännitetasasuuntaisten piirien avulla korkeajännitteisempää vaihtovirtajärjestelmää. Toisin sanoen se, mikä näytti mahdottomalta yksinkertaisella Arduino-kortilla, kuten 220 V: n kuormien hallinta, on nyt mahdollista relemoduulilla.

Tällä tavoin se antaa sinulle mahdollisuuden verkkoon kytkettyjä ohjauslaitteita. Ja jotta ei ole liian rajoittavaa käytäntöjen suhteen, yritän selittää sen tavalla, jota voidaan soveltaa minkä tahansa tyyppiseen projektiin, jonka voit ajatella tai muokata helposti tekemällä mitä todella haluat, koska Internetissä on monia hyvin spesifisiä projekteja, joissa käytetään Arduino-korttia ja relemoduulia ...

Rele:

Selitetään kaikki mitä sinun tarvitsee tietää releistä.

Mikä on rele?

rele

Ranskaksi relais tarkoittaa välitystä, ja se antaa viitteitä siitä, mitä rele todella tekee. Se on pohjimmiltaan sähkömagneettinen laite, joka toimii a ohjattu kytkin virran kautta. Kelalla ja sähkömagneetilla varustetun mekanismin avulla yhtä tai useampaa kosketinta voidaan käyttää itsenäisen sähköpiirin avaamiseen tai sulkemiseen, koska mainittu piiri toimii jännitteellä ja virtatyypillä, joka poikkeaa siitä, joka sitä ohjaa se käsittää piirin, jolla on suurempi teho kuin tulolla).

Se oli keksi Joseph Henry vuonna 1835 (vaikka se johtuu myös Edward Davysta samana vuonna) ja siitä lähtien se on kehittynyt ja muuttunut kooltaan nykyaikaisiksi releiksi, jotka meillä on nyt. Aluksi sitä käytettiin lennätinlaitteille, mikä kontrolloi suurempaa virtasignaalia tulossa vastaanotetusta heikommasta signaalista. Vähitellen sovellukset lisääntyivät, ja tällä hetkellä niitä käytetään monissa tapauksissa.

Mitä tyyppejä siellä on?

releen toimintakaavio

Jos katsomme releen sisälle ja analysoimme sen toimintaa, näemme, että pieni tulonohjausvirta on se, joka käyttää sähkömagneettia tällä kuparikäämityksellä ja siirtää kytkintä tai kytkintä, joka avaa tai sulkee korkeamman virtapiirin, joka ohjaa sen lähtöä. Kaikki tämä eristetään eristyssuojan avulla onnettomuuksien välttämiseksi, mutta tästä huolimatta olen kiinnostunut jostakin muusta ja juuri niiden tyypit ovat olemassa niiden toiminnasta riippuen.

Los releiden tyypit mitä meillä on, voidaan nähdä eri kohdista. Toisaalta meidän on keskityttävä sen mekanismiin kytkimen avaamiseksi tai sulkemiseksi ja siitä riippuen, että meillä on:

  • EI tai normaalisti auki: kuten nimestäkin käy ilmi, kytkimen tai lähtökytkimen koskettimet ovat auki, ellei sähkömagneettia ole aktivoitu, niiden välillä ei ole sähköliitäntää ja siksi piiri deaktivoituu tai avautuu normaalissa tilassa. Kun tuloa käytetään niin, että tämä muuttuu, kytkinliittimiä kosketetaan sillä hetkellä ja piiri sulkeutuu, eli se antaa virran kulkea.
  • NC tai normaalisti suljettu: se on edellisen vastainen, lähtöpiiri normaalissa tai lepotilassa antaa virran virrata. Toisaalta heti, kun tuloon vaikuttaa, piiri avautuu ja virta keskeytyy.

Tämä on erittäin tärkeää tietää ostaessaan rele projektista riippuen, jonka haluamme luoda. Sinun tulisi miettiä, mikä on normaalia projektissasi, että releeseen kytketty laite tai laitteet ovat aina aktiivisia tai haluat aktivoida ne vain tiettyinä aikoina. Siitä riippuen olisi parempi valita yksi tai toinen.

Mukaan ejemplo, kastelujärjestelmä, jossa vesipumppu kytketään releeseen, jotta se aktivoituu, kun haluat, on parempi valita NA, koska vain kun tilaat Arduino-alustalta, pumpun tulisi olla kytkettynä. Toisaalta turvajärjestelmässä, johon on oltava yhteydessä pysyvästi ja irrotettava se vain tiettyinä aikoina, NC on sopivampi. Näin vältät joutumasta syöttämään jatkuvasti releä Arduino-levyltä pakottaaksesi tilan, joka ei ole normaali ...

Mutta siitä huolimatta on muun tyyppiset releet muiden näkökulmien, kuten niitä käyttävien mekanismien, mukaan. Klassikot ovat sähkömagneettisia, joita olemme kuvanneet, ja ne ovat suosituimpia. Mutta on myös muita, joita voidaan ohjata optoerotetuilla laitteilla, toisin sanoen kiinteän tilan perusteella. Toinen mielenkiintoinen tyyppi on viivästetty lähtö, ts. Releet, joilla on ylimääräinen piiri siten, että vaikutus niiden lähtöön piirin avaamiseen tai sulkemiseen on tietyn ajan kuluttua eikä ole välitön.

Yksittäiset releet ja moduulit:

relemoduuli Arduinolle

Voit käyttää projekteihisi useita erilaisia ​​releitä, kuten irti myytyjä, jos ne sopeutuvat Arduino-kortin sähköiseen kapasiteettiin sen tulolla. Yksinkertaisin tapa välttää yhteensopimattomuus yllätyksiä, jos et ole varma, mitä ostat, on käyttää erityisesti Arduinolle suunnitellut moduulit. On moduuleja, joissa on yksi rele, joiden liitäntä Arduino-korttiimme on hyvin yksinkertainen, mutta on myös kaksinkertaisia ​​moduuleja, kuten näet yllä olevasta kuvasta.

Tämän tyyppinen kaksoismoduuli sisältää yleensä NO-releen ja NC-releen, jotta sinulla on kaikki tarvitsemasi projekti ja voit testata molemmat vaihtoehdot yhdellä moduulilla, joka on asennettu alustalle, kuten ne Keyes-levyt jonka löydät markkinoilta.

Kuinka yhdistät ja ohjelmoit Arduinon kanssa?

kytkentäkaavio Arduinon ja releen kanssa

Tässä on yksinkertainen kaavio Arduino-yhteys relemoduulilla. Yhteys on hyvin yksinkertainen, kuten näette. On selvää, että jos olet valinnut moduulin, jossa on yksi rele tai yksi ostamasi rele, joudut muuttamaan sitä hieman liittääksesi sen oikein. Muuten, jos olet valinnut kaksoisrelemoduulin, voit käyttää yhtä tai toista relettä sen mukaan, mikä sopii parhaiten projektiisi, kuten olen jo kommentoinut aiemmin.

Kuten näette, olisi yksinkertaisesti laittaa kaapeli GND: stä tai maadoituksesta, joka sinun on liitettävä releesi tai moduulisi GND-nastoihin. Sitten Vcc-linjan pitäisi mennä yhteen Arduinon 5v-nastoista. Se on kaikki mitä tarvitaan releen virran syöttämiseen, mutta tarvitaan kolmasosa. ohjauslinja "käskemään" rele aktivoitumaan, kun haluamme tai kun olemme ohjelmoineet luonnoksemme koodin.

Noudata esimerkiksi releen turvamarginaaleja, älä ylitä joidenkin releiden määrittämiä 250 VAC: n ja 10A: n maksimiarvoja. Ole varovainen käsitellessäsi tätä virtapiiriä, koska et vain "pelaa" matalalla tasavirralla, joka ei vaikuta sinuun, mutta voit myös vahingoittaa, jos et ole varovainen käsitellessäsi näitä 220 V: ta ...

Voit laittaa kyseisen ohjauksen tai signaalilinjan mihin tahansa ohjelmoitavat digitaalilähtötapit Arduino-laitteeltasi ja sieltä releen moduuliin IN merkittyyn tuloon. Vaikka järjestelmässä 2 on käytetty, voit käyttää mitä haluat, mutta muista, mitä olet käyttänyt koodin muokkaamiseen oikein, tai se ei toimi, jos määrität toisen (hyvin yleinen virhe).

Minun on kommentoitava kahta muuta järjestelmän yksityiskohtaa, yksi olisi se, että missä olen laittanut «tähän laitteesi / laitteesi», voit liittää hehkulampun, tuulettimen, vaihtovirtamoottorin tai minkä tahansa laitteen, joka toimii 220 V: n johto. Tietenkin joudut antamaan sille virtaa kytkemällä mainitun laitteen tai laitteet sähköverkkoon. Tätä varten voit muokata laitteen virtajohtoa keskeyttämällä toinen sen kahdesta virtajohdosta (ei maadoituskaapelia, jos sellainen on), asettamalla rele, joka avaa tai sulkee piirin.

Ohjelma Arduino:

Voit tehdä sen Arduino IDE, Ardublockin tai Bitbloqin kanssa, ts. kumpi sopii sinulle paremmin. Yksinkertainen ohjelmointikoodi olisi seuraava, vaikka voit muokata koodia tai laajentaa sitä projektisi tarpeiden mukaan:

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

Voit vaihtaa XXX kohteelle KORKEA tai MATALA riippuen siitä, mitä haluat tehdä, eli kytke se päälle tai pois päältä. Muista kuitenkin, että sinun on pidettävä mielessä, onko kyseessä NC tai EI ... Voit tietysti lisätä koodia ohjelmoidaksesi aikaviiveen tai että se aktivoidaan tai deaktivoidaan tapahtuman, kenties syötteen tai toisen Arduino-tulon tila, kuten anturin lisääminen ja riippuen siitä, onko se aktivoitu vai ei, rele muuttuu jne.

Tiedät jo, että mahdollisuuksia on paljon ja raja on mielikuvitus. Voit nähdä lisää mahdollisuuksia ja koodiesimerkkejä opetusohjelma. Voit esimerkiksi lisätä aktivointiaikoja ja deaktivointiaikoja 1 minuutin välein:

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

}

Toivon, että tämä opetusohjelma on palvellut sinua ja saat aloita korkeajänniteprojektisi...


2 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   alfonso capella dijo

    Saadut tiedot ovat mielestäni olleet poikkeuksellisia.
    Jos se ei ole liikaa kysyä, halusin esittää kysymyksen, voinko liittää useita 220 V: n laitteita samaan releeseen vai pitäisikö kukin laittaa releeseen.
    Paljon kiitoksia kaikesta.

    1.    Isaac dijo

      Hei,
      Kyllä, voit kytkeä useita laitteita releeseen, kunhan ne eivät ylitä relemallisi maksimikapasiteettia. Voit esimerkiksi kytkeä hehkulampun ja tuulettimen siten, että ne molemmat yhdistyvät yhtenäisesti jne. Tarkista taulukkosi.
      Tervehdys!