Passer aux informations produits
1 de 11

Eletechsup Original Factory Official‌ Store

Kit d’émission-réception RF sans fil 433 MHz PT2262 pour Arduino

Kit d’émission-réception RF sans fil 433 MHz PT2262 pour Arduino

SKU:TB418*1+TB416*1

1000 en stock

Prix habituel $20.98
Prix habituel $20.98 Prix promotionnel $20.98
Promotion Épuisé
Frais d'expédition calculés à l'étape de paiement.
Kit émetteur-récepteur sans fil Arduino PT2262 433 MHz pour Arduino
 
 
Récepteur :
 

Démo :

Connexion avec Arduino :
 

N° de modèle

TB417

Tension d'alimentation

5,0 VCC ±0,5 V

 Principe de fonctionnement

 Récepteur super-hétérodyne avec décodeur de type apprentissage. Décode les PT2262, PT2260, PT2240, EV1527 et autres codes d'apprentissage sur puce ou puces compatibles. Peut apprendre et stocker 20 télécommandes à codes différents. Distingue intelligemment les interférences entre code fixe et code d'apprentissage, telles que PT2262 et EV1527.

Courant statique

≤7 mA (5 VCC)

Fréquence de fonctionnement

433 MHz

Mode de modulation

ASK/OOK

Sensibilité de réception

supérieur à -110 dBm (50 Ω)

Vitesse

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

Temp. de fonctionnement

-10 °C ~ +60 °C
Taux max 1 kHz
Longueur d'antenne
20 cm (315 MHz), 18 cm (433,92 MHz)

Dimensions

30*13 mm

Signal de sortie

Niveau TTL,Momentané, verrouillé, bascule , l'utilisateur peut le régler par soudure, verrouillé par défaut.

Bande passante

2 MHz (315 MHz, test de baisse de sensibilité de 3 dBm)
 
 

Sortie

A. Momentané ----déconnecté (par défaut) ;

B. Bascule ---- connect T ;

C. Verrouillé ---- connect L  ;

 
1: Il s'agit d'un simple module de télécommande sans fil, sans instructions supplémentaires.
2 : VT de sortie haut (niveau TTL 5 V) lors de la réception du signal ;
3: Les quatre broches de données D1 D2 D3 D4 correspondent aux quatre boutons de la télécommande, par exemple : lorsque le bouton A de la télécommande est pressé, D1 sort haut, etc.
4: Les broches VT et D1-4 sont des broches TTL 5 V, le courant de sortie maximal de 10 mA peut piloter le port MCU ou les lumières LED.
 
Verrouillage mutuel (Verrouillé) : relais à 4 voies s'interverrouillent, lorsque le relais A  est actif et verrouillé  ,  les relais B C D correspondants s'éteignent ; lorsque B est actif et verrouillé, les relais A C D correspondants s'éteignent ; Un seul relais est allumé parmi les 4 relais A B C D ;
 
Non verrouillé  type (Momentané) : Appuyez sur A et maintenez-le, puis A est allumé. Même pour les relais B C D ;
 
Type auto-verrouillé (Bascule) : 4 canaux s'ouvrent et se ferment indépendamment, les 4 canaux peuvent fonctionner ensemble, ils n'affectent pas les uns les autres. Appuyez sur le bouton A, le relais A s'active et se verrouille, appuyez à nouveau puis  déconnecté ; Même pour B C D.
 
Guide d'utilisation :
1: ID d'apprentissage : Appuyez sur le bouton d'apprentissage, la LED s'allume et commence à apprendre ; après l'apprentissage, la LED clignotera pendant un moment. Ensuite, la LED restera allumée pour apprendre la télécommande suivante. Si vous appuyez sur la télécommande apprise, l'apprentissage s'arrête automatiquement dans les 10 secondes ;
2: Supprimer l'ID : Maintenez le bouton d'apprentissage enfoncé pendant 5 secondes, la LED s'allumera et entrera en mode suppression. La LED éteinte signifie la fin de la suppression ;
3: L'antenne avec un fil souple ou d'autres métaux durs (comme une antenne fouet), essayez de la redresser. Ne vous approchez pas d'objets métalliques ;
4: La tension d'alimentation nécessite un facteur de crête-facteur stable et faible, filtrage multi-niveaux (comme l'ajout de perles, d'inductances, de condensateurs, etc.) ;
 
Télécommandes émetteurs :
 
N° de modèle Émetteur à code TB416
Description de la fonction Modules émetteurs à code
Tension d'alimentation
9 VCC
Courant de fonctionnement
>100 mA
Fréquence de fonctionnement 433 MHz
Mode de modulation ASK/OOK
Stabilité de fréquence SAW ±150 kHz (max)
Puissance d'émission >55 mW
Débit de données ≤10 K bps
Longueur d'antenne 24 cm (315 MHz), 18 cm (433,92 MHz)
Dimensions 49*31*8 mm
Format de codage Code fixe SC2262 (même que PT2264 PT2262), fonctionne avec le circuit intégré de décodage PT2272
Distance d'émission 1000 mètres (espace ouvert)
 
 
 
----------------------------------------------------------------------------------------------------------------------------------------------
 

Verrouillage à clé avec Arduino Uno R3, émetteur RF et récepteur

 

Introduction :

La clé de mon appartement n'a jamais fonctionné correctement car c'est une copie d'une copie d'une copie. Je suis presque certain que le verrou est d'origine dans l'immeuble et que le gestionnaire de l'immeuble semble avoir perdu la clé d'origine il y a des années. Par conséquent, déverrouiller la porte était toujours un calvaire. Changer la serrure n'était pas une option, mais éliminer le besoin d'utiliser une clé l'était.

