Arduino + relaismodule en rock & roll: AC / DC mixen

AC / DC- en Arduino-logo's

Na onze programmeerhandleiding en de eerste stappen in Arduino, deze keer brengen we je een praktische gids om mee te werken Arduino en een relaismoduleDat wil zeggen, om door middel van de Arduino laagspanningsgelijkstroomcircuits een wisselstroomsysteem met hogere spanning te kunnen besturen. Dat wil zeggen, wat onmogelijk leek met een eenvoudig Arduino-bord, zoals het regelen van 220v-belastingen, is nu mogelijk met de relaismodule.

Op deze manier zal het je toelaten controle van apparaten aangesloten op het lichtnet. En om niet te restrictief te zijn in termen van praktijken, zal ik proberen het uit te leggen op een manier die kan worden toegepast op elk type project dat u kunt bedenken of op een gemakkelijke manier kunt aanpassen om te doen wat u echt wilt, aangezien er zijn veel projecten op internet die heel specifiek zijn die een Arduino-bord en een relaismodule gebruiken ...

Het relais:

Laten we het uitleggen alles wat u moet weten over relais.

Wat is een estafette?

relais

In het Frans betekent relais relais, en dat geeft een indicatie van wat een relais eigenlijk doet. Het is eigenlijk een elektromagnetisch apparaat dat werkt als een gecontroleerde schakelaar door een stroom. Door middel van een mechanisme met een spoel en een elektromagneet, kunnen een of meer contacten worden bediend om een ​​onafhankelijk elektrisch circuit te openen of te sluiten, aangezien dit circuit werkt met een spanning en een soort stroom die verschilt van degene die het regelt output verwerkt een circuit met een hoger vermogen dan de input).

Fue uitgevonden door Joseph Henry in 1835 (hoewel het in datzelfde jaar ook aan Edward Davy wordt toegeschreven) en sindsdien is het geëvolueerd en in grootte veranderd naar de moderne relais die we nu hebben. Aanvankelijk werd het gebruikt voor telegrafiemachines, waardoor een hoger stroomsignaal werd geregeld van een zwakker signaal dat aan de ingang werd ontvangen. Beetje bij beetje namen de toepassingen toe en momenteel worden ze voor een groot aantal gevallen gebruikt.

Welke soorten zijn er?

relais operatie diagram

Als we in een relais kijken en analyseren zijn werkingzien we dat de kleine ingangsstuurstroom degene is die de elektromagneet bedient met die koperen wikkeling en de schakelaar of schakelaar beweegt die het circuit met een hoger vermogen opent of sluit dat zijn uitgang zal regelen. Dit alles is geïsoleerd door middel van een isolerende beschermer om ongelukken te voorkomen, maar desondanks ben ik in iets anders geïnteresseerd en het zijn de soorten die er bestaan, afhankelijk van hun werking.

De soorten relais die we hebben, kan vanuit verschillende punten worden gezien. Enerzijds moeten we ons concentreren op het mechanisme voor het openen of sluiten van de schakelaar en afhankelijk daarvan hebben we:

  • NEE of normaal open: zoals de naam doet vermoeden, zijn dit degene die zonder de elektromagneet te activeren, de contacten van de schakelaar of uitgangsschakelaar open zijn, er geen elektrische verbinding tussen is en daarom zal het circuit worden gedeactiveerd of geopend in zijn normale toestand. Wanneer de ingang wordt bediend zodat dit verandert, zullen op dat moment de schakelklemmen worden aangeraakt en zal het circuit sluiten, dat wil zeggen, het zal stroom doorlaten.
  • NC of normaal gesloten: het is het tegenovergestelde van het vorige, het uitgangscircuit in zijn normale of rusttoestand laat de stroom stromen. Aan de andere kant, zodra op de ingang wordt gereageerd, wordt het circuit geopend en wordt de stroom onderbroken.

namelijk erg belangrijk om te weten bij het kopen van een relais afhankelijk van het project dat we willen creëren. Bedenk wat de normaalste zaak van uw project is, dat het apparaat of de apparaten die op het relais zijn aangesloten altijd actief zijn of dat u ze alleen op bepaalde tijdstippen wilt activeren. Afhankelijk daarvan is het beter om het een of het ander te kiezen.

door voorbeeld bekijken, een irrigatiesysteem waarbij je een waterpomp op het relais aansluit zodat deze wordt geactiveerd wanneer je wilt, het is beter om voor een NA te kiezen, want alleen als je bij het Arduino-platform bestelt, moet de pomp worden aangesloten. Aan de andere kant, in een beveiligingssysteem waar het nodig is om permanent verbonden te zijn en het alleen op specifieke tijden los te koppelen, is een NC geschikter. Op die manier vermijdt u dat u het relais constant van het Arduino-bord moet voeden om een ​​toestand te forceren die niet normaal is ...

Maar hoe dan ook, er is andere soorten relais volgens andere gezichtspunten, zoals de mechanismen die ze aansturen. De klassiekers zijn de elektromagnetische die we hebben beschreven, en ze zijn het populairst. Maar er zijn ook andere die kunnen worden aangedreven door opto-gekoppelde apparaten, dat wil zeggen op basis van solid state. Een ander interessant type zijn die met een vertraagde output, dat wil zeggen, relais die een extra circuit hebben, zodat het effect op hun output om het circuit te openen of te sluiten na een bepaalde tijd is en niet onmiddellijk.

Enkele relais en modules:

relaismodule voor Arduino

