IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Relais 220V 433Mhz


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 11
    Par défaut Relais 220V 433Mhz
    Bonjour,
    J’ai acheté ce relais :Regarde ce que j'ai trouvé sur AliExpress
    https://www.aliexpress.com/item/3284...844648869.html

    Mais j’ai quelque difficulté à le contrôler.
    Pour commencer j’ai un récepteur et émetteur. Je les ai testé sur deux arduino.
    (Montage simple: j’appuis sur le bouton du premier avec l’émetteur, une led sur le deuxième qui a le récepteur s’allume)
    Donc mon émetteur émet bien

    J’ai utilisé la bibliothèque VirtualWire.

    Maintenant je veux contrôler le relais avec mon émetteur et là, impossible! Je dois reconnaître que je n’y connais pas beaucoup. J’ai donc fait pas mal de recherche et il semblerais que les deux sont bien en ASK par contre je ne sais pas du tout s’il faut ou non configurer une vitesse d’émission spécifique ou bien si le mode apprentissage du relais s’adapte.

    Voile si quelqu’un parlais vous sait m’aider je l’en remercierai, même une piste

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonjour Diode

    Le problème du 433MHz, c'est qu'il n'y a pas (sauf méconnaissance de ma part) de protocole de communication standardisé.
    Le 433MHz, c'est juste data du récepteur = data de l'émetteur, avec une fréquence de commutation limitée. Il y a bientôt 20ans j'y avais fait passer du RS232 en 9600 bauds.

    En cherchant un poil au sujet du VirtualWire:
    Citation Envoyé par Carnet du Maker
    N.B. La bibliothèque VirtualWire implémente un protocole de communication propriétaire qui n'est pas compatible avec les télécommandes sans fil du commerce, comme celles fournies avec les jouets radiocommandes, les portes de garage ou les stations météo. Chaque fabricant implémente son propre protocole de communication. La bibliothèque VirtualWire est uniquement conçue pour communiquer avec d'autres cartes électroniques utilisant la bibliothèque VirtualWire.
    Vu que la photo du relais montre un bouton d'apprentissage, c'est qu'il doit s'attendre à recevoir une paire code incluant une adresse dans un format défini pour commuter. (Paire car un pour on, l'autre pour off, adresse car apprentissage.) Reste plus qu'à savoir quels sont ces codes, très probablement pas ceux de VirtualWire, mais sans information supplémentaire:


    Delias

  3. #3
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonsoir

    Bon pour le coup j'ai loupé une information quand j'ai répondu aujourd'hui.
    Dans les caractéristique du relais il y a cette ligne
    Citation Envoyé par AliExpress
    * soutenir le type de télécommande (Soutien Code): Code D'apprentissage (1527), Code fixe (2262).
    Elle indique que le relais est prévu pour réagir aux protocoles de communication des puces EV1527 et PT2262. Les lettres peuvent changer en fonction du fabricant des copies de ces puces. Il me semble que ces lettres là sont celle des puces originales, mais sans aucune garantie.

    Ce sont des puces qui encodent une adresse et quelques bits de donnée dans une trame "évoluée" permettant une meilleure immunité au bruit (pour l'EV1527 par exemple, le 0 c'est une petite impulsion à 1 et une grande période à 0, alors que pour un 1 c'est le timing inverse: une grande impulsion à 1 suivie d'une petite période à 0).
    Mes connaissances s’arrêtent ici. Tu peux soit utiliser l'une de ces puces entre l'Arduino et l'émetteur, soit implémenter le protocole dans l'Arduino. Je te laisse à tes recherches.

    Delias.

  4. #4
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 11
    Par défaut Un grand merci
    Encore j’avais bien vu ces chiffres mais j’avais pas imaginé qu’ils avaient une réelle importance!! Merci pour ces pistes je vais regarder ce qu’il est possible de faire (je pense regarder du côté logiciel)

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 11
    Par défaut
    Encore une question c’est quoi la différence entre code d’apprentissage et code fixe ? Cela signifie que je devrais en théorie avoir deux puces? L’une pour quand j’appuis sur le bouton apprentissage et l’autre quand je contrôle réellement le relai ?

  6. #6
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonjour

    Chaque terme correspond au fonctionnement de l'une des puces d'encodage. Mais en l'état c'est kif-kif car c'est au niveau de la puce d'encodage que cela fait une différence.
    En fixe la puce d'encodage a une adresse inscrite dans le marbre (ou plutôt le silicium ). En apprentissage, la puce d'émission prend une nouvelle adresse à chaque apprentissage. Dans les deux cas le récepteur doit apprendre l'adresse de la puce d'encodage.

    Delias

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Commander des relais par liaison 433mhz avec un arduino
    Par nico.pro dans le forum Arduino
    Réponses: 7
    Dernier message: 03/01/2017, 14h02
  2. [proxy/relais de messagerie] pb de Ping avec Java
    Par tck-lt dans le forum Développement
    Réponses: 2
    Dernier message: 30/08/2005, 16h17
  3. Piloter une interface avec des relais
    Par Yepazix dans le forum API, COM et SDKs
    Réponses: 13
    Dernier message: 26/10/2004, 19h46
  4. Exim - Relai vers le SMTP du FAI
    Par M.Dlb dans le forum Réseau
    Réponses: 5
    Dernier message: 01/08/2004, 21h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo