Eletechsup Original Factory Official Store
PT2262 SC2262 Fernbedienungs- & Funkempfänger-Module für Momentan-Wippschalter
PT2262 SC2262 Fernbedienungs- & Funkempfänger-Module für Momentan-Wippschalter
SKU:CJ005*1+XD004*1
Niedriger Lagerbestand: 9 verbleibend
Verfügbarkeit für Abholungen konnte nicht geladen werden
Teilen
|
Modell-Nr. |
CJ005
|
|
Betriebsspannung |
5,0 VDC ±0,5 V
|
|
Funktionsprinzip |
Super-regenerativer Empfänger mit Decoder, Lerntyp. Dekodierung von PT2262, PT2260, PT2240, EV1527 und anderen Lerncodes auf Chip oder kompatiblen Chips, kann 20 Fernbedienungen mit unterschiedlichen Codes lernen und speichern. Intelligente Unterscheidung der Störfestigkeit zwischen Festcode und Lerncode, wie z. B. PT2262 und EV1527. |
|
Ruhestrom |
≤7 mA (DC 5 V)
|
|
Betriebsfrequenz |
433 MHz
|
|
Modulationsart |
ASK/OOK
|
|
Empfangsempfindlichkeit |
über -102 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 gemessen)
|
Ausgang
A. Signal ohne Verriegelung (Momentary)----Verbinden Sie 1 und 2;
B. Signal mit Selbstverriegelung (Toggle) ---- Verbinden Sie 2 und 3;
C. Signal mit gegenseitiger Verriegelung (Latch) ----Alle Verbindungen trennen;
Technische Daten:
Keyfob Deadbolt 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 mir ziemlich sicher, dass der Riegel 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 auszutauschen war keine Option, aber die Notwendigkeit, einen Schlüssel zu verwenden, konnte beseitigt werden.
Teile:
Arduino Uno R3
Servo
2 Drucktaster
Rote LED
Grüne LED
Verschiedene Widerstände
piezoelektrischer Lautsprecher
Lochrasterplatine
Schritt 1:
Montage-Teile
Ich habe einige Acrylplatten verwendet, die ich aus dem Container des Kunststoffladens neben meiner Arbeitsstelle geholt habe (dort werden viele kleine Teile wie dieses weggeworfen). 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 Befestigungslöcher für Ihren Riegel abzuzeichnen und auf Ihre Acrylplatte zu übertragen. Da die meisten Riegel leicht unterschiedlich sind, teile ich die Vorlage, die ich aus einem Stück Papier gemacht habe, nicht (hauptsächlich, weil sie nichts wert ist).
Lassen Sie die Papierabdeckung beim Arbeiten mit dem Acryl auf dem Material. Das Papier erleichtert das Markieren der Stellen zum Schneiden/Bohren und schützt das Material vor Kratzern. Sobald alle Schnitte gemacht und die 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 Ersatzteilliste hatte. Dieses kleine Servo ist mehr als stark genug, um den Riegel 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, der aus dem Kitt herausragt, 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. Weitere Details finden Sie im Schaltplan.
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 zum Verriegeln und gegen den Uhrzeigersinn zum Entriegeln
//1700 gegen den Uhrzeigersinn; 1500 Stopp; 1300 im Uhrzeigersinn
//geschrieben von Chris Rybitski
#include
Servo Riegel; // Servo erstellen
const int CWLimit = 6; // Endschalter auf 6 zum Entriegeln
const int CCWLimit = 7; // Endschalter auf 7 zum Verriegeln
const int Redbtn = 12; // roter Drucktaster
const int Blackbtn = 8; // schwarzer Drucktaster
const int GreenLED = 10; // Grüne LED
const int RedLED = 11; // Rote LED
const int Ch1 = 5; // HF-Kanal 1
const int Ch2 = 4; // HF-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("Loc
