Arduino + релелик модулу жана рок-н-ролл: AC / DCди аралаштыруу

AC / DC жана Arduino логотиптери

Биздин кийин программалоо боюнча окуу куралы жана Arduino боюнча алгачкы кадамдар, бул жолу сиз менен иштөө үчүн практикалык колдонмону сунуштайбыз Ардуино жана реле модулуБашкача айтканда, Arduino төмөнкү чыңалуудагы туруктуу токтун схемасы аркылуу, жогорку чыңалуудагы өзгөрүлмө ток тутумун көзөмөлдөө. Башкача айтканда, жөнөкөй Arduino тактасынын жардамы менен мүмкүн эместей сезилген нерсе, мисалы, 220 в жүктөрдү башкаруу, эми реле модулунун жардамы менен мүмкүн болду.

Ошентип, ал сизге мүмкүнчүлүк берет тармакка туташкан башкаруу шаймандары. Практика жагынан өтө эле чектелүү болбош үчүн, мен аны сиз каалаган долбоорду оңой жол менен өзгөртүп, каалаган долбоорлоруңузга колдонууга болот деп түшүндүрүүгө аракет кылам, анткени сиз чындыгында каалаган нерсеңизди жасаңыз. Интернетте Arduino тактасын жана релелик модулун колдонгон көптөгөн долбоорлор бар ...

Эстафета:

Келгиле, түшүндүрүп берели реле жөнүндө билишиңиз керек болгон нерселердин бардыгы.

Эстафета деген эмне?

эстафета

Француз релеси эстафета дегенди билдирет жана бул реле чындыгында эмне кылгандыгын көрсөтөт. Бул негизинен а катары иштеген электромагниттик шайман башкарылуучу которулуу агым менен. Катушки жана электромагниттүү механизмдин жардамы менен, көзкарандысыз электр чынжырын ачуу же жабуу үчүн бир же бир нече контакт иштетилиши мүмкүн, анткени аталган схема аны башкарганга караганда чыңалуу жана токтун түрү менен иштейт. Чыгуу ал схемага караганда кубаттуулукту жогору кылат).

Болгон Джозеф Генри тарабынан 1835-жылы ойлоп табылган (бирок ошол эле жылы Эдвард Дэвиге да таандык) жана ошондон бери ал өнүгүп, көлөмүн азыркы эстафеталарга өзгөрттү. Башында ал телеграф машиналары үчүн колдонулган, ошондо кириште алсызыраак сигналдан жогорку агымдагы сигнал башкарылат. Колдонмолор аз-аздан көбөйүп, учурда көптөгөн учурларда колдонулат.

Кандай түрлөрү бар?

релелик иштөө схемасы

Эстафетанын ичин карап, талдап көрсөк анын иштеши, биз кичинекей киргизүү башкаруу агымы ошол жез оромосу менен электромагнитти иштетип, анын чыгышын көзөмөлдөй турган жогорку кубаттуулук чынжырын ачкан же жапкан которгучту же которуштургучту кыймылдаткыч экенин көрөбүз. Мунун баары изолятордун жардамы менен аварияларды болтурбоо үчүн изоляцияланат, бирок буга карабастан, мен дагы бир нерсеге кызыгам жана алардын иштешине жараша түрлөрү бар.

The релелердин түрлөрү бизде бар экендигин ар кандай жагдайлардан көрүүгө болот. Бир жагынан, биз анын которгучту ачуу же жабуу механизмине көңүл бурушубуз керек жана бизде болгондой:

  • ЖОК же адатта ачык: анын аталышынан көрүнүп тургандай, алар электромагнитти иштетпестен, өчүргүчтүн же чыгаруучу которгучтун контакттары ачык, алардын ортосунда электр байланышы жок, ошондуктан чынжыр өчүрүлүп же кадимки абалында ачылат. Киргизүү өзгөрүлүп тургандай кылып иштетилгенде, ошол учурда которуштургуч терминалдарга тийип, чынжыр жабылат, башкача айтканда, ток агып өтөт.
  • NC же адатта жабык: ал мурункусуна карама-каршы, демейдеги же тыныгуу абалындагы чыгуу чынжыры токтун агымын шарттайт. Башка жагынан алганда, кирүүгө аракет кылар замат, чынжыр ачылып, ток токтойт.

