Bonjour,
Je cherchais un moyen de capter des RF, alors j'ai décider d'utiliser mon Arduino uno rev3 et la bibliothèque RCSwitch disponible à cette adresse :
Mon problème est qu'il m'est impossible de réceptionner quoi que ce soit avec l'exemple ReceiveDemo_Simple, Dont voici le code :
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup() {
Serial.begin(9600);
mySwitch.enableReceive(0); // Receiver on interrupt 0 => that is pin #2
}
void loop() {
if (mySwitch.available()) {
int value = mySwitch.getReceivedValue();
if (value == 0) {
Serial.print("Unknown encoding");
} else {
Serial.print("Received ");
Serial.print( mySwitch.getReceivedValue() );
Serial.print(" / ");
Serial.print( mySwitch.getReceivedBitlength() );
Serial.print("bit ");
Serial.print("Protocol: ");
Serial.println( mySwitch.getReceivedProtocol() );
}
mySwitch.resetAvailable();
}
}
J'ai pourtant tout essayer, quelqu'un aurait-il une idée ?
mon montage est en pièce jointe.
Dans mon montage :
La broche VCC du récepteur est reliée au 5V de l'arduino
La broche DATA du récepteur est reliée a la broche 2 de l'arduino
La broche GND du récepteur est reliée à la broche GND de l'arduino
Les broches de la led sont placées entre GND et Data
La led que j'ai placée me permet de mieux visualiser les réceptions de données.
J'utilise une carte Arduino UNO rev3
Le cable couleur cuivre est mon antenne de 17,3 cm.
Merci pour ta réponse
Mon but était justement de connaitre tous ces paramètres à l'aide de RCSwitch mais je ne trouve aucun renifleur qui pourrait me permettre d'identifier ce signal
Après pas mal de recherche, j'ai tout de même pus voir qu'il s'agissait d'un "rolling code" en FM
sebamand:
Mon but était justement de connaitre tous ces paramètres à l'aide de RCSwitch mais je ne trouve aucun renifleur qui pourrait me permettre d'identifier ce signal
Après pas mal de recherche, j'ai tout de même pus voir qu'il s'agissait d'un "rolling code" en FM
Bonsoir
comment (avec quoi) a tu déterminé ça ?
sinon , en restant dans le domaine du DIY , dans ce genre de "recherches" les bons outils de bases sont AMHA :
J'ai acheté un récepteur et émeteur 433Mhz de chez Aptofun et mon Arduino Uno ne le reconnait pas. Le même problème que le sujet de ce post au final.
J'ai branché une LED sur la sortie du récepteur et celui-ci reçoit mes signaux mais dans mon programme Arduino, la ligne myswitch.available() retourne toujours 0.
J'ai vu qu'Artouste donnait des protocoles gérés par RCSwitch.
D'où ma question, aurais-tu des références de cartes qui fonctionnent avec le Arduino ?
En fait, j'ai branché une LED sur le 2e pinoche des DATA et lorsque j'envois des "ON" "OFF" avec la télécommande, la LED clignote à différentes vitesses suivant le bouton sur lequel j'appuis.
C'est un émeteur DI-O avec 5 commandes (1 à 4 et 1 G) sans compter les canaux de A à D.
nutsguy: En fait, j'ai branché une LED sur le 2e pinoche des DATA et lorsque j'envois des "ON" "OFF" avec la télécommande, la LED clignote à différentes vitesses suivant le bouton sur lequel j'appuis.
C'est un émeteur DI-O avec 5 commandes (1 à 4 et 1 G) sans compter les canaux de A à D.
J'ai essayé toutes les possibilité et rien.
OK
si tu n'a pas oublié de mettre une R de limitation en serie
C'est une bonne manip pour au moins apprécier/appréhender de l'activité sur le pin data.
ceci n’excluant pas que sur ces recepteurs "plus que cheaps" , la pin data est plus que bruitée ;D
Nan nan c'est bon, j'ai mis ce qu'il fallait mais c'est vrai que quand je regarde la LED, elle clignote tout le temps et à tendance à clignoter plus faiblement quand j'utilise la télécommande.
Je vais tenter de trouver un autre récepteur un peu moins "cheap" pour voir la différence.
En recherchant d'autres tutos, j'ai lu que la bande 433Mhz était pas mal saturée par contre la 866Mhz l'était moins. Seul soucis c'est que je n'ai aucune télécommande et/ou prises qui fonctionnent à cette fréquence.
Je vais patienter le temps de recevoir ma commande
nutsguy:
Nan nan c'est bon, j'ai mis ce qu'il fallait mais c'est vrai que quand je regarde la LED, elle clignote tout le temps et à tendance à clignoter plus faiblement quand j'utilise la télécommande.
Je vais tenter de trouver un autre récepteur un peu moins "cheap" pour voir la différence.
En recherchant d'autres tutos, j'ai lu que la bande 433Mhz était pas mal saturée par contre la 866Mhz l'était moins. Seul soucis c'est que je n'ai aucune télécommande et/ou prises qui fonctionnent à cette fréquence.
Je vais patienter le temps de recevoir ma commande
bonsoir
perso en 434 MHz j'utilise comme recepteurs des RXB6
ta telco n'est peut etre pas reconnue par RCSWITCH mais est supporté par RFLINK