Модул за реле Arduino + и рокендрол: смесване на AC / DC

AC / DC и Arduino лога

След нашата урок по програмиране и първите стъпки в Arduino, този път ви предлагаме практическо ръководство за работа Arduino и релеен модул, тоест да може да управлява, посредством веригата за постоянен ток с ниско напрежение Arduino, система с променлив ток с по-високо напрежение. Тоест, това, което изглеждаше невъзможно с обикновена платка Arduino, като контролиране на натоварването от 220v, вече е възможно с релейния модул.

По този начин ще ви позволи контролни уреди, свързани към електрическата мрежа. И за да не бъда прекалено ограничителен от гледна точка на практики, ще се опитам да го обясня по начин, който може да се приложи към всеки тип проект, който можете да измислите или модифицирате по лесен начин, за да направите това, което наистина искате, тъй като в Интернет има много много специфични проекти, които използват Arduino платка и релеен модул ...

Релето:

Нека да обясним всичко, което трябва да знаете за релета.

Какво е реле?

реле

На френски реле означава реле и това дава индикация за това какво реле всъщност прави. Това е основно електромагнитно устройство, което работи като контролиран превключвател от поток. Посредством механизъм с намотка и електромагнит може да се задейства един или повече контакти за отваряне или затваряне на независима електрическа верига, тъй като споменатата верига работи с напрежение и тип ток, различен от този, който я управлява (при изход се справя с верига с по-голяма мощност от входа).

Беше изобретен от Джоузеф Хенри през 1835г (въпреки че се приписва и на Едуард Дейви през същата година) и оттогава тя се е развила и променила размера си до съвременните релета, които имаме сега. Първоначално се използва за телеграфни машини, като по този начин се контролира по-висок токов сигнал от по-слаб сигнал, получен на входа. Малко по малко приложенията се увеличаваха и в момента те се използват за множество случаи.

Какви видове има?

схема на работа на релето

Ако погледнем вътре в реле и анализираме неговата работа, виждаме, че малкият входен управляващ ток е този, който управлява електромагнита с тази медна намотка и премества превключвателя или превключвателя, който отваря или затваря веригата с по-голяма мощност, която ще контролира изхода му. Всичко това се изолира с помощта на изолационен протектор, за да се избегнат инциденти, но независимо от това, аз се интересувам от нещо друго и това са видовете, които съществуват в зависимост от тяхната работа.

Лос видове релета което имаме, може да се види от различни точки. От една страна, трябва да се съсредоточим върху неговия механизъм за отваряне или затваряне на превключвателя и в зависимост от това имаме:

  • НЕ или нормално отворен: както подсказва името му, те са тези, при които без активиране на електромагнита контактите на превключвателя или изходния превключвател са отворени, между тях няма електрическа връзка и следователно веригата ще бъде деактивирана или отворена в нормалното си състояние. Когато входът се задейства така, че това да се промени, в този момент клемите на превключвателя ще бъдат докоснати и веригата ще се затвори, тоест ще позволи преминаването на тока.
  • NC или нормално затворен: тя е противоположна на предишната, изходната верига в нормално състояние или в състояние на покой ще пусне тока. От друга страна, веднага щом се въздейства на входа, веригата се отваря и токът се прекъсва.

Това е много важно да се знае при закупуване на реле в зависимост от проекта, който искаме да създадем. Трябва да помислите кое е най-нормалното нещо за вашия проект, че устройството или устройствата, свързани към релето, са винаги активни или че искате да ги активирате само в точно определено време. В зависимост от това би било по-добре да изберете едното или другото.

Por ejemplo, напоителна система, в която свързвате водна помпа към релето, така че да се активира, когато искате, ще бъде по-добре да изберете NA, тъй като само когато поръчате от платформата Arduino, помпата трябва да бъде свързана. От друга страна, в система за сигурност, където е необходимо да бъдете постоянно свързани и да го изключвате само в определено време, NC ще бъде по-подходящ. По този начин ще избегнете непрекъснатото захранване на релето от платката Arduino, за да принудите състояние, което не е нормално ...

Но независимо от това, има други видове релета според други гледни точки, като механизмите, които ги задействат. Класиките са електромагнитните, които описахме, и са най-популярни. Но има и други, които могат да бъдат задвижвани от оптодвойни устройства, тоест базирани на твърдо състояние. Друг интересен тип са тези със забавен изход, тоест релета, които имат допълнителна верига, така че ефектът върху изхода им за отваряне или затваряне на веригата е след определено време, а не незабавен.

Единични релета и модули:

релеен модул за Arduino

Можете да използвате множество типове релета за вашите проекти, като тези, които се продават в насипно състояние, ако се адаптират към електрическите възможности на платката Arduino на нейния вход. Въпреки това, най-простият начин да избегнете изненади за несъвместимост, ако не сте сигурни какво купувате, е да използвате модули, специално проектирани за Arduino. Има модули с едно реле, чиято връзка с нашата платка Arduino е много проста, но има и двойни такива като тази, която можете да видите на изображението по-горе.

Този тип двоен модул обикновено включва NO реле и NC реле, така че да имате всичко необходимо за вашия проект и да можете да тествате и двете опции с един модул, монтиран на монтиране като тези Keyes плочи които ще намерите на пазара.

Как се свързвате и програмирате с Arduino?

схема на свързване с Arduino и реле

Ето една проста диаграма на Arduino връзка с релеен модул. Както можете да видите, връзката е много проста. Очевидно е, че ако сте избрали модул с едно реле или едно реле, което сте купили, ще трябва да го модифицирате леко, за да го свържете правилно. Между другото, ако сте избрали модул с двойно реле, можете да използвате единия или другия в зависимост от това, което ви подхожда най-добре за вашия проект, както вече споменах.

Както можете да видите, просто би било да поставите кабел от GND или земя, който трябва да свържете към GND щифтовете на вашето реле или модул. След това линията Vcc трябва да премине към един от 5v щифтовете на Arduino. Това ще бъде всичко, което е необходимо за захранване на релето, но е необходимо трето. контролна линия да "кажем" на релето да се активира, когато искаме или когато сме програмирали в кода на нашата скица.

Спазвайте границите на безопасност на релето, например, не надвишавайте тези максимуми 250VAC и 10A, определени от някои релета. И бъдете внимателни, когато боравите с тази верига, тъй като не само „играете“ с ниски напрежения на постоянен ток, които не ви влияят, но можете да претърпите щети, ако не внимавате при работа с тези 220v ...

Можете да поставите тази контролна или сигнална линия във всеки от програмируеми цифрови изходни щифтове от вашия Arduino и от там до входа с маркировка IN на релейния модул. Въпреки че в нашата схема 2 е използвана, можете да използвате каквото искате, но не забравяйте коя сте използвали, за да модифицирате правилно кода, или няма да работи, ако посочите различна (много често срещана грешка).

Трябва да коментирам две други подробности от схемата, едната би била, че където съм сложил «тук вашето устройство / устройства» можете да свържете крушка, вентилатор, двигател с променлив ток или всяко устройство, което работи с линия 220v. Разбира се, ще трябва да му дадете мощност, като включите споменатото устройство или устройства към електрическа мрежа. За да направите това, можете да модифицирате захранващия кабел на устройството, като прекъснете един от двата му захранващи кабела (не заземителния кабел, ако има такъв), като поставите релето, което отваря или затваря веригата.

Програма Arduino:

Можете да го направите с Arduino IDE, с Ardublock или Bitbloq, тоест кое е по-подходящо за вас. Простият код за програмиране ще бъде следният, въпреки че можете да модифицирате кода или да го разширите според нуждите на вашия проект:

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

Можете да промените XXX за HIGH или LOW в зависимост от това какво искате да направите, тоест включете или изключете съответно. Но не забравяйте, че трябва да имате предвид дали е NC или NO ... Разбира се, можете да добавите още код, за да програмирате закъснение или че той се активира или деактивира според събитие, може би входа състоянието на друг вход на Arduino, като добавяне на сензор и в зависимост от това дали е активиран или не, релето се сменя и т.н.

Вече знаете, че възможностите са много и ограничението е вашето въображение. Можете да видите повече възможности и примери за кодове в нашия урок. Например, за да добавим времена за активиране и деактивиране на интервали от 1 минута, бихме могли да използваме:

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

}

Надявам се, че този урок ви е послужил и ще получите стартирайте вашите проекти за високо напрежение...


2 коментара, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

      Алфонсо Капела каза той

    Намерих получената информация за необикновена.
    Ако не е твърде много да попитам, исках да задам въпрос, мога ли да свържа няколко 220V устройства към едно и също реле или трябва да поставя всяко устройство в реле.
    Много благодаря за всичко.

         Isaac каза той

      Здравейте,
      Да, можете да свържете множество устройства към реле, стига те да не надвишават максималния капацитет на модела на релето, който имате. Например можете да свържете крушка и вентилатор, така че и двамата да се свържат в унисон и т.н. Проверете вашия лист с данни.
      Поздрави!