Étape 1: Configuration de l'unité réceptrice Avant de pouvoir utiliser votre Pi pour envoyer des commandes aux prises commandées à distance, vous avez besoin de savoir quels signaux spécifiques, ils répondent aux. La plupart des douilles télécommandées sont livrés avec un appareil qui peut être utilisé pour activer ou désactiver les unités spécifiques. Dans le cas de ceux que j'ai acheté, le combiné a quatre rangées de jumelé ON/OFF boutons, chacun d'entre eux envoie un signal ON ou OFF pour une unité d'attache précise. Cela soulève une question - Comment savons-nous que boutons correspondent à quelle prise? Recepteur 433 raspberry rouge. En fait, cela dépend du modèle que vous avez. Une des principales raisons que j'ai choisi mon modèle particulier de socket (liée à l'introduction) est que chaque unité a un petit ensemble de commutateurs sur le dos qui peut être configuré manuellement pour faire une attache précise à répondre à un ensemble particulier de ON/OFF touches sur le combiné. Cela signifie également que vous pouvez débrancher et déplacer les prises autour de la maison, sachant qu'une unité particulière répondra toujours à la même marche/arrêt des signaux.
Dans cet article, nous établissons une communication radio à une fréquence de 433 MHz entre cartes Arduino, ESP8266 et ESP32. Il peut s'agir, par exemple, d'un Arduino Uno qui transmet des informations à un ESP8266, d'un ESP32 transmettant des informations à un Arduino Nano, etc. L'émetteur et le récepteur Les modules utilisés sont vendus par paire: l'émetteur, de forme carrée, comporte trois broches: deux pour l'alimentation (VCC et GND) et une entrée pour le message à transmettre (DATA). Le récepteur comporte 4 broches, mais les deux broches centrales (DATA) sont reliées ensemble, on utilise l'une ou l'autre pour recueillir le message capté. Les deux autres broches (VCC et GND) servent à alimenter le module. Recepteur 433 raspberry. Les deux modules comportent également un connecteur "ANT" qui permet d'ajouter une antenne. Il est possible de brancher un émetteur et un récepteur au même microcontrôleur de façon à établir une communication bidirectionnelle. Dans les sketches ci-dessous, toutefois, je me contente d'une communication unidirectionnelle.
Livraison à 19, 99 € Il ne reste plus que 2 exemplaire(s) en stock. Livraison à 21, 23 € Il ne reste plus que 1 exemplaire(s) en stock. Recepteur 433.92 recois uniquement rts - Forum Domoticz en français. Livraison à 21, 59 € Il ne reste plus que 10 exemplaire(s) en stock. Livraison à 19, 79 € Il ne reste plus que 11 exemplaire(s) en stock. Livraison à 20, 21 € Il ne reste plus que 5 exemplaire(s) en stock. Livraison à 20, 67 € Il ne reste plus que 13 exemplaire(s) en stock. MARQUES LIÉES À VOTRE RECHERCHE
Donc, si ce n'est pas déjà fait, vous devriez télécharger et installer VirtualWire dans votre IDE Arduino. Du côté du Raspberry Pi, j'ai utilisé le module Python rédigé par Joan du Forum Raspberry Pi. Donc vous téléchargez le fichier et vous le placez dans le même répertoire que votre script Python (voir plus loin pour les scripts). Kit emetteur recepteur 433 Mhz pour arduino ou raspberry pi | eBay. Ce n'est pas tout: ce module requiert la bibliothèque pigpio. Pour installer cette bibliothèque dans votre Raspberry Pi, vous tapez ces lignes de commande dans le terminal: wget unzip cd pigpio-master make sudo make install Transmission de l'Arduino vers le Raspberry Pi Branchez l'émetteur à l'Arduino de la façon suivante: Broche DATA de l'émetteur à la sortie 12 de l'Arduino Broche Vcc de l'émetteur à la sortie 5 V de l'Arduino Broche GND de l'émetteur à une des broches GND de l'Arduino Branchez le récepteur au Raspberry Pi de la façon suivante: Une des broches DATA du récepteur (peu importe laquelle) à la pin GPIO 11 du Raspberry Pi. Broche 5 V du récepteur à une des broches 3, 3 V du Raspberry Pi Broche GND du récepteur à une des pins GND du Raspberry Pi Voici le sketch à installer dans l'Arduino (chaque message envoyé par l'Arduino sera numéroté, ce qui nous permet de vérifier si tous les messages envoyés sont reçus).