атап айтканда, релени сатып алууда билүү абдан маанилүү биз түзгүбүз келген долбоорго жараша. Долбооруңуз үчүн эң нормалдуу нерсе, релеге туташкан шайман же шаймандар ар дайым активдүү болот же аларды белгилүү бир мезгилдерде гана жандыргыңыз келет деп ойлонушуңуз керек. Ошого жараша бирин же экинчисин тандасаңыз жакшы болмок.

Por Ejemplo, сиз суу насосун релеге туташтырган ирригациялык тутум, ал каалаган учурда иштей баштайт, ошондо НА тандасаңыз жакшы болот, анткени Arduino платформасынан буйрук бергенде гана насос туташтырылышы керек. Экинчи жагынан, биротоло туташтырылып, аны белгилүү бир мезгилде гана ажыратып туруу керек болгон коопсуздук тутумунда, NC туура келет. Ушундайча Arduino тактасынан релени дайыма күчкө салып, нормалдуу эмес абалды мажбурлоодон алыс болосуз ...

Бирок буга карабастан, бар реленин башка түрлөрү аларды иштетүүчү механизмдер сыяктуу башка көз караштарга ылайык. Классиктер - биз сүрөттөгөн электромагниттик классиктер, алар эң популярдуу. Ошондой эле, оптикалык бириктирилген түзмөктөр, башкача айтканда, катуу абалга негизделген башкалардын жардамы менен башкара аласыз. Дагы бир кызыктуу түрү - чыгышы кечеңдегендер, башкача айтканда, кошумча чынжырга ээ реле, ошондуктан алардын чыгышына контурду ачуу же жабуу таасири белгилүү бир убакыттан кийин болот жана дароо эмес.

Бир реле жана модулдар:

Arduino үчүн реле модулу

Сиз долбоорлоруңузда релеликтердин көп түрүн колдоно аласыз, мисалы, Arduino тактасынын электр кубаттуулугуна ылайыкташса, өзүнчө сатылат, мисалы. Бирок, сиз эмнени сатып алып жатканыңызды так билбесеңиз, анда дал келбеген сюрприздерди болтурбоонун эң жөнөкөй жолу - колдонуу атайын Arduino үчүн иштелип чыккан модулдар. Биздин Arduino тактасына туташуусу жөнөкөй реле бар модулдар бар, бирок жогорудагы сүрөттө көрө алгандай эки эсе дагы бар.

Бул типтеги кош модулдар, адатта, NO релесин жана NC релесин камтыйт, андыктан сизде долбоор үчүн керектүү нерселердин бардыгы бар жана ушул сыяктуу монтажга орнотулган бир модул менен эки вариантты тең текшерип көрүүгө болот. Keyes плиталары сиз базардан таба аласыз.

Arduino менен кантип байланышып, программа түзөсүз?

Arduino жана эстафета менен байланыш диаграммасы

Бул жерде жөнөкөй диаграмма келтирилген Arduino релелик модулу менен байланышы. Көрүнүп тургандай, байланыш өтө жөнөкөй. Албетте, сиз сатып алган реле же бош реле бар модулду тандап алган болсоңуз, аны туура туташтыруу үчүн аны бир аз өзгөртүшүңүз керек болот. Баса, эгер сиз кош релелик модулду тандап алган болсоңуз, анда мен буга чейин комментарий бергенимдей эле, сиз долбооруңузга ылайыктуусу боюнча тигил же бул релени колдоно аласыз.