U kunt een groot aantal soorten relais gebruiken voor uw projecten, zoals de relais die afzonderlijk worden verkocht als ze zich aanpassen aan de elektrische capaciteiten van het Arduino-bord aan de ingang. De eenvoudigste manier om verrassingen incompatibiliteit te voorkomen als u niet zeker weet wat u koopt, is door deze te gebruiken modules speciaal ontworpen voor Arduino. Er zijn modules met een enkel relais waarvan de verbinding met ons Arduino-bord heel eenvoudig is, maar er zijn ook dubbele zoals je kunt zien in de afbeelding hierboven.

Dit soort dubbele modules bevatten meestal een NO-relais en een NC-relais, zodat je alles hebt wat je nodig hebt voor je project en beide opties kunt testen met een enkele module die op een houder is gemonteerd, zoals die Keyes platen die u op de markt zult vinden.

Hoe verbind en programmeer je met Arduino?

aansluitschema met Arduino en relais

Hier is een eenvoudig diagram van Arduino-verbinding met relaismodule. De verbinding is heel eenvoudig, zoals u kunt zien. Als u heeft gekozen voor een module met een enkel relais of een los relais die u heeft gekocht, moet u deze uiteraard een beetje aanpassen om deze correct aan te sluiten. Als u trouwens een dubbele relaismodule hebt gekozen, kunt u het ene of het andere relais gebruiken volgens wat het beste bij u past, zoals ik al eerder heb opgemerkt.

Zoals je kunt zien, zou het gewoon zijn om een ​​kabel van GND of aarde te plaatsen die je moet verbinden met de GND-pinnen van je relais of module. Dan moet de Vcc-lijn naar een van de 5v-pinnen van de Arduino gaan. Dat is alles wat nodig is om het relais van stroom te voorzien, maar een derde is vereist. controle lijn om het relais te "vertellen" om te activeren wanneer we willen of wanneer we de code van onze schets hebben geprogrammeerd.

Respecteer de veiligheidsmarges van het relais, overschrijd bijvoorbeeld de maximumwaarden van 250VAC en 10A die door sommige relais zijn gespecificeerd niet. En wees voorzichtig bij het hanteren van dit circuit, aangezien je niet alleen "speelt" met lage spanningen van gelijkstroom waar je geen last van hebt, maar je kunt schade oplopen als je niet voorzichtig bent bij het omgaan met die 220v ...

U kunt die bedienings- of signaallijn in elk van de programmeerbare digitale uitgangspennen van uw Arduino en van daaruit naar de ingang gemarkeerd IN op de relaismodule. Hoewel 2 in ons schema is gebruikt, kunt u gebruiken wat u maar wilt, maar onthoud welke u hebt gebruikt om de code correct te wijzigen, anders werkt het niet als u een andere specificeert (veel voorkomende fout).

Ik moet reageren op twee andere details van het schema, een zou zijn dat waar ik "hier uw apparaat / apparaten" heb gezet, u een gloeilamp, een ventilator, een wisselstroommotor of een ander apparaat dat werkt met een 220v lijn. Natuurlijk moet u het van stroom voorzien door het apparaat of de apparaten op een elektrisch netwerk aan te sluiten. Om dit te doen, kunt u de voedingskabel van het apparaat wijzigen door een van de twee voedingskabels te onderbreken (niet de massakabel, als die er is), door het relais te plaatsen dat het circuit opent of sluit.

Programmeer Arduino:

Je kunt het met Arduino IDE, met Ardublock of Bitbloq, dat wil zeggen, afhankelijk van wat het beste bij u past. De eenvoudige code voor programmeren zou de volgende zijn, hoewel u de code kunt wijzigen of uitbreiden volgens de behoeften van uw project:

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

U kunt XXX wijzigen voor Hoog of laag afhankelijk van wat u wilt doen, dat wil zeggen, respectievelijk in- of uitschakelen. Maar onthoud dat u in gedachten moet houden of het een NC of een NO is ... U kunt natuurlijk meer code toevoegen om een ​​timing te programmeren, of dat deze wordt geactiveerd of gedeactiveerd volgens een gebeurtenis, misschien de ingang of de status van een andere Arduino-ingang, zoals het toevoegen van een sensor en, afhankelijk van of deze is geactiveerd of niet, het relais wijzigen, enz.

U weet al dat de mogelijkheden talrijk zijn en de limiet is uw verbeelding. U kunt meer mogelijkheden en codevoorbeelden zien in onze tutorial. Om bijvoorbeeld tijden toe te voegen om te activeren en deactiveren in intervallen van 1 minuut, zouden we kunnen gebruiken:

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

}

Ik hoop dat deze tutorial je heeft gediend en je krijgt kick start uw hoogspanningsprojecten...


2 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   alfonso capella zei

    Ik vond de ontvangen informatie buitengewoon.
    Als het niet te veel is om te vragen, wilde ik een vraag stellen, kan ik meerdere 220V-apparaten op hetzelfde relais aansluiten of moet ik elk apparaat in een relais plaatsen?
    Heel erg bedankt voor alles.

    1.    Isaac zei

      Hallo,
      Ja, u kunt meerdere apparaten op een relais aansluiten, zolang ze de maximale capaciteit van het relaismodel dat u heeft niet overschrijden. U kunt bijvoorbeeld een gloeilamp en een ventilator aansluiten, zodat ze allebei tegelijk aansluiten, enz. Controleer uw gegevensblad.
      Groeten!