Zu Produktinformationen springen
1 von 6

Eletechsup Original Factory Official‌ Store

AK029 Arduino Relais-Kit 433MHz UART Fernbedienung Funk-Controller für MEGA2560

AK029 Arduino Relais-Kit 433MHz UART Fernbedienung Funk-Controller für MEGA2560

SKU:AK029*1+BX003*1

1010 auf Lager

Normaler Preis $17.98
Normaler Preis $17.98 Verkaufspreis $17.98
Sale Ausverkauft
Versand wird beim Checkout berechnet
Produktname: Arduino-Relaiskit 433MHz UART Fernbedienung Funkcontroller für UNO MEGA2560
 
Wir stellen einen Demo-Beispielcode für ARDUINO bereit. Bitte kontaktieren Sie uns nach Ihrer Bestellung über die eBay-Nachricht. 
 
 
 
Menge:
 
1 Stück 433M Funk-Sendermodul(Enthält keinen Arduino UNO);
1 Stück 433M 1-Kanal-Relais-Schalter;
 
433M Funk-Sendermodul & 433M 1-Kanal-Relais-Schalter
 
Funk-Sendermodul, verbunden mit Arduino Uno(ersetzen Sie PT2262 Fernbedienung)
 
ANWENDUNG: 
 
 
 
 
Softwaresteuerung:  
Verwendung: Senden Sie "a" um das Relais von Kanal A auszulösen.
 
 
Arduino-Kernfragment(vollständiger Code über eBay Nachricht  anfordern):
  
//Autor: cantone-electonics
//Arduino 1.0
//Arduino Uno R3
//Erstellung einer Funkfernbedienung mit Arduino
 
const int data_out = 2;//Encoder DOUT
 
 //LED-Pin, wenn der Schlüssel über den seriellen Port empfangen wird, blinkt die LED
const int ledPin =  13;    //LED-Pin
//Der OSC-Widerstand beträgt 3,3M
const int Osc_4xCycle = 359; //4 Oszillationszeiträume
const int Osc_12xCycle = 1078;//12 Oszillationszeiträume
 
unsigned long Temporary[3];//Temporärer Speicher
  
...
 
//send:8 Adressbits, 4 Datenbits, Sync-Bit
void send_data()
 
 
void setup() {
  //LED-Pin als Ausgang initialisieren:
  pinMode(ledPin, OUTPUT); 
   //Encoder DOUT-Pin als Ausgang initialisieren
  pinMode(data_out, OUTPUT);
 
  Serial.begin(9600);
 
}
 
void loop()
{
  ...
  
  while(1)
  {
    //Schlüssel vom PC-Seriellport abfragen
    while (Serial.available() > 0) 
    {
        keydata = Serial.read();
        receive_flag = 1;
        delay(2);
    }
   
    if(receive_flag == 1)//wenn Schlüssel empfangen, Schlüssel senden
    {
     
    receive_flag = 0;
   
    if((keydata == 'a') || (keydata == 'A'))//Relais von Kanal A auslösen.
    {
      Temporary[2] = 0xC0;// 0xC0 ist Taste A
      digitalWrite(ledPin, HIGH);//LED einschalten
      send_data();//Code senden
       Serial.println(".....Relais von Kanal A auslösen.....");
    }
    else if((keydata == 'b') || (keydata == 'B'))//Relais von Kanal B auslösen.
    {
      Temporary[2] = 0x30;// 0x30 ist Taste B
      digitalWrite(ledPin, HIGH);//LED einschalten
      send_data();//Code senden
      Serial.println(".....Relais von Kanal B auslösen.....");
    }
     else if((keydata == 'c') || (keydata == 'C'))//Relais von Kanal C auslösen.
     {
      Temporary[2] = 0x0C;// 0x0C ist Taste C
      digitalWrite(ledPin, HIGH);//LED einschalten
      send_data();//Code senden
      Serial.println(".....Relais von Kanal C auslösen.....");
     
     }
     else if((keydata == 'd') || (keydata == 'D'))//Relais von Kanal D auslösen.
     {
      Temporary[2] = 0x03;// 0x03 ist Taste D
      digitalWrite(ledPin, HIGH);//LED einschalten
      send_data();//Code senden
      Serial.println(".....Relais von Kanal D auslösen.....");
     }
    
    ...
  
  }
}
 

 

 

Ausgabe:

A. Signalverriegelung (rastend)----Verbinden Sie 2  und 3;

B. Signal-Selbstverriegelung (Umschaltend) ---- Verbinden Sie 1 und 2;

C. Signal ohne Verriegelung (Momentan) ---- Alle trennen ;

·         Umschaltend : Drücken->Ein; erneut drücken->Aus ;

·         Rastend : Drücken->Ein; anderen Knopf drücken->Aus ;

·         Tasternd : Drücken und halten->Ein; Loslassen->Aus ; 

 
Schaltplan 1:
DC 12V-Steuerkreis,Schaltplan unten. "LOAD" kann LED-Leuchten, Lüfter, Motoren und andere DC 12V-Geräte sein
 
 

 

Schaltplan 2:

DC 1-48V ODER AC 85-265V-Steuerkreis,Schaltplan unten(Hinweis:Wenn die Last nicht DC 12V ist, wird ein weiteres DC 12V-Netzteil benötigt). "LOAD" kann LED-Leuchten, Lüfter, Motoren und andere DC AC-Geräte sein

 

 
 
 
Vollständige Details anzeigen