Zu Produktinformationen springen
1 von 12

Eletechsup Original Factory Official‌ Store

TB417 CJ023 315MHz ASK Super-HF-Module EV1527 PT2262 PT2272 RF-Fernbedienungs-Funkverbindungs-Sets

TB417 CJ023 315MHz ASK Super-HF-Module EV1527 PT2262 PT2272 RF-Fernbedienungs-Funkverbindungs-Sets

SKU:TB417*1+CJ023*1

1000 auf Lager

Normaler Preis $20.98
Normaler Preis $20.98 Verkaufspreis $20.98
Sale Ausverkauft
Versand wird beim Checkout berechnet
315MHz ASK Super Het Module EV1527 PT2262 PT2272 Funkfernbedienungs- und Funkverbindungs-Sets
 
 
 
 Empfänger:
 
 

 

 

 
 
 
Demo:
 
 
 
Verbindung mit Arduino:
 
 
 
 
 

Modell-Nr.

TB417

Betriebsspannung

5,0 VDC ±0,5 V

 Funktionsprinzip

 Superheterodyn-Empfänger mit Decoder, Lerntyp. Dekodierung PT2262, PT2260, PT2240, EV1527 und anderer Lerncodes auf Chip oder kompatible Chips, kann 20 verschiedene codierte Fernbedienungen lernen und speichern. Erkennt intelligent den Unterschied zwischen festem Code und Lerncode, wie z. B. PT2262 und EV1527.

Ruhestrom

≤7 mA (DC 5 V)

Betriebsfrequenz

315 MHz

Modulationsart

ASK/OOK

Empfindlichkeit

über -110 dBm (50 Ω)

Geschwindigkeit

< 5 K bps (bei 315 MHz, -95 dBm)

Betriebstemperatur

-10 °C ~ +60 °C
Max. Rate 1 kHz
Antennenlänge
20 cm (315 MHz), 18 cm (433,92 MHz)

Abmessungen

30*13 mm

Ausgangssignal

TTL-Pegel, Momentary, Latch, Toggle , der Benutzer kann dies durch Löten einstellen, Latch ist Standard.

Bandbreite

2 MHz (315 MHz, Empfindlichkeit bei 3 dBm Testabfall)
 
 

Ausgang

A.Momentary ----alle getrennt (Standard) ;

B. Toggle ---- T verbinden;

C.Latch ---- L verbinden ;

 
1: Dies ist ein einfaches Funkfernbedienungsmodul, keine zusätzlichen Anweisungen erforderlich.
2 : VT-Ausgang hoch (5V TTL-Pegel) bei Signalempfang;
3: D1 D2 D3 D4 vier Datenpins entsprechen den vier Tasten der Fernbedienung, zum Beispiel: wenn die A-Taste der Fernbedienung gedrückt wird, D1-Ausgang hoch, usw.
4: VT und D1-4 Pins sind 5V TTL-Pins, maximaler Stromausgang 10 mA, kann den MCU-Port oder LED-Leuchten ansteuern .
 
 
Verriegelung (Latch): 4-Wege-Relais schalten sich gegenseitig, wenn Relais A  arbeitet und verriegelt ist  ,  schalten die entsprechenden Relais B C D ab; wenn B arbeitet und verriegelt ist, schalten die entsprechenden Relais A C D ab; Nur 1 Relais ist unter den 4 Relais A B C D eingeschaltet;
 
Nicht verriegelbar  Typ (Momentary): A drücken und halten, dann ist A eingeschaltet. Gleiches gilt für Relais B C D;
 
Selbstverriegelungs-Typ (Toggle): 4 Kanäle öffnen und schließen unabhängig voneinander, 4 Kanäle können zusammenarbeiten, sie beeinflussen sich nicht. A-Taste drücken, A-Relais arbeitet und verriegelt, erneut drücken, dann  getrennt; Gleiches gilt für B C D.
 
Benutzeranleitung:
1: ID lernen: Lernknopf drücken, LED leuchtet und beginnt zu lernen; nach dem Lernen wird die LED eine Weile blinken. Dann leuchtet die LED weiter, um die nächste Fernbedienung zu lernen. Wenn die gelernte Fernbedienung gedrückt wird, wird das Lernen innerhalb von 10 Sekunden automatisch beendet;
2: ID löschen: Lernknopf 5 Sekunden lang gedrückt halten, LED leuchtet und löscht. LED aus bedeutet, dass das Löschen abgeschlossen ist;
3: Antenne mit einem weichen Draht oder anderem Hartmetall (wie einer Stabantenne), versuchen, sie gerade zu halten. Nicht in die Nähe von Metallobjekten kommen;
4: Die Versorgungsspannung muss stabil und mit niedrigem Rippelfaktor sein, mehrstufige Filterung (z. B. Hinzufügen von Perlen, Induktivitäten, Kondensatoren usw.);
 