Pièces :
pour Arduino Uno R3
Servomoteur
2 boutons-poussoirs
LED rouge
LED verte
Diverses résistances
haut-parleur piézoélectrique
Platine à trous

 

Étape 1 :

Pièces de montage

J'ai utilisé quelques morceaux d'acrylique que j'ai récupérés dans la benne à ordures du magasin de plastique à côté de mon lieu de travail (ils jettent beaucoup de petits morceaux comme celui-ci). Autrement, un autre matériau pourrait être utilisé si vous n'avez pas accès à l'acrylique, mais il est facile à travailler et a l'air cool.

À l'aide d'un morceau de papier, tracez les trous de montage de votre verrou et reportez-les sur votre plaque d'acrylique. Comme la plupart des verrous sont légèrement différents, je ne partage pas le gabarit que j'ai fait avec un morceau de papier (principalement parce qu'il ne vaut pas la peine d'être partagé).

Laissez le papier sur l'acrylique pendant que vous travaillez. Le papier permet de marquer facilement où couper/percer et protège également le matériau des rayures. Une fois que toutes vos découpes sont faites et que vos trous sont percés, vous pouvez commencer à installer des composants tels que les LED et les boutons.

 

Étape 2 :

Servomoteur

J'ai utilisé un vieux servomoteur parallax que j'avais dans ma boîte à pièces. Ce petit servomoteur est plus que suffisamment puissant pour tourner le verrou. Pour fixer le servomoteur à l'axe de la serrure, j'ai utilisé de la pâte époxy. La pâte époxy est très facile à utiliser et extrêmement polyvalente. Le fil que vous voyez dépasser de la pâte sera utilisé comme bras pour le contact de fin de course.

À un moment donné, les fils de mon servomoteur avaient été coupés, j'ai donc dû ouvrir le boîtier et en souder de nouveaux. J'en ai profité pour souder un deuxième fil sur la ligne 5v et le connecter au bras du contact de fin de course.

 

Étape 3 :

Câblage

Des vis ont été taraudées depuis l'arrière de l'acrylique. Un fil a été attaché à chaque vis, puis à une broche numérique de l'Arduino. Lorsque l'essuie-glace avec le fil 5v touche la vis, il tire la broche numérique en haut sur l'Arduino. Veuillez consulter le schéma pour plus de détails.

 

Étape 4 : Programme

Avis de non-responsabilité : je ne suis pas programmeur et par conséquent le code ci-dessous peut ne pas être le plus efficace. N'hésitez pas à améliorer le code pour vos propres usages si vous voyez des erreurs ou des problèmes. Il fonctionne pour moi, alors j'espère qu'il fonctionnera pour vous.


// tourner dans le sens horaire pour verrouiller et antihoraire pour déverrouiller
//1700 antihoraire; 1500 Stop; 1300 horaire
//écrit par Chris Rybitski
#include



Servo verrou; // créer le servo
const int CWLimit = 6; // Contact de fin de course sur 6 Déverrouiller
const int CCWLimit = 7; // Contact de fin de course sur 7 Verrouiller
const int Redbtn = 12; //bouton-poussoir rouge
const int Blackbtn = 8; //bouton-poussoir noir
const int GreenLED = 10; // LED verte
const int RedLED = 11; //LED rouge
const int Ch1 = 5; //canal rf 1
const int Ch2 = 4; //canal rf 2
const int Buzz = 9; //buzzer
int Unlock = 0;
int Lock = 0;
int timer = 0;
boolean UnLcomplete = false;
boolean Lcomplete = false;

void setup()
{

Serial.begin(9600);

deadbolt.attach(3); // attache le 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);

//mettre les LED et le Buzzer sur éteint par défaut
digitalWrite(GreenLED, HIGH);
digitalWrite(RedLED, HIGH);
digitalWrite(Buzz, HIGH);



void loop()
{
if (digitalRead(Ch1) == HIGH || digitalRead(Redbtn) == LOW){ //Si la télécommande ou le bouton est pressé
if(UnLcomplete == false){ //ne pas exécuter le déverrouillage si la porte est déjà déverrouillée
Serial.println("UnLock");
Unlock = 1;}}

if (digitalRead(Ch2) == HIGH || digitalRead(Blackbtn) == LOW){ //Si la télécommande ou le bouton est pressé
if(Lcomplete == false){ //ne pas exécuter le verrouillage si la porte est déjà verrouillée
Serial.println("Lock");
Lock = 1;}}


//---------------DÉVERROUILLER-------------------------
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 stop
digitalWrite(RedLED, LOW);
digitalWrite(GreenLED, HIGH);
UnLcomplete = true; //déverrouillage complet
Lcomplete = false; //réinitialiser le booléen Lock
digitalWrite(Buzz, LOW);
delay(100);
digitalWrite(Buzz, HIGH);
Unlock = 0; //réinitialiser

}

//--------------VERROUILLER----------------------------
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; //verrouillage complet
UnLcomplete = false; //réinitialiser le booléen Lock
digitalWrite(Buzz, LOW);
delay(100);
digitalWrite(Buzz, HIGH);
delay(50);
digitalWrite(Buzz, LOW);
delay(100);
digitalWrite(Buzz, HIGH);
Lock = 0; //réinitialiser
}

 
Afficher tous les détails