| Révision précédenteProchaine révision |
— | projets:rf433 [2021/01/07 08:36] – [Protocoles] chef |
---|
| ====== Test sur la RF433MHz ====== |
| J'ai fait mes premiers test sur des modules aurel. |
| Cela fonctionnait bien ! \\ |
| Sur ce type de module, il faut faire attention à la puissance d'émission, et au bruitage du récepteur.\\ |
| Sur les modules Aurel, la réception n'était pas trop bruité et l'émission un peu plus puissante que les modules à 1€. |
| |
| ==== Modules à 1€ ==== |
| On en trouve partout, ils sont pas cher mais ...\\ |
| Pour l'émission, à partir de 2 murs à traverser, c'est fini.\\ |
| En gros on porte à 10, 15m dans un appart. Une antenne améliore les choses mais rien de transcendant. |
| |
| Pour la réception, le module est très sensible aux variation des tensions d’alimentations.\\ |
| La seul parade que j'ai pu trouver, est de mettre une "grosse" capa (470µF) en parallele juste sur les bornes d'alimentation du module.\\ |
| Et encore cela ne suffit pas toujours ! j'ai même ajouté une capa de 0.1µF pour les hautes fréquences. |
| |
| |
| ==== Modules Top ==== |
| J'ai cherché des modules plus puissant et j'ai trouvé cela :\\ |
| {{:projets:tx_transmitter_module_rf_433mhz.pdf|}}\\ |
| {{:projets:ask_receiver_module_rf_433mhz.pdf|}} |
| |
| Ils sont plus cher mais la qualité est au rendez vous.\\ |
| La portée est raisonnable (environ 30m avec antenne) et la réception pas trop bruité.\\ |
| (Cela n’empêche pas de rajouter une grosse capa en parallèle à l'alim) |
| |
| ===== Découverte des librairies ===== |
| Ma première manip a été d'essayer de recevoir quelques chose.\\ |
| J'ai chargé RCSwitch et regardé les bits reçu (example de base).\\ |
| à l'époque je n'avais qu'une télécommande récupéré à 1 bouton et\\ |
| une télécommande de prises ancienne à bases de circuit HT12 !\\ |
| Ainsi qu'un capteur d'humidité/température.\\ |
| Seule la télécommande récupéré qui était en Homeasy fonctionnait. |
| |
| C'est ainsi que j'ai découvert les protocoles ! |
| |
| ====== Protocoles ====== |
| |
| ====== |
| livolo ====== |
| |
| |
| J'ai trouvé un modèle pour l'ID distant à utiliser avec cette bibliothèque. |
| |
| L'ID distant pleine taille a ce modèle: remoteID = 1 + N * 3; |
| où N est un nombre entier que vous choisissez entre 0 et 21884 (de sorte que la sortie ne dépasse pas 65535), |
| le résultat est donné à titre d'exemple: 1,4,7,10,13, ..., 6400,6403,6406. ... |
| Mini ID à distance est le reste des numéros en plus des ID pleine grandeur. |
| |
| Vous devez utiliser les bons codes clés (listés ci-dessous) pour le type de télécommande correct, sinon cela ne fonctionne pas du tout. |
| |
| Codes clés pour télécommande pleine grandeur |
| # 1: 0, # 2: 96, # 3: 120, # 4: 24, # 5: 80, # 6: 48, # 7: 108, # 8: 12, # 9: 72; # 10:40, #OFF: 106 |
| |
| |
| Codes clés pour la mini télécommande |
| #A: 8, #B: 16, #C: 56, #OFF (aka #D): 42 |
| |