Arduino + aflosmodule en rock & roll: meng AC / DC

AC / DC en Arduino logo's

Na ons programmering tutoriaal en eerste stappe in Arduino, hierdie keer bring ons u 'n praktiese gids om mee te werk Arduino en 'n aflosmodule, dit wil sê om 'n wisselstroomstelsel met 'n lae spanning gelykstroomstroom met Arduino te kan beheer. Dit wil sê, wat onmoontlik gelyk het met 'n eenvoudige Arduino-bord, soos die beheer van 220 v-vragte, is nou moontlik met die aflosmodule.

Op hierdie manier sal dit u toelaat beheer toestelle gekoppel aan die hoofleiding. En om nie te beperkend te wees ten opsigte van praktyke nie, sal ek probeer om dit te verduidelik op 'n manier wat toegepas kan word op enige soort projek waaraan u kan dink of verander, om dit te doen wat u regtig wil, aangesien daar is baie spesifieke projekte op die internet wat 'n Arduino-bord en 'n aflosmodule gebruik ...

Die aflos:

Kom ons verduidelik alles wat u moet weet oor aflosse.

Wat is 'n aflos?

aflos

In Frans beteken relais relay, en dit gee 'n aanduiding van wat 'n relay eintlik doen. Dit is basies 'n elektromagnetiese toestel wat werk as 'n beheerde skakelaar by 'n stroom. Deur middel van 'n meganisme met 'n spoel en 'n elektromagneet, kan een of meer kontakte geaktiveer word om 'n onafhanklike elektriese stroombaan oop of toe te maak, aangesien die stroombaan werk met 'n spanning en 'n ander soort stroom as die wat dit beheer (op sy uitset hanteer dit 'n stroombaan wat hoër is as die ingang).

Fue uitgevind deur Joseph Henry in 1835 (alhoewel dit ook in dieselfde jaar aan Edward Davy toegeskryf word) en sedertdien het dit ontwikkel en verander in grootte na die moderne aflosse wat ons nou het. Aanvanklik is dit gebruik vir telegrafie-masjiene, om sodoende 'n hoër stroomsein te beheer van 'n swakker sein wat by die ingang ontvang word. Bietjie vir bietjie het die toepassings toegeneem en tans word dit in 'n menigte gevalle gebruik.

Watter soorte is daar?

aflosbewerkingsdiagram

As ons na 'n aflos kyk, en ontleed die werking daarvan, sien ons dat die klein ingangsbeheerstroom die een is wat die elektromagneet met die koperwikkeling bedien en die skakelaar of skakelaar beweeg wat die hoër kragkring oopmaak of sluit wat die uitset sal beheer. Dit alles word geïsoleer deur middel van 'n isolerende beskermer om ongelukke te vermy, maar ongeag hiervan, stel ek belang in iets anders, en dit is die tipes wat afhangend van hul werking.

Die soorte aflosse wat ons het, kan vanuit verskillende punte gesien word. Enersyds moet ons fokus op die meganisme om die skakelaar oop of toe te maak, en afhangende daarvan:

  • NEE of normaalweg oop: soos hul naam aandui, is dit dié dat sonder om die elektromagneet te aktiveer, die kontakte van die skakelaar of die uitgangskakelaar oop is, is daar geen elektriese verbinding tussen hulle nie en daarom sal die stroombaan gedeaktiveer of oop wees in sy normale toestand. As die ingang so geaktiveer word dat dit verander, sal die skakelaarklemme op daardie oomblik aangeraak word en die stroombaan sal sluit, dit wil sê dat dit die stroom kan laat gaan.
  • NC of normaalweg gesluit: dit is die teenoorgestelde van die vorige, die uitsetkring in sy normale of rustende toestand laat die stroom vloei. Aan die ander kant, sodra daar op die ingang reageer word, gaan die stroombaan oop en word die stroom onderbreek.

naamlik baie belangrik om te weet wanneer u 'n aflos koop afhangende van die projek wat ons wil skep. U moet nadink oor wat die mees normale ding vir u projek is, dat die toestel of toestelle wat aan die aflos gekoppel is, altyd aktief is of dat u dit slegs op spesifieke tye wil aktiveer. Afhangend daarvan, sou dit beter wees om die een of die ander te kies.

Por ejemplo, 'n besproeiingstelsel waarin u 'n waterpomp aan die relais koppel sodat dit kan skakel as u wil, dit is beter om 'n NA te kies, aangesien die pomp slegs gekoppel moet word as u van die Arduino-platform bestel. Aan die ander kant, in 'n sekuriteitstelsel waar dit nodig is om permanent gekoppel te word en dit net op spesifieke tye te ontkoppel, is 'n NC meer geskik. Op die manier vermy u dat u die aflos van die Arduino-raad voortdurend moet dryf om 'n toestand wat nie normaal is nie, af te dwing ...

Maar ongeag dit, daar is ander soorte aflosse volgens ander standpunte, soos die meganismes wat hulle in werking stel. Die klassieke is die elektromagnetiese wat ons beskryf het, en dit is die gewildste. Maar daar is ook ander wat aangedryf kan word deur opto-gekoppelde toestelle, dit wil sê gebaseer op vaste toestand. Nog 'n interessante tipe is diegene met vertraagde uitset, dit wil sê relais wat 'n addisionele stroombaan het, sodat die effek op hul uitset om die stroombaan te open of te sluit na 'n sekere tyd en nie onmiddellik is nie.

Enkel relais en modules:

aflosmodule vir Arduino

U kan 'n verskeidenheid soorte aflosse vir u projekte gebruik, soos die wat los verkoop word as dit volgens die insette aanpas by die elektriese vermoëns van die Arduino-bord. Die eenvoudigste manier om onverenigbare verrassings te vermy as u nie seker is wat u koop nie, is om te gebruik modules spesifiek ontwerp vir Arduino. Daar is modules met 'n enkele relais waarvan die verbinding met ons Arduino-bord baie eenvoudig is, maar daar is ook dubbele soos die wat u in die afbeelding hierbo kan sien.

Hierdie tipe dubbele modules bevat gewoonlik 'n NO-aflos en 'n NC-aflos, sodat u alles het wat u benodig vir u projek en albei opsies kan toets met 'n enkele module wat in 'n houer gemonteer is. Sleutels plate wat u in die mark sal vind.

Hoe kan u Arduino verbind en programmeer?

verbindingsdiagram met Arduino en aflos

Hier is 'n eenvoudige diagram van Arduino-verbinding met aflosmodule. Die verbinding is baie eenvoudig, soos u kan sien. Dit is duidelik dat as u 'n module gekies het met 'n enkele aflos of 'n los aflos wat u gekoop het, moet u dit effens aanpas om dit behoorlik aan te sluit. Terloops, as u 'n dubbele aflosmodule gekies het, kan u die een of die ander aflos gebruik, volgens wat u die beste by u projek pas, soos ek reeds voorheen gesê het.

Soos u kan sien, is dit eenvoudig om 'n kabel van GND of aarde aan te sit wat u aan die GND-penne van u relais of module moet koppel. Dan moet die Vcc-lyn na een van die Arduino se 5v-penne gaan. Dit is alles wat nodig is om die aflos aan te dryf, maar 'n derde is nodig. beheerlyn om die relais te "vertel" om te aktiveer wanneer ons wil of as ons die kode van ons skets geprogrammeer het.

Respekteer die veiligheidsmarges van die aflos, byvoorbeeld, mag nie die maksimum 250VAC en 10A oorskry wat deur sommige aflosse gespesifiseer word nie. En wees versigtig wanneer u hierdie stroombaan hanteer, want u "speel" nie met lae spanning van gelykstroom wat u nie beïnvloed nie, maar u kan skade ly as u nie versigtig is met die hantering van die 220V ...

U kan die beheer- of seinlyn in een van die programmeerbare digitale uitsetpennetjies vanaf u Arduino en van daar na die invoer gemerk IN op die aflosmodule. Alhoewel 2 in ons skema gebruik is, kan u gebruik wat u wil, maar onthou watter een u gebruik het om die kode behoorlik te wysig, anders werk dit nie as u 'n ander kode spesifiseer nie (baie algemene fout).

Ek moet kommentaar lewer op twee ander besonderhede van die skema, een sou wees dat waar ek "hier u toestel (s)" geplaas het, u 'n gloeilamp, 'n waaier, 'n wisselstroommotor of enige ander toestel waarmee u werk 'n 220v lyn. U sal dit natuurlik moet gee deur die toestel of toestelle aan te sluit op 'n elektriese netwerk. Om dit te doen, kan u die kragkabel van die toestel wysig deur een van sy twee kragkabels te onderbreek (nie die grondkabel, as dit een het nie), en plaas die relais wat die stroombaan oop- of sluit.

Program Arduino:

U kan dit doen met Arduino IDE, met Ardublock of Bitbloq, dit is die geskikste vir u. Die eenvoudige kode vir programmering is die volgende, alhoewel u die kode kan verander of uitbrei volgens die behoeftes van u projek:

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

U kan XXX verander vir HOOG of LAAG afhangende van wat u wil doen, dit wil sê, skakel dit in of uit. Maar onthou dat u in gedagte moet hou as dit 'n NC of 'n NO is ... U kan natuurlik meer kode byvoeg om 'n tydsberekening te programmeer, of dat dit geaktiveer of gedeaktiveer word volgens 'n gebeurtenis, miskien die invoer of die status van 'n ander Arduino-invoer, soos om 'n sensor by te voeg en afhangend daarvan of dit geaktiveer is, of die aflos verander, ens.

U weet reeds dat die moontlikhede baie is en u limiet is u verbeelding. U kan meer moontlikhede en kode-voorbeelde in sien ons handleiding. Om byvoorbeeld tye by te voeg om te aktiveer en te deaktiveer met tussenposes van 1 minuut, kan ons gebruik:

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

}

Ek hoop dat hierdie handleiding u gedien het en u kry begin u hoëspanningsprojekte...


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

2 kommentaar, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   alfonso capella dijo

    Ek het gevind dat die inligting buitengewoon ontvang is.
    As dit nie te veel is om te vra nie, wil ek 'n vraag vra, kan ek verskeie 220V-toestelle op dieselfde aflos koppel of moet ek elke toestel in 'n aflos plaas?
    Baie dankie vir alles.

    1.    Isak dijo

      Hallo,
      Ja, u kan verskeie toestelle aan 'n aflos koppel, solank dit nie die maksimum kapasiteit van die aflosmodel oorskry nie. U kan byvoorbeeld 'n gloeilamp en 'n waaier aansluit, sodat hulle albei in harmonie verbind, ens. Gaan u datablad na.
      Groete!