„Arduino +“ relės modulis ir „rokenrolas“: maišyti AC / DC

AC / DC ir „Arduino“ logotipai

Po mūsų programavimo pamoka ir pirmuosius žingsnius „Arduino“, šį kartą pateikiame jums praktinį darbo vadovą Arduino ir relės modulis, tai yra, norint „Arduino“ žemos įtampos nuolatinės srovės grandinėmis valdyti aukštesnės įtampos kintamosios srovės sistemą. Tai yra tai, kas atrodė neįmanoma naudojant paprastą „Arduino“ plokštę, pavyzdžiui, valdant 220v apkrovas, dabar įmanoma naudojant relės modulį.

Tokiu būdu tai jums leis valdymo prietaisai, prijungti prie tinklo. Kad praktika nebūtų pernelyg ribojanti, pabandysiu tai paaiškinti taip, kad ją būtų galima pritaikyti bet kokio tipo projektui, kurį galite sugalvoti ar lengvai modifikuoti, kad atliktumėte tai, ko iš tikrųjų norite, nes internete yra daugybė specifinių projektų, kuriuose naudojama „Arduino“ plokštė ir relės modulis ...

Relė:

Paaiškinkime viskas, ką reikia žinoti apie estafetes.

Kas yra estafetė?

estafetė

Prancūzų kalba relais reiškia estafetę, ir tai nurodo, ką estafetė iš tikrųjų veikia. Iš esmės tai yra elektromagnetinis įtaisas, veikiantis kaip valdomas jungiklis prie upelio. Naudojant ritę ir elektromagnetą, galima suaktyvinti vieną ar daugiau kontaktų, norint atidaryti arba uždaryti nepriklausomą elektros grandinę, nes ši grandinė veikia esant skirtingai nei ją valdanti įtampa ir srovės tipas išėjimo jis valdo grandinę, didesnę galią nei įvestis).

Buvo išrado Josephas Henry 1835 m (nors tais pačiais metais jis taip pat priskiriamas Edwardui Davy) ir nuo to laiko jis pasikeitė ir pasikeitė pagal šiuolaikines reles, kurias turime dabar. Iš pradžių jis buvo naudojamas telegrafijos mašinoms, tokiu būdu valdant didesnės srovės signalą iš silpnesnio signalo, gauto prie įėjimo. Po truputį paraiškų daugėjo ir šiuo metu jos naudojamos daugybei atvejų.

Kokie yra tipai?

relės veikimo schema

Jei pažvelgsime į relės vidų ir išanalizuosime jo veikimą, matome, kad maža įėjimo valdymo srovė yra ta, kuri ta varine apvija valdo elektromagnetą ir juda jungiklį ar jungiklį, kuris atidaro arba uždaro aukštesnės galios grandinę, kuri valdys jo išėjimą. Visa tai yra izoliuota izoliacine apsauga, kad būtų išvengta nelaimingų atsitikimų, tačiau, nepaisant to, mane domina kažkas kitas ir būtent tipai egzistuoja, atsižvelgiant į jų veikimą.

Los relių tipai kad mes turime, galima pamatyti iš skirtingų taškų. Viena vertus, turime sutelkti dėmesį į jo jungiklio atidarymo ar uždarymo mechanizmą ir, priklausomai nuo to, ką mes turime:

  • NE arba paprastai atidarytas: kaip rodo jo pavadinimas, jie yra tie, kurie neįjungę elektromagneto, jungiklio arba išėjimo jungiklio kontaktai yra atviri, tarp jų nėra elektros jungties, todėl grandinė bus išjungta arba atidaryta įprasta būsena. Kai įvestis įjungiama taip, kad tai pasikeičia, tuo metu bus paliesti jungiklio gnybtai ir grandinė užsidarys, tai yra, leis srovei praeiti.
  • NC arba paprastai uždarytas: jis yra priešingas ankstesniam, išėjimo grandinė įprastoje arba ramybės būsenoje leis srovei tekėti. Kita vertus, kai tik veikia įvestis, grandinė atsidaro ir srovė nutrūksta.

Tai yra labai svarbu žinoti perkant estafetę priklausomai nuo projekto, kurį norime sukurti. Turite pagalvoti apie tai, kas yra įprasčiausia jūsų projektui, ar prie relės prijungtas įrenginys ar įrenginiai visada yra aktyvūs arba norite juos suaktyvinti tik tam tikru laiku. Atsižvelgiant į tai, geriau būtų pasirinkti vieną ar kitą.

Pagal ejemplo, drėkinimo sistema, kurioje prie relės prijungiate vandens siurblį, kad jis įsijungtų, kai norite, bus geriau pasirinkti NA, nes siurblys turi būti prijungtas tik užsisakius iš „Arduino“ platformos. Kita vertus, apsaugos sistemoje, kur būtina būti nuolat prijungtai ir atjungti tik tam tikru laiku, NC bus tinkamesnė. Tokiu būdu išvengsite nuolatinės relės maitinimo iš „Arduino“ plokštės, kad priverstumėte valstybę, kuri nėra normali ...

Bet nepaisant to, yra kitų tipų relės pagal kitus požiūrius, pavyzdžiui, juos veikiančius mechanizmus. Klasika yra elektromagnetinė, kurią mes apibūdinome, ir ji yra pati populiariausia. Tačiau yra ir kitų, kuriuos galima valdyti sujungtais įtaisais, tai yra, remiantis kietojo kūno būsena. Kitas įdomus tipas yra tie, kurie turi uždelstą išėjimą, ty relės, turinčios papildomą grandinę, kad jų išvesties poveikis grandinei atidaryti ar uždaryti būtų po tam tikro laiko, o ne iš karto.

Pavienės relės ir moduliai:

relės modulis „Arduino“

Savo projektams galite naudoti daugybę rūšių relių, pavyzdžiui, parduodamų laisvai, jei jos prisitaiko prie „Arduino“ plokštės elektrinių pajėgumų. Tačiau paprasčiausias būdas išvengti nesuderinamumo netikėtumų, jei nesate tikri, ką perkate, yra naudoti moduliai, specialiai sukurti „Arduino“. Yra modulių su viena rele, kurių prijungimas prie mūsų „Arduino“ plokštės yra labai paprastas, tačiau yra ir dvigubų, tokių kaip tas, kurį galite pamatyti aukščiau esančiame paveikslėlyje.

Šio tipo dvigubas modulis paprastai apima NO relę ir NC relę, kad turėtumėte viską, ko reikia jūsų projektui, ir galite išbandyti abi parinktis su vienu moduliu, pritvirtintu ant tokio kalno Keyes plokštės kurį rasite rinkoje.

Kaip jūs jungiatės ir programuojate su „Arduino“?

ryšio schema su „Arduino“ ir relė

Čia pateikiama paprasta schema „Arduino“ jungtis su relės moduliu. Ryšys yra labai paprastas, kaip matote. Akivaizdu, kad jei pasirinkote modulį su viena arba viena įsigyta rele, turėsite šiek tiek modifikuoti, kad tinkamai prijungtumėte. Beje, jei pasirinkote dvigubos relės modulį, galite naudoti vieną ar kitą, atsižvelgdami į tai, kas labiausiai tinka jūsų projektui, kaip jau komentavau anksčiau.

Kaip matote, paprasčiausiai būtų prijungti kabelį iš GND arba žemės, kurį turite prijungti prie savo relės ar modulio GND kaiščių. Tada „Vcc“ linija turėtų pereiti prie vieno iš „Arduino“ 5v kaiščių. Tai bus viskas, ko reikia relės įjungimui, tačiau reikalingas trečiasis. valdymo linija „liepti“ relę įsijungti, kai norime arba kai esame užprogramavę savo eskizo kodą.

Laikykitės relės saugos ribų, pavyzdžiui, neviršykite tų 250VAC ir 10A maksimumų, kuriuos nurodo kai kurios relės. Būkite atsargūs tvarkydami šią grandinę, nes jūs ne tik „žaidžiate“ su žemos įtampos nuolatine srove, kuri jūsų neveikia, bet ir galite patirti žalą, jei elgdamiesi su šiomis 220v ...

Galite įdėti tą valdymo ar signalo liniją į bet kurią iš programuojami skaitmeninio išvesties kaiščiai iš „Arduino“ ir iš ten į relės modulyje pažymėtą įvestį. Nors mūsų schemoje buvo naudojama 2 schema, galite naudoti viską, ko norite, tačiau nepamirškite, kurią iš jų naudojote, kad tinkamai pakeistumėte kodą, kitaip jis neveiks, jei nurodysite kitą (labai dažna klaida).

Turiu pakomentuoti kitas dvi schemos detales, viena būtų ta, kad ten, kur įdėjau „čia jūsų įrenginį (-ius)“, galite prijungti lemputę, ventiliatorių, kintamosios srovės variklį ar bet kurį įrenginį, kuris veikia su 220v linija. Žinoma, jūs turėsite jai suteikti maitinimą, prijungdami minėtą prietaisą ar prietaisus prie elektros tinklo. Norėdami tai padaryti, galite modifikuoti įrenginio maitinimo laidą pertraukdami vieną iš dviejų jo maitinimo kabelių (ne įžeminimo kabelį, jei jis yra), pertraukdami relę, kuri atidaro arba uždaro grandinę.

Programa „Arduino“:

Tai galite padaryti su „Arduino IDE“, su „Ardublock“ arba „Bitbloq“, tai yra, kas jums tinka labiau. Paprastas programavimo kodas būtų toks, nors kodą galite modifikuoti arba išplėsti pagal savo projekto poreikius:

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

Galite pakeisti „XXX“ AUKŠTAS arba ŽEMAS atsižvelgiant į tai, ką norite daryti, tai yra, atitinkamai įjunkite arba išjunkite. Tačiau nepamirškite, kad turite nepamiršti, ar tai yra NC, ar ne. kito „Arduino“ įvesties būsena, pvz., pridėti jutiklį ir priklausomai nuo to, ar jis įjungtas, ar nepakeis relės ir pan.

Jūs jau žinote, kad galimybių yra daug ir riba yra jūsų vaizduotė. Galite pamatyti daugiau galimybių ir kodų pavyzdžių mūsų pamoka. Pvz., Norėdami pridėti aktyvinimo ir deaktyvavimo laiką per 1 minutę, galime naudoti:

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

}

Tikiuosi, kad ši pamoka jums pasitarnauja ir jūs gausite pradėkite savo aukštos įtampos projektus...


2 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Alfonsas Capella sakė

    Man pasirodė, kad gauta informacija yra nepaprasta.
    Jei to klausti nėra per daug, norėjau užduoti klausimą, ar galėčiau kelis 220 V įtaisus prijungti prie tos pačios relės, ar kiekvieną prietaisą turėčiau įdėti į relę.
    Labai ačiū už viską.

    1.    Izaokas sakė

      Sveiki,
      Taip, prie relės galite prijungti kelis įrenginius, jei jie neviršija didžiausių jūsų turimų relių modelio pajėgumų. Pavyzdžiui, galite prijungti lemputę ir ventiliatorių, kad jie abu jungtųsi vieningai ir t. Patikrinkite savo duomenų lapą.
      Pasveikinimas!