Arduinóval programozott 220V-os lámpa ki/be kapcsolása

Az Arduino alapvetően kis, pár voltos feszültségekkel dolgozik. A relé (relay module) segítéségével tehetjük alkalmassá arra, hogy nagyobb feszültségű, akár konnektorba dugott eszközöket vezéreljünk vele. A fenti példában egy neon lámpa bekötésére került sor. Az Arduino úgy volt programozva, hogy 5 mp-ként ki-be kapcsolja a lámpát

int relay_pin = 8;
    void setup(){ 
      pinMode(relay_pin,OUTPUT);
    }
    void loop(){
      digitalWrite(relay_pin,HIGH);
      delay(5000);
      digitalWrite(relay_pin,LOW);
      delay(5000);
    }

Az alábbi oldal segített:

Én az alábbi relét használtam:

Mint utólag kiderült, lehet hogy vakmerő voltam mikor a fenti relét használtam. Az arduino ebben az esetben akár tönkre is mehetett volna. Hozzáértők ajánlották, hogy a relének legyen egy saját tápja és relés védelem az arduino megvédéséhez. A védelem optocsatolós relémodullal megoldható lehet, mert az az életvédelmi elválasztást tartalmaz. Ugyanakkor az adott gyártó állapítja meg, hogy a gyártói szinten a hálózati kapcsolás támogatott -e vagy sem. az adott modulon!

https://circuitdigest.com/microcontroller-projects/arduino-relay-control


Az alábbi program egy távirányítóval vezérelt relé használatát teszi lehetővé. (LED ki/be kapcsolása a távirányító 1-es és 2-es gombjával)

#include <IRremote.h>
IRrecv irrecv(11);
decode_results results;

    int relay_pin = 8;
    int led_pin = 13;
    
    void setup(){ 
    pinMode(11, INPUT);   
      pinMode(relay_pin,OUTPUT);
      pinMode(led_pin,OUTPUT);  
    digitalWrite(led_pin,HIGH);
     irrecv.enableIRIn(); 
    }
       
    void loop()
 {

if (irrecv.decode(&results)) 
   {
    if (results.value == 0x00FF6897 )  
       digitalWrite(relay_pin, HIGH);
     
    if (results.value == 0x00FF9867 )  
       digitalWrite(relay_pin, LOW); 
 irrecv.resume();       
    }
  }
arduino, programozás, videó kategória

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés /  Módosítás )

Google kép

Hozzászólhat a Google felhasználói fiók használatával. Kilépés /  Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés /  Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés /  Módosítás )

Kapcsolódás: %s

Archívum