Көрүнүп тургандай, жөн гана GND же жерден кабель орнотуп, реленин же модулдун GND төөнөгүчтөрүнө туташтырыш керек. Андан кийин Vcc линиясы Arduino 5v сайгычтарынын бирине өтүшү керек. Релени кубаттоо үчүн ушунун бардыгы талап кылынат, бирок үчүнчүсү талап кылынат. башкаруу сызыгы Эстафетаны каалаган учурда же эскизибиздин коду боюнча программалаштырганда активациялоо үчүн "айтып берүү".

Реленин коопсуздук чектерин сактаңыз, мисалы, кээ бир релейлер көрсөткөн 250VAC жана 10A максимумдарынан ашпаңыз. Ошондой эле, бул чынжыр менен иштөөдө этият болуңуз, анткени сиз туруктуу токтун төмөн чыңалуу менен гана таасир этпестен "ойноп" жатканыңыз аз келгенсип, ошол 220 вт менен иштөөдө этият болбосоңуз, зыянга учурашыңыз мүмкүн ...

Сиз ошол башкаруу же сигнал линиясын каалаганына койсоңуз болот программалануучу санариптик чыгаруучу төөнөгүчтөр сиздин Arduinoдон жана ал жерден реле модулунда IN деп белгиленген киргизүүгө чейин. Биздин схемада 2 колдонулгандыгына карабастан, каалаганыңызды колдоно аласыз, бирок коддун кайсынысын туура өзгөртүп колдонгонуңузду эсиңизден чыгарбаңыз же башкача көрсөткөнүңүздө (оңой эмес ката).

Схеманын дагы эки чоо-жайы боюнча комментарий беришим керек, бирөөсү "бул жерге сиздин шайманыңызды / сымды" койгонумда сиз электр лампасын, желдеткичти, өзгөрмө ток кыймылдаткычын же кандайдыр бир шайманды туташтыра аласыз. 220v линиясы. Албетте, сизге бул шайманды же шаймандарды электр тармагына туташтыруу менен кубат берүү керек болот. Бул үчүн, сиз түзүлүштүн электр кабелин анын эки кубат кабелинин бирин үзгүлтүккө учуратып (эгер ал бар болсо, жер кабелин эмес), контурду ачкан же жапкан релени тосуп, өзгөртө аласыз.

Arduino программасы:

Сиз муну менен жасай аласыз Ардуино IDE, Ardublock же Bitbloq менен, башкача айтканда, кайсынысы сизге ылайыктуу болсо. Программалоонун жөнөкөй коду төмөнкүлөр болмок, бирок сиз кодду өзгөртсөңүз болот же проектинин муктаждыгына жараша кеңейте аласыз:

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

XXX үчүн өзгөртө аласыз ЖОГОРКУ же ТӨМӨН эмне кылгыңыз келгенине жараша, башкача айтканда, аны күйгүзүңүз же өчүрүңүз. Бирок ал NC же ЖОК экендигин эсиңизден чыгарбаңыз ... Албетте, убакытты программалоо үчүн көбүрөөк кодду кошсоңуз болот, же ал кандайдыр бир окуяга жараша, балким, кириш же башка 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. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Альфонсо Капелла ал мындай деди:

    Мен алынган маалыматты укмуштай деп таптым.
    Суроо өтө эле көп болбосо, мен бир суроо бергим келди, бир нече 220В шаймандарды бир релеге туташтырсам болобу же ар бир шайманды релеге салсамбы?
    Баардыгы үчүн чоң рахмат.

    1.    Ыскак ал мындай деди:

      салам,
      Ооба, релеге бир нече шаймандарды туташтыра аласыз, эгерде алар сизде болгон релелик моделдин максималдуу кубаттуулугунан ашпаса. Мисалы, лампочканы жана желдеткичти туташтыра аласыз, ошентип экөө тең бирдей туташат ж.б. Маалыматтар барагыңызды текшериңиз.
      Силерге тынчтык болсун!