Sende-Fernbedienungen:
Sender Modul-Nr.: YK004 -4 4 Tasten

 

 

Technische Daten:
Sender Modul-Nr.: YK004 -4 4 Kanäle
Stromversorgung: 12V 27A Batterie austauschbar .(Diese Fernbedienung hat keine Batterie, bitte lokal kaufen)
Betriebsstrom: ≤ 12mA;
Oszillationsmodus: SAW-Resonator;
Modulationsmodus:ASK;
Betriebsfrequenz: 315MHz,
Frequenzabweichung:±0,2MHz;
Kodierungsformat: Fester Code ( EV1527 );
Sendeleistung:10 mW.
Datenrate: 50~60KHZ;
 
 
 
 
 
----------------------------------------------------------------------------------------------------------------------------------------------
 

Schlüsselanhänger-Schieberriegel mit Arduino uno R3 und HF-Sender und Empfänger

 

Einleitung:

Der Schlüssel für meine Wohnung hat nie richtig funktioniert, weil er eine Kopie einer Kopie einer Kopie ist. Ich bin ziemlich sicher, dass der Schieberriegel original zum Gebäude gehört und der Hausverwalter den Originalschlüssel vor Jahren verloren hat. Infolgedessen war das Entriegeln der Tür immer mühsam. Das Schloss zu wechseln war keine Option, aber die Notwendigkeit, einen Schlüssel zu verwenden, zu beseitigen, schon.

Teile:
Arduino Uno R3
Servo
2 Drucktaster
Rote LED
Grüne LED
Verschiedene Widerstände
piezoelektrischer Lautsprecher
Lochrasterplatine

Schritt 1:

Montage-Teile

Ich habe ein paar Acrylplatten verwendet, die ich aus dem Müllcontainer der Kunststoffwerkstatt neben meinem Arbeitsplatz bekommen habe (sie werfen viele kleine Stücke davon weg). Alternativ könnte ein anderes Material verwendet werden, wenn Sie keinen Zugang zu Acryl haben, aber es ist leicht zu bearbeiten und sieht cool aus.

Verwenden Sie ein Stück Papier, um die Montagelöcher für Ihren Schieberriegel nachzuzeichnen und auf Ihre Acrylplatte zu übertragen. Da die meisten Schieberiegel etwas unterschiedlich sind, teile ich die Vorlage, die ich aus einem Stück Papier gemacht habe, nicht (hauptsächlich, weil sie nichts zum Teilen wert ist).

Lassen Sie die Papierabdeckung beim Arbeiten mit dem Acryl auf, während Sie arbeiten. Das Papier macht es einfach, die Stellen zu markieren, an denen geschnitten/gebohrt werden soll, und schützt das Material vor Kratzern. Sobald alle Schnitte gemacht und alle Löcher gebohrt sind, können Sie mit der Installation von Komponenten wie LEDs und Schaltern beginnen.

Schritt 2:

Servo

Ich habe ein altes Parallax-Servo verwendet, das ich in meiner Teilekiste hatte. Dieses kleine Servo ist mehr als stark genug, um den Schieberriegel zu drehen. Um das Servo an der Schlosswelle zu befestigen, habe ich Epoxidkitt verwendet. Epoxidkitt ist sehr einfach zu verwenden und äußerst vielseitig. Der Draht, den Sie aus dem Kitt herausragen sehen, wird als Arm für den Endschalter verwendet.

Irgendwann waren die Kabel zu meinem Servo durchtrennt, daher musste ich das Gehäuse öffnen und neue verlöten. Ich nutzte die Gelegenheit, um einen zweiten Draht an die 5V-Leitung zu löten und ihn mit dem Arm des Endschalters zu verbinden.

Schritt 3:

Verkabelung

Die Schrauben wurden von der Rückseite des Acryls versenkt. An jede Schraube wurde ein Draht angebracht und dann an einen digitalen Pin des Arduinos. Wenn der Wischer mit dem 5V-Draht die Schraube berührt, zieht er den digitalen Pin des Arduinos auf HIGH. Bitte sehen Sie sich das Schaltbild für weitere Details an.

