[Tuto] Comment faire de la domotique pour moins de 30€ avec RFLINK

[Tuto] Comment faire de la domotique pour moins de 30€ avec RFLINK

20 février 2018 8 Par Alex Coutant

De nos jours, nous entendons de plus en plus parler de domotique. La communauté des utilisateurs s’agrandit et beaucoup de monde commence à s’intéresser à ses procédés permettant d’automatiser différentes parties d’un foyer. Des lumières, du chauffage jusqu’aux volets ou encore aux alarmes, les applications sont nombreuses et les méthodes de mise en place sont de plus en plus accessibles.

Ainsi, nous pouvons ainsi distinguer de nombreuses fréquences utilisées en domotique :

  • 315 MHz
  • 433.92MHz
  • 868 MHz
  • Wi-Fi 2.4GHz

Disclaimer : Cet article fait partie d’une suite de 4 articles résultant le contrôle d’ampoules, de porte de garage et d’un portail par le biais du google assistant pour un total de ~30€.

Je vous invite donc à suivre les autres articles et à vous rendre à la toute fin si vous voulez constater le résultat.

Disclaimer 2 : Je me suis aidé d’autres tutoriels dispos sur le net, je vous propose juste ma solution qui me paraît la plus judicieuse.

 

C’est quoi RFLINK ?

RFLINK est un protocole permettant l’envoi et la réception de données, compatible avec les fréquences 315, 433, 868, 915Mhz et 2,4GHz. En l’implantant sur un microcontrôleur nous allons pouvoir piloter tout type d’appareil disponible sur les fréquences choisies.

Pourquoi le RFLINK et pas un autre ?

Les avantages du RFLINK sont sa compatibilité et son faible coût de fabrication. En effet, comparé aux autres acteurs du marché comme le Rfxcom ou encore le RFPlayer, lui est compatible avec une multitude de fréquences tandis que les deux premiers sont limités à la 433 et/ou la 868. Mais aussi le prix, si il est possible de trouver les autres juste en dessous de 100€, le montage d’un RFLink quant à lui coûte seulement un peu plus d’une dizaine d’euros.

Montage de la passerelle RFLINK

Je vais maintenant vous expliquer le montage de la passerelle grâce aux différents composants que je vous conseille d’utiliser.

Vous aurez le choix entre Amazon et Aliexpress pour l’achat des composants même si je vous conseille la deuxième option qui vous permettra d’économiser jusqu’à 60% du prix. A noter que certains articles ne sont pas disponibles à l’unité sur Amazon ce qui augmente considérablement le prix final.

Recepteur 433Mhz

rxb6

Amazon

6,99€

Aliexpress

1,14€

Emetteur 433Mhz

FS1000A

Amazon

7,15€

Aliexpress

0,76€

Mega 2560

mega2560

Amazon

13,99€

Aliexpress

7,59€

Breadboard 170pins

arduino170

Amazon

4,99€

Aliexpress

0,50€

Prise SMA

smaslot

Amazon

5,95€

Aliexpress

1,56€

Câbles

dupontcable

Amazon

6,99€

Aliexpress

0,55€

Total : 46,06€ 12,10€

Optionnel :

Antenne

antenna6db

Amazon

9,24€

Aliexpress

2,96€

Boîte plastique

plasticbox

Amazon

6,71€

Aliexpress

1,30€

Total : 62,01€ 16,36€

Voici le schéma de montage le plus compacte et clair que j’ai pu réaliser :

rflink_schema

Ce qui donne en photo :

final_rflink_v1

Pour ma part j’ai utilisé des rallonges de prises permettant de mettre mes modules à l’horizontal (assez difficile à trouver sur aliexpress voici le lien) ainsi que du câble téléphonique que j’ai pu recouper à la taille désirée pour éviter le bazar des grands câbles dupont.

Et voilà le résultat final avec la boîte et l’antenne :

final_rflink_v2

Installation du firmware RFLINK

Nous allons maintenant upload le firmware RFLINK sur la mega 2560.

Méthode 1 : Windows

Téléchargez le firmware sur le site officiel.

Ensuite décompressez l’archive et lancez RfLinkLoader.exe.

Cliquez sur Select File et choisissez le seul fichier disponible dans le dossier du firmware.

Scannez ensuite les ports et prenez le seul disponible, veillez bien à débrancher d’autres cartes de développement du même type afin d’éviter les erreurs.

rflink4

Enfin cliquez sur Upload/Program pour envoyer le firmware sur l’arduino. Si vous voulez consulter l’activité du RFLINK cliquez sur Serial Port Logging.

Méthode 2 : Linux

Il va nous falloir installer le paquet avrdude pour pouvoir communiquer avec notre arduino.

Téléchargez ensuite le firmware sur le site officiel.

Et décompressez le.

Branchez votre arduino.

En lançant la commande peu après le branchement vous devriez pouvoir identifier le port utilisé. En l’occurrence la dernière ligne indique le port ttyUSB0.

Uploadez ensuite le firmware à l’aide de avrdude en n’oubliant pas de modifier le port et le chemin du firmware selon votre configuration.

Si vous voulez consulter l’affichage du rflink, installez minicom.

 

Voilà la passerelle RFLINK est prête, il ne reste désormais plus qu’à la relier avec HomeAssistant dont nous allons faire l’installation et la configuration dans l’article suivant.

[Article en cours de rédaction]