Le DHT22 utilise un protocole lent à un fil, sensible à la capacité du câble et au bruit électrique. Un montage d’essai avec des cavaliers de 15 cm ne se comporte pas comme des câbles de 3 m qui longent les rails de la porte de garage. Ce guide traduit la physique en règles concrètes de longueur et de cheminement pour les têtes de sonde déportées, l’Arduino restant près de la prise Ethernet.
Longueurs recommandées
Beaucoup d’installateurs considèrent **trois à cinq mètres** comme un plafond indicatif pour un câble trois fils non blindé (5 V, données, GND) avec une résistance de tirage correcte côté microcontrôleur. Au-delà, attendez-vous à davantage d’erreurs de somme de contrôle, gérées par la logique de nouvelles tentatives.
- Torsadez la ligne de données avec la masse sur toute la longueur ; laissez l’alimentation à part si c’est plus pratique.
- Évitez les cheminements parallèles aux lignes secteur, aux fils haute tension de l’ouvre-porte et aux alimentations à découpage.
- Une seule résistance de tirage près de l’Arduino : n’en ajoutez pas à l’autre bout, sauf si vous connaissez les exigences du bus.
Symptômes d’un câble trop long
Des délais dépassés intermittents dans les journaux série, une clé de sonde qui disparaît du JSON alors que l’autre reste saine, une humidité bloquée sur la dernière valeur valide : ces symptômes viennent souvent du câble, pas d’un capteur défectueux. Vérifiez le câblage avec câblage de la ligne de données avant de changer de matériel.
Solutions quand la distance est imposée
Rapprochez le microcontrôleur des sondes dans un boîtier ventilé, utilisez des cavaliers de qualité sur la partie platine d’essai, et validez les lectures après le temps de chauffe du capteur avant de vous fier à l’historique à long terme.