Bonjour à toutes et à tous
Sur une breadboard, j'ai monté un capteur de pression (atmosphérique) et un capteur d'humidité. Câblés tels quels sur SDA et SCL de la arduino mega et en 3.3V, j'ai bien la pression atmosphérique. Comme j'ai des trous d'aération dans les fenêtres, le capteur peut habiter sur mon bureau.
Pour faire marcher le capteur d'humidité sur le bus I²C, j'ai fait sauter la soudure du centre du capteur SparkFunHTU21D selon les conseils trouvés sur Internet.
IP number assigned by DHCP is 192.168.1.58
Initialisation carte SD...OK
Attente synchro heure...Ok
BMP180 init success
Systeme pret
provided altitude: 180 meters, 591 feet
temperature: 23.85 deg C, 74.93 deg F
absolute pressure: 1000.91 mb, 29.56 inHg
relative (sea-level) pressure: 1022.54 mb, 30.20 inHg
computed altitude: 180 meters, 591 feet
Time:8870 Temperature:23.0C Humidity:50.0%
11/11/2016 11:20:27 23.85 22.99 1022.54 719 50.02
Ecriture sur carte SD
On voit donc dans l'avant dernière ligne les informations que je veux récolter. La date et l'heure d'un NTP, la température du BMP180 (pression), celle du capteur d'humidité, la pression atmosphérique à 180m du niveau de la mer (lyon, 3ème étage), la luminosité avec une LDR collée sur ma fenêtre et l'humidité.
Sur le breadboard, ça marche bien. Par contre, je me suis fendu d'un câble syndex (2x0.75 collés ensembles) pour câbler ce capteur à l'extérieur au bout des 5m de fil en passant par les aérations de ma fenêtre, histoire de faire parler les nuages. Pour le 3.3V+GND et un autre pour le bus. Et là, ça ne marche pas.
Alors j'ai pensé réduire la vitesse du bus mais je me demande si ça n'irait pas mieux avec un câble blindé. Que me conseillez vous en terme de câblage ? Puis-je transporter la "puissance" et le signal dans le même câble ?
Très cordialement, merci de vos réponses.
-----