====== Passerelle série entre le Bananapi et un arduino pour piloter le RF433 ====== En gros comment faire un équivalent à un rfxcom ! ** MAJ !\\ J'ai abandonné le projet au profit du projet libre RFLINK décrit plus bas. ** - [[projets:passerelle|Passerelle serial BPi<->arduino RF433Mhz]] - [[projets:passerelle:description|Description finale]] - [[projets:passerelle:matos|Matos]] ====== Mes besoins ====== ===== Décoder/Encoder les prises ou modules RF433 ===== - ELRO SB440B\\ - Module rf aliexpress * RCSwitch fonctionne avec ces matériels ! ===== Décoder sondes température ===== - THR 128/138 temp extérieur lidl\\ * Protocole oregon V1 j'ai trouvé comment le décoder là :\\ http://forum.arduino.cc/index.php?topic=291405.0 - Sonde température ninja\\ * Procole Rubicson/alecto (trouvé avec un RFXcom) * Prendre le RCSwitch modifié de ninjablock ===== Liaison Arduino - BananaPi ===== Il faut déterminer un protocol de communication.\\ - XPl * Souple et personnalisable, il faudrait lui adjoindre Json - MQTT * Plus récent et donc plus évolutif.\\ Déjà implémenté dans OpenHab, Possible dans Domoticz/ Suivant le protocol, on a plus ou moins de facilités avec la liaison Arduino-BananaPi.\\ 2 choix possibles :\\ ==== Liaison série ==== Ok en XPl Peu être possible en MQTT si on trouve une librairie Arduino ==== Liaison ethernet ==== OK pour XPl et MQTT.\\ Demande un module ethernet en plus pour l'arduino.\\ Ainsi qu'une liaison RJ45. ====== Description Finale ====== Après plusieurs tests, la passerelle communiquera avec le BPi par ethenet.\\ En effet en étudiant les différentes librairie, c'est plus simple via le web pour le MQTT.\\ Autre point positif, on peu créer plusieurs passerelles pour palier au manque de porté du 433MHz. ===== Montage ===== Le montage sera avec un arduino et un émetteur+récepteur RF433MHz.\\ Pour communiquer avec la centrale, on utilisera soit un shield ethernet, soit un ESP8266. ===== Schémas ===== (a faire) ===== Remarque ===== Ce montage pourra servir de base pour des nodes intelligents regroupant un ensemble d'actions prédéfinis.\\ Je m'explique, par exemple on veut créer un allumage automatique de la lumière lors du passage dans un couloir.\\ Pour cela on a besoin : - D'un PIR - D'un actionneur (prise ou module) - Accessoirement d'une mesure de la lumière - D'une intelligence... Bien sur l'intelligence pourrait être la centrale, mais pour des actions automatiques répétitives pourquoi la surcharger ?\\ On peu très bien utiliser l'équivalent d'une passerelle RF-Pi qui coûte très peu cher et peu même être en mesure de faire un ordre de la centrale. Plus de renseignements dans la page [[projets:nodes_intelligents|Nodes intelligents]]. ====== Matos ====== Soit on utilise un arduino nano ou mini, soit un circuit. {{:projets:fichiers:atmega-328.jpg?200|}}\\ {{:projets:sku_178183_1.jpg?200|}}\\ Bien sur si c'est un circuit, il y a tous ce qui va avec..\\ quartz, capacités, résistances.... Sinon on utilisera un régulateur pour l'alimentation.\\ {{:projets:fichiers:regulateur.png?200|}} Ensuite soit un shield ethernet.\\ Soit un ESP8266.\\