Schritt 4: Programm

Haftungsausschluss: Ich bin kein Programmierer, daher ist der untenstehende Code möglicherweise nicht der effizienteste. Fühlen Sie sich frei, den Code für Ihre eigenen Zwecke zu verbessern, wenn Sie Fehler oder Probleme feststellen. Bei mir funktioniert er, also hoffe ich, dass er auch bei Ihnen funktioniert.


// im Uhrzeigersinn drehen zum Verriegeln und gegen den Uhrzeigersinn zum Entriegeln
//1700 gegen den Uhrzeigersinn; 1500 Stopp; 1300 im Uhrzeigersinn
//geschrieben von Chris Rybitski
#include



Servo-Schieberriegel; // Servo erstellen
const int CWLimit = 6; // Endschalter auf 6 Entriegeln
const int CCWLimit = 7; // Endschalter auf 7 Verriegeln
const int Redbtn = 12; //roter Druckknopf
const int Blackbtn = 8; //schwarzer Druckknopf
const int GreenLED = 10; // Grüne LED
const int RedLED = 11; //Rote LED
const int Ch1 = 5; //rf-Kanal 1
const int Ch2 = 4; //rf-Kanal 2
const int Buzz = 9; //Summer
int Unlock = 0;
int Lock = 0;
int timer = 0;
boolean UnLcomplete = false;
boolean Lcomplete = false;

void setup()
{

Serial.begin(9600);

deadbolt.attach(3); // verbindet das Servo
pinMode(GreenLED, OUTPUT);
pinMode(RedLED, OUTPUT);
pinMode(Buzz,OUTPUT);
pinMode(CWLimit, INPUT);
pinMode(CCWLimit, INPUT);
pinMode(Redbtn, INPUT);
pinMode(Blackbtn, INPUT);
pinMode(Ch1, INPUT);
pinMode(Ch2, INPUT);

//LEDs und Summer standardmäßig ausschalten
digitalWrite(GreenLED, HIGH);
digitalWrite(RedLED, HIGH);
digitalWrite(Buzz, HIGH);
}


void loop()
{
if (digitalRead(Ch1) == HIGH || digitalRead(Redbtn) == LOW){ //Wenn die Fernbedienung oder der Knopf gedrückt wird
if(UnLcomplete == false){ //Entriegeln nicht ausführen, wenn die Tür bereits entriegelt ist
Serial.println("UnLock");
Unlock = 1;}}

if (digitalRead(Ch2) == HIGH || digitalRead(Blackbtn) == LOW){ //Wenn die Fernbedienung oder der Knopf gedrückt wird
if(Lcomplete == false){ //Verriegeln nicht ausführen, wenn die Tür bereits verriegelt ist
Serial.println("Lock");
Lock = 1;}}


//---------------ENTRiegeln-------------------------
if (Unlock == 1){
timer = 0;
while (digitalRead(CWLimit) == LOW){
if (timer > 1500){
digitalWrite(Buzz, LOW);
delay(500);
digitalWrite(Buzz, HIGH);
}
else{
deadbolt.write(1700);
timer++;
delay(1);
}}

deadbolt.write(1500); //Servo-Stopp
digitalWrite(RedLED, LOW);
digitalWrite(GreenLED, HIGH);
UnLcomplete = true; //Entriegeln abgeschlossen
Lcomplete = false; //Lock-Boolean zurücksetzen
digitalWrite(Buzz, LOW);
delay(100);
digitalWrite(Buzz, HIGH);
Unlock = 0; //zurücksetzen

}

//--------------Verriegeln----------------------------
if (Lock == 1){
timer = 0;
while (digitalRead(CCWLimit) == LOW){
if (timer > 1500){
digitalWrite(Buzz, LOW);
delay(500);
digitalWrite(Buzz, HIGH);
}
else{
deadbolt.write(1300);
timer++;
delay(1);
}}

deadbolt.write(1500);
digitalWrite(GreenLED, LOW);
digitalWrite(RedLED, HIGH);
Lcomplete = true; //Verriegeln abgeschlossen
UnLcomplete = false; //Lock-Boolean zurücksetzen
digitalWrite(Buzz, LOW);
delay(100);
digitalWrite(Buzz, HIGH);
delay(50);
digitalWrite(Buzz, LOW);
delay(100);
digitalWrite(Buzz, HIGH);
Lock = 0; //zurücksetzen
}
}

 

Schritt 5:

Abschließende Gedanken

 
Vollständige Details anzeigen