Arduino + relay module uye dombo & roll: kusanganisa AC / DC

AC / DC uye Arduino marogo

Mushure medu kuronga dzidziso uye matanho ekutanga muArduino, ino nguva tinokuunzira gwara rinoshanda rekushanda naro Arduino uye a ataure module, ndiko kuti, kukwanisa kudzora, kuburikidza neArduino low voltage yakananga yazvino macryry, yakakwira voltage inoshandura yazvino system. Ndokunge, izvo zvaiita senge zvisingakwanisike neyakareruka Arduino bhodhi, senge kudzora 220v mitoro, izvozvi zvinogoneka neiyo relay module.

Nenzira iyi, zvinokutendera iwe dzora midziyo yakabatana nemagetsi. Uye kuti usanyanyo dzvinyirira maererano nemaitiro, ndichaedza kuzvitsanangura nenzira inogona kushandiswa kune chero mhando yeprojekti iwe yaunogona kufunga nezvayo kana kushandurwa nenzira iri nyore yekuita izvo zvaunoda chaizvo, sezvo kune akawanda mapurojekiti paInternet akanyatsojeka anoshandisa Arduino bhodhi uye relay module ...

Iyo relay:

Ngatitsanangurei zvese zvaunoda kuti uzive nezve kudzosera.

Chii chinonzi relay?

ataure

MuchiFrench relais zvinoreva kudzosera, uye izvo zvinopa chiratidzo cheizvo chaizvo relay inoita. Chaizvoizvo chigadzirwa chemagetsi chinoshanda se switch inodzorwa pahova. Kubudikidza nechimishini chine coil neelectomaomagnet, imwe kana dzimwe nhare dzinogona kushandiswa kuvhura kana kuvhara redunhu rakazvimirira remagetsi, sezvo zvichinzi dunhu rinoshanda nemagetsi uye mhando yazvino yakasiyana neiyo inoidzora (pairi kuburitsa iyo inobata redunhu rakakwira simba pane iro rekuisa)

Waive yakagadzirwa naJoseph Henry muna 1835 (kunyangwe ichinzi zvakare yakataurwa naEdward Davy mugore rimwe chetero) uye kubvira ipapo yakachinja uye ikachinja muhukuru kusvika kune yanhasi relays yatinayo izvozvi. Pakutanga yaishandiswa pamichina yeteregirafu, nekudaro ichidzora chiratidzo chepamusoro chezvino kubva kuchiratidzo chisina kusimba chinogamuchirwa pane kuiswa. Zvishoma nezvishoma zvishandiso zvaive zvichiwedzera uye izvozvi zviri kushandiswa kune akawanda kesi.

Ndeapi marudzi aripo?

ataure oparesheni dhayagiramu

Kana tikatarisa mukati meiyo relay, uye ongorora mashandiro ayo, tinoona kuti diki yekupinda yekudzora parizvino ndiyo iyo inoshandisa magetsi nemagetsi emhangura aya uye inofambisa iyo switch kana switch iyo inovhura kana kuvhara iyo yepamusoro simba redunhu iyo inodzora kuburitsa kwayo. Zvese izvi zvakasarudzika nenzira yekudzivirira inodzivirira kudzivirira tsaona, asi zvisinei neizvi, ndiri kufarira chimwe chinhu uye ndiwo marudzi aripo zvichienderana nekushanda kwavo.

ari mhando relays izvo zvatiinazvo zvinogona kuonekwa kubva kwakasiyana mapoinzi. Kune rimwe divi, isu tinofanirwa kutarisa pane ayo mashandiro ekuvhura kana kuvhara iyo switch uye zvinoenderana nezvatinazvo:

  • HAPANA kana inowanzo kuvhurika: sekutaurwa kwazvinoitwa nezita, ndeavo vasina kumisikidza magetsi, magetsi ekubata switch kana switch switch akavhurika, hapana kubatana kwemagetsi pakati pavo nekudaro dunhu richadzimwa kana kuvhurika munzvimbo yaro. Kana iko kuiswa kuchigadziriswa kuitira kuti shanduko iyi, panguva iyoyo switch switch dzinobatwa uye dunhu rovhara, ndiko kuti, rinozobvumira zvazvino kuti zvipfuure.
  • NC kana inowanzovharwa: inopesana neiyo yapfuura, iyo inoburitsa dunhu mune yayo yakajairwa kana yekuzorora mamiriro icharega iyezvino kuyerera. Kune rimwe divi, kana iko kuiswa kuchinge kwaitwa, dunhu rinovhura uye yazvino inokanganisika.

Izvi ndizvo zvakakosha kuti uzive kana uchitenga relay zvinoenderana neprojekiti yatinoda kugadzira. Iwe unofanirwa kufunga nezve chii chiri chakajairika chinhu kune yako projekiti, kuti chishandiso kana zvishandiso zvakabatana neiyo relay zvinogara zvichishanda kana kuti iwe unongoda kuvamisikidza ivo pane dzimwe nguva. Zvichienderana neizvozvo, zvingave zvirinani kusarudza imwe kana imwe.

kubudikidza ejemplo, yekudiridza system iyo iwe yaunobatanidza pombi yemvura kune iyo relay kuitira kuti iite iyo paunoda iwe zvingave zvirinani kusarudza NA, nekuti chete kana iwe uchiraira kubva kuArduino chikuva panofanira kunge pombi yakabatana. Kune rimwe divi, mune yekuchengetedza system iyo pazvinofanirwa kuve yakabatana zvachose uye chete kuibvisa pane dzimwe nguva, NC ichave yakakodzera. Nenzira iyo iwe unodzivirira kuve nekugara uchipa chikafu kuregedza kubva kuArduino bhodhi kumanikidza nyika isina kujairika ...

Asi zvisinei nazvo, zviripo mamwe marudzi ataure zvinoenderana nemamwe maonero, senge mashandiro anoita. Iwo echinyakare ndiwo emagetsi emagetsi atakatsanangura, uye ndiwo akanyanya kufarirwa. Asi kune zvekare zvimwe zvinogona kutungamirwa nemagetsi akasungirirwa, ndiko kuti, zvichibva pane yakasimba mamiriro. Imwe mhando inonakidza ndeiya ine kunonoka kuburitsa, ndiko kuti, kudzosera kune iro rekuwedzera wedunhu kuitira kuti mhedzisiro pane zvavakaburitsa kuvhura kana kuvhara dunhu iri mushure menguva yakati kwete nekukurumidza.

Kutumira kamwechete uye ma module:

Dzosera module yeArduino

Iwe unogona kushandisa kuwanda kwemhando dzekutumira kune ako mapurojekiti, senge iwo akatengeswa akasununguka kana achienderana nemagetsi emagetsi eArduino bhodhi pane zvaari kuisa. Nekudaro, iyo yakapusa nzira yekudzivisa kusawirirana zvinoshamisira kana iwe usina chokwadi chauri kutenga kushandisa ma module akanyatsogadzirirwa Arduino. Kune ma module ane imwechete relay ine kubatana kune yedu Arduino bhodhi iri nyore kwazvo, asi kune zvekare zvakapetwa kaviri senge iyo iwe yaunogona kuona mumufananidzo uri pamusoro.

Rudzi rweiyi module mbiri inowanzo sanganisira iyo NO relay uye iyo NC relay kuitira kuti iwe uwane zvese zvaunoda zvepurojekiti yako uye unogona kuyedza zvese zvingasarudzika neiyo imwechete module yakaiswa pagomo senge iwo Keyes mahwendefa iyo iwe yauchawana mumusika.

Unobatana sei uye kuronga neArduino?

dhayagiramu yekubatanidza neArduino uye relay

Heino mufananidzo wakareruka we Arduino yekubatana neye relay module. Kubatana kuri nyore, sezvaungaona. Zviripachena, kana iwe ukasarudza module ine imwechete relay kana imwe chete relay yawakatenga, uchafanirwa kuchishandura zvishoma kuti ubatanidze zvakanaka. Nenzira, kana iwe wakasarudza yakapetwa kaviri module, unogona kushandisa imwe kana imwe zvinoenderana nezvakakukodzera iwe pachirongwa chako, sezvandambotaura.

Sezvauri kuona, zvingangove kuisa tambo kubva kuGND kana pasi iyo iwe unofanirwa kubatanidza kune iyo GND pini dzeyako relay kana module. Ipapo mutsetse weVcc unofanirwa kuenda kune imwe yeArvino's 5v pini. Izvo zvichave zvese izvo zvinofanirwa kupa simba kuendesa, asi chechitatu chinodiwa. mutsara wekutonga ku "taurira" iyo relay yekumisikidza patinenge tichida kana patakarongedzwa mune kodhi yemufananidzo wedu.

Remekedza yakachengeteka micheto yeiyo relay, semuenzaniso, usapfuure iwo ma250VAC uye 10A ma maximums akatsanangurwa nemamwe anotumira. Uye chenjera paunenge uchibata dunhu iri, nekuti hausi "kutamba" chete nemitepisi yakaderera yezvazvino zvisina kukukanganisa, asi unogona kukuvara kana ukasangwarira uchibata izvo 220v ...

Iwe unogona kuisa iro kutonga kana tambo yemasaini mune chero yeiyo inorongwa yedhijitari goho pini kubva kuArduino yako uye kubva ipapo kuenda kune yekuisa yakatarwa IN pane modzo yekudzosa. Kunyangwe muchirongwa chedu chechipiri chashandiswa, unogona kushandisa chero chaunoda, asi rangarira kuti ndeipi yawakashandisa kugadzirisa kodhi zvakanaka kana kuti isingashande kana ukataura imwe (kukanganisa kwakajairika).

Ini ndoda kutaura pane mamwe maviri madhiri echirongwa, imwe ingangove yekuti pandakaisa "pano mudziyo wako / s" unogona kubatanidza girobhu mwenje, feni, mota inochinjika yazvino kana chero chishandiso chinoshanda ne mutsetse we220v. Ehezve, iwe uchafanirwa kuipa simba kuburikidza nekucheka akadaro mudziyo kana zvishandiso kune yemagetsi network. Kuti uite izvi, unogona kushandura tambo yemagetsi yedhivha nekukanganisa imwe yadzo mbiri tambo dzemagetsi (kwete tambo yepasi, kana iine imwe), kupindirana neiyo relay iyo inovhura kana kuvhara dunhu.

Chirongwa Arduino:

Unogona kuzviita na Arduino IDE, ine Ardublock kana Bitbloq, ndiko kuti, chero yakakunakira iwe. Iyo yakapusa kodhi yekuronga ichave iri inotevera, kunyangwe iwe uchigona kushandura iyo kodhi kana kuiwedzera zvinoenderana nezvinodiwa zveprojekiti yako:

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

Unogona kuchinja XXX ye PAMUSORO kana PASI zvinoenderana nezvaunoda kuita, ndokuti, vhura kana kudzima zvichiteerana. Asi rangarira kuti iwe unofanirwa kuchengeta mupfungwa kana iri NC kana NO ... Ehe, iwe unogona kuwedzera imwe kodhi kuchirongwa kunonoka kwenguva, kana kuti inomisikidzwa kana kuremedzwa zvinoenderana nechiitiko, pamwe kuiswa kana chimiro cheimwe Arduino yekupinda, senge yekuwedzera sensor uye zvichienderana nekuti yakagadziriswa here kana kuti kwete kuita iyo relay shanduko, nezvimwe.

Iwe unotoziva kuti mikana yakawanda uye muganhu ndiko kufunga kwako. Unogona kuona zvimwe zvingangodaro uye mienzaniso yekodhi mu dzidziso yedu. Semuenzaniso, kuwedzera nguva dzekumisikidza nekumisa misi mu1 miniti nhambo dzatinogona kushandisa:

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

}

Ndinovimba iyi dzidziso yakashanda iwe uye iwe unowana kava-tanga ako epamusoro-voltage mapurojekiti...


Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   alfonso capella akadaro

    Ini ndawana ruzivo rwakagamuchirwa zvinoshamisa.
    Kana zvisina kuwandisa kubvunza, ini ndaida kubvunza mubvunzo, ndinogona here kubatanidza akati wandei 220V zvishandiso kune imwecheteyo relay kana ndinofanira kuisa chishandiso chimwe nechimwe mukutakurwa.
    Ndatenda zvikuru nezvose.

    1.    Isaac akadaro

      Sawa,
      Ehe, iwe unogona kusanganisa akawanda madhijidhi kune relay chero bedzi asingapfuure iwo akakwirisa masimba eiyo relay modhi yaunayo. Semuenzaniso, unogona kubatanidza girobhu mwenje nefeni kuitira kuti vese vabatane pamwe chete, nezvimwe. Tarisa rako datasheet.
      Thanks!