Domotique DIY – Partie 2 – Protocole 433 MHz

RPiB+ TX 433MHz

Notre BOX étant opérationnel il nous faut désormais choisir notre premier protocole qui va nous permettre de commander nos future modules.
Il existe énormément de protocoles, et le choix d’un Raspeberry Pi nous permettra de les utiliser en fonction de nos besoins.
Nous allons commencer par le 433MHZ, car c’est le protocole très fréquemment utiliser par les différent constructeurs et parce que c’est également la fréquence des divers prises et leurs télécommande vendu un peu par tous.

Comme nous débutons dans la domotique DIY et nous ne  voulons pas se ruiner, notre première investissement va concerner un émetteur / récepteur 433 MHz de ce style la:

RF433MHz
RF433MHz – XY-MK-5V

il existe bien sur beaucoup d’autres type, plus ou moins coûteux, le “the best” c’est le RFXCOM (une centaines d’euros)
mais nous pour commencer, nous allons nous contenter de XY-MK-5V (Si vous pouvez acheter plusieurs émetteurs / récepteurs ils nous servirons aussi pour la construction de divers modules.)

Branchement d’émetteur sur notre Raspberry Pi B+:

XY-MK-5VRPi
VCC5V
GNDGND
DATAGPIO22
Schemin RPiB+ TX 433MHz
Schemin RPiB+ TX 433MHz
RPiB+ TX 433MHz
RPiB+ TX 433MHz

Branchement de récepteur sur notre Raspberry Pi B+:

XY-MK-5VRPi
VCC5V
GNDGND
DATAGPIO27
RPiB+ 433MHz RX
RPiB+ 433MHz RX
Schemin RPiB+ 433MHz RX
Schemin RPiB+ 433MHz RX

Installation des logiciels (paquets)

Nous allons installer maintenant les paquets linux permettant d’envoyer et recevoir des signaux RF en manipulant les états des ports GPIO.

La librairie WiringPi permettant de manipuler les GPIO en ligne de commande.

1
2
3
4
cd ~/
git clone git://git.drogon.net/wiringPi
cd wiringPi
./build
cd ~/
git clone git://git.drogon.net/wiringPi
cd wiringPi
./build

La librairie 433Utils regroupant des outils pour s’interfacer avec les modules RF.

1
2
3
4
cd ~/
git clone git://github.com/ninjablocks/433Utils.git
cd 433Utils/RPi_utils
make
cd ~/
git clone git://github.com/ninjablocks/433Utils.git
cd 433Utils/RPi_utils
make

 

Désormais votre Box Domotique est munie d’un émetteur et d’un récepteur de signaux 433 MHz. Cela nous permettra de communiquer avec nos futurs module domotique DIY, et/ou ce que nous allons détourner de leurs fonction principal.

Etape suivante, construction de notre premier module

 

 

Articles Similaires

7 Thoughts to “Domotique DIY – Partie 2 – Protocole 433 MHz”

  1. cj.5

    Bonjour,
    j’aimerai utiliser Domoticz après avoir connecté ces deux émèteur recepteur, comment les voir dans se systeme.
    ou suisje oblige d’utiliser Fibaro?

    Merci.

    1. R.Syrek

      Bonjour
      Il faut approfondir car je ne comprends pas bien ton problème 😉

  2. cj.5

    bonjour, oui.
    j’ai brancher les deux modules sur mon raspberry, lancé les programme comme écrit, mais je n’arrive pas à voir mes modules dans domoticz.
    pourriez vous me dire comment doit on les déclarer pour qu’ils fonctionnent.

    Merci d’avance car je suis un super novice

    1. R.Syrek

      Je comprend mieux,
      Tu parles de “XY-MK-5V” 😉
      Alors tu ne peux pas les inclure dans Domoticz, par contre tu peux inclure les modules qu’ils vont gérer.
      Regarde tu as un exemple ici:
      http://domotique-home.fr/domotique-diy-partie-3-hack-des-prises-telecommandees/

  3. Manu

    Bonjour,
    j’ai le souci suivant:

    pi@raspberrypi:~ $ cd ~/
    pi@raspberrypi:~ $ git clone git://git.drogon.net/wiringPi
    Clonage dans ‘wiringPi’…
    fatal: impossible de se connecter ▒ git.drogon.net▒:
    git.drogon.net[0: 2a03:9800:10:7b::2]: errno=Connexion refus▒e
    git.drogon.net[1: 188.246.205.22]: errno=Connexion refus▒e
    Pouvez vous m’aider?

    1. Manu

      Merci R.SYREK,

      Du coup:
      pi@raspberrypi:~ $ git clone https://github.com/WiringPi/WiringPi.git
      Clonage dans ‘WiringPi’…
      remote: Enumerating objects: 41, done.
      remote: Counting objects: 100% (41/41), done.
      remote: Compressing objects: 100% (38/38), done.
      remote: Total 1483 (delta 15), reused 13 (delta 1), pack-reused 1442
      Réception d’objets: 100% (1483/1483), 793.91 KiB | 1.63 MiB/s, fait.
      Résolution des deltas: 100% (918/918), fait.
      pi@raspberrypi:~ $ cd wiringPI
      -bash: cd: wiringPI: Aucun fichier ou dossier de ce type
      je pige pas, le repertoire wiringPI n’existe pas?

      Cordialement
      Manu

Leave a Comment


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.