Arduino + relé modul és rock & roll: AC / DC keverése

AC / DC és Arduino logók

Miután a mi programozási bemutató és az első lépések az Arduino-ban, ezúttal egy gyakorlati útmutatót hozunk Önnek a munkához Arduino és egy relé modulVagyis az Arduino kisfeszültségű egyenáramú áramkörei segítségével képes legyen vezérelni egy nagyobb feszültségű váltakozó áramú rendszert. Vagyis ami egy egyszerű Arduino táblával lehetetlennek tűnt, mint például a 220 V-os terhelések vezérlése, ma már a relé modullal lehetséges.

Ily módon lehetővé teszi a hálózatra csatlakoztatott vezérlő készülékek. Annak érdekében, hogy ne legyenek túl korlátozóak a gyakorlatok tekintetében, megpróbálom elmagyarázni azt olyan módon, hogy bármilyen típusú projektre alkalmazható, amelyre gondolhat, vagy egyszerűen módosíthatja azt, amire igazán vágyik, hiszen az interneten számos olyan projekt található, amelyek Arduino kártyát és relé modult használnak.

A váltó:

Magyarázzuk el mindent, amit tudnia kell a relékről.

Mi az a relé?

relé

Francia nyelven a relais relét jelent, és ez jelzi, hogy a relé mit csinál valójában. Alapvetően elektromágneses eszköz, amely a-ként működik vezérelt kapcsoló patak mellett. Tekercses és elektromágneses mechanizmus segítségével egy vagy több érintkező aktiválható egy független elektromos áramkör kinyitására vagy bezárására, mivel az említett áramkör feszültséggel és olyan típusú árammal működik, amely eltér az őt vezérlő áramtól kimeneten a bemenetnél nagyobb teljesítményű áramkört kezel).

Nem volt Joseph Henry találta ki 1835-ben (bár ugyanebben az évben Edward Davy-nek is tulajdonítják), és azóta fejlődött és méretben megváltozott a mostani relékhez képest. Eleinte távirati gépeknél használták, így a bemeneten kapott gyengébb jelből származó nagyobb áramjelet vezérelték. Az alkalmazások apránként nőttek, és jelenleg esetek sokaságára használják őket.

Milyen típusok vannak?

relé működési diagramja

Ha egy relébe nézünk, és elemezzük működése, azt látjuk, hogy a kis bemeneti vezérlőáram az, amely az elektromágnest működteti azzal a réz tekerccsel, és mozgatja azt a kapcsolót vagy kapcsolót, amely kinyitja vagy bezárja a kimenetét vezérlő magasabb áramköröket. Mindezt egy szigetelővédő segítségével izolálják a balesetek elkerülése érdekében, de ettől függetlenül valami más érdekel, és működésüktől függően a típusok léteznek.

sok típusú relék hogy különböző pontokból láthatjuk. Egyrészt a kapcsoló nyitásának vagy bezárásának mechanizmusára kell összpontosítanunk, és ettől függően:

  • NEM vagy normálisan nyitott: amint a neve is mutatja, ezek azok, amelyek az elektromágnes aktiválása nélkül a kapcsoló vagy a kimeneti kapcsoló érintkezői nyitva vannak, nincs elektromos kapcsolat közöttük, ezért az áramkör kikapcsol, vagy nyitva lesz normál állapotában. Ha a bemenetet úgy működtetjük, hogy ez megváltozzon, abban a pillanatban a kapcsoló kapcsai megérintődnek és az áramkör bezárul, vagyis átengedi az áramot.
  • NC vagy normálisan zárt: az előzővel ellentétes, a kimeneti áramkör normál vagy nyugalmi állapotában engedi áramolni az áramot. Másrészt, amint a bemenetre hat, az áramkör kinyílik, és az áram megszakad.

Ez így van relé vásárlásakor nagyon fontos tudni a létrehozni kívánt projekttől függően. Gondoljon arra, hogy mi a legnormálisabb a projektje számára, hogy a reléhez csatlakoztatott eszköz vagy eszközök mindig aktívak-e, vagy csak meghatározott időpontokban szeretné aktiválni őket. Ettől függően jobb lenne az egyiket vagy a másikat választani.

Által ejemplo, egy öntözőrendszer, amelyben vízszivattyút csatlakoztat a reléhez, hogy az aktiválódjon, amikor csak akarja, jobb lesz NA-t választani, mivel a szivattyút csak akkor szabad csatlakoztatni, ha az Arduino platformról rendel. Másrészről, egy olyan biztonsági rendszerben, ahol állandó kapcsolatra van szükség, és csak meghatározott időpontokban kell lekapcsolni, az NC megfelelőbb lesz. Így elkerülheti, hogy az Arduino tábla reléjét folyamatosan táplálja, hogy egy nem normális állapotot kényszerítsen ...

De ettől függetlenül van más típusú relék más nézőpontok szerint, például az őket működtető mechanizmusok. A klasszikusok az általunk leírt elektromágnesesek, és ezek a legnépszerűbbek. De vannak olyanok is, amelyek optocsatolt eszközökkel működtethetők, vagyis szilárdtestalapúak. Egy másik érdekes típus a késleltetett kimenettel rendelkező, vagyis olyan relé, amelynek van további áramköre, így a kimenetükre az áramkör nyitására vagy bezárására adott idő után és nem azonnal hatással van.

Egyetlen relék és modulok:

relé modul az Arduino számára

Számos típusú relét használhat a projektjeihez, például külön kapható, ha azok alkalmazkodnak az Arduino kártya elektromos kapacitásához a bemeneténél. Az inkompatibilitási meglepetések elkerülésének legegyszerűbb módja azonban az, ha nem biztos abban, hogy mit vásárol kifejezetten Arduino számára tervezett modulok. Vannak egyetlen relével rendelkező modulok, amelyek csatlakoztatása az Arduino táblánkhoz nagyon egyszerű, de vannak olyan kettősek is, mint amilyen a fenti képen látható.

Az ilyen típusú kettős modulok általában tartalmaznak NO relét és NC relét, így minden szükséges megvan a projektedhez, és mindkét opciót egyetlen modul segítségével tesztelhetik Keyes lemezek hogy megtalálja a piacon.

Hogyan kapcsolódhat és programozhat az Arduinóval?

kapcsolási rajz az Arduinóval és a relével

Itt egy egyszerű diagram Arduino kapcsolat relé modullal. A kapcsolat nagyon egyszerű, amint láthatja. Nyilvánvaló, hogy ha egy modult választott egyetlen relével vagy egy megvásárolt laza relével, akkor a megfelelő csatlakoztatáshoz kissé módosítania kell. Egyébként, ha kettős relé modult választott, akkor az egyik vagy a másik relét használhatja aszerint, hogy mi felel meg a legjobban a projektjéhez, amint azt már korábban megjegyeztem.

Amint láthatja, egyszerűen az lenne a kábel, hogy a GND-ből vagy a földből álljon, és csatlakoztatnia kell a relé vagy modul GND-csapjaihoz. Ezután a Vcc vonalnak az Arduino egyik 5v-s csatlakozójához kell mennie. Ez lesz minden, ami a relé áramellátásához szükséges, de egy harmadikra ​​is szükség van. ellenőrző vonal "megmondani" a relét, hogy aktiválódjon, amikor akarjuk, vagy amikor beprogramoztuk a vázlat kódját.

Tartsa tiszteletben a relé biztonsági margóit, például ne haladja meg az egyes relék által megadott 250 VAC és 10A maximális értékeket. És vigyázzon az áramkör kezelésére, mivel nem csak alacsony feszültségű egyenárammal "játszik", amely nem befolyásolja Önt, hanem károkat is szenvedhet, ha nem vigyázik a 220 V kezelésére ...

Bármelyikbe beillesztheti azt a vezérlő- vagy jelvezetéket programozható digitális kimeneti csapok az Arduinóról és onnan a relé modul IN jelzésű bemenetére. Bár a 2-et használták a rendszerünkben, bármit használhat, de ne feledje, hogy melyiket használta a kód megfelelő módosításához, különben nem fog működni, ha másikat ad meg (nagyon gyakori hiba).

Kommentálnom kell a rendszer két további részletét, az egyik az, hogy ahová az "ide a készülékedet" helyeztem, ott csatlakoztathatnál egy izzót, egy ventilátort, egy váltakozó áramú motort vagy bármilyen olyan eszközt, amely működik egy 220v-os vezeték. Természetesen energiát kell kapnia azzal, hogy az említett eszközt vagy eszközöket elektromos hálózathoz csatlakoztatja. Ehhez módosíthatja a készülék tápkábelét úgy, hogy megszakítja annak két tápkábelének egyikét (nem a földkábelt, ha van ilyen), közbeiktatva az áramkört nyitó vagy záró relét.

Program Arduino:

Megteheti Arduino IDE, az Ardublock-szal vagy a Bitbloq-szal, vagyis amelyik az Ön számára megfelelőbb. A programozás egyszerű kódja a következő lenne, bár módosíthatja vagy kiterjesztheti a kódot a projekt igényeinek megfelelően:

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

Megváltoztathatja a következőt: XXX MAGAS vagy ALACSONY attól függően, hogy mit szeretnél csinálni, vagyis be- vagy kikapcsolni. De ne felejtsd el, hogy szem előtt kell tartanod, ha ez NC vagy NO ... Természetesen több kódot is hozzáadhat az időzítés programozásához, vagy azt, hogy egy esemény, esetleg a bemenet vagy a egy másik Arduino bemenet állapota, például szenzor hozzáadása és attól függően, hogy aktiválva van-e vagy sem, a relét megváltoztatja stb.

Már tudod, hogy a lehetőségek sokak és a határ a fantáziád. További lehetőségeket és kódpéldákat itt talál bemutatónk. Például az aktiválási és deaktiválási idők hozzáadásához 1 perces intervallumokban használhatjuk:

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

}

Remélem, hogy ez a bemutató szolgálta Önt és megkapja indítsa el a nagyfeszültségű projekteket...


2 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   alfonso capella dijo

    A kapott információkat rendkívülinek találtam.
    Ha nem túl sok a kérdés, feltettem egy kérdést, csatlakoztathatok-e több 220 V-os eszközt ugyanahhoz a reléhez, vagy mindegyik készüléket be kell-e helyezni egy relébe.
    Nagyon köszönök mindent.

    1.    Izsák dijo

      Helló,
      Igen, több eszközt is csatlakoztathat egy reléhez, amennyiben azok nem haladják meg a relé modell maximális kapacitását. Csatlakoztathat például egy izzót és egy ventilátort úgy, hogy mindkettő egységesen csatlakozzon stb. Ellenőrizze az adatlapot.
      Üdvözlet!