neivalof
Posts: 15
Joined: Sun Mar 22, 2015 10:30 am

Problème détection sonde ds18b20p

Sun Jan 10, 2016 1:00 pm

Bonjour à tous et à toutes,
Voila, j'ai acheté une sonde de température ds18b20p, le modèle DS18B20+PAR, (je souhaitais initialement une sonde DS18B20 "normale" mais sans faire attention je lors de ma commande, je me suis retrouvé avec celle-ci...)
Bref, le fait est qu’après de nombreux essais, je n'arrive toujours pas à détecter la sonde avec mon Raspberry Pi 2 Model B (sous wheezy 7), j'utilise une breadbord sur laquelle je branche ma sonde, je branche le pin 1 de ma sonde (cf. https://datasheets.maximintegrated.com/ ... 20-PAR.pdf) à un gpio ground de mon RPi, et le pin 2 de ma sonde( toujours cf. la datasheet) au pin GPIO 4 de mon RPi.
Après avoir fait ces branchements, je démarre mon RPi et j'entre ces commande:

Code: Select all

sudo modprobe w1-gpio
sudo modprobe w1-therm
Je vais ensuite dans le répertoire "/sys/bus/w1/devices/" et c'est ici qu'intervient le problème: le répertoire reste vide.
J'ai ensuite tenté d'autres branchements mais rien n'y fait, le RPi ne détecte toujours rien....

Donc voila, je pense que l'erreur vient très certainement de mes branchements, si vous avez la solution ou même si vous avez une idée qui potentiellement pourrait résoudre mon problème je suis preneur :)

Merci par avance ;)

danjperron
Posts: 3508
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 2:27 pm

Pourquoi tu ne fait pas une mise à niveau avec Jessie.


Sous Jessie.

1- Utiliser raspi-config en activer device-tree
2- Modifier le fichier /boot/config.txt et ajouter la ligne suivante

Code: Select all

    dtoverlay=w1-gpio,pullup="y"
3- Reboot
Et voila ! Par défaut GPIO 4 est utilisé. Le paramètre pullup active le mode parasite .



Sous Wheezy.

Code: Select all

sudo modprobe w1_gpio pullup=1
sudo modprobe w1_therm strong_pullup=1 (or =2)

User avatar
AiGreek
Posts: 229
Joined: Sun Dec 06, 2015 7:44 pm

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 2:34 pm

Il y a un tutos ici https://jahislove314.wordpress.com/2014 ... -partie-1/ au pire.
Le branchement ne semble pas être le même que sur ton Datasheet alors j'ai des doutes, mais on sais jamais ...

danjperron
Posts: 3508
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 2:42 pm

@AiGreek

Oui c'est un setup pour un DS18B20 non parasite. Mais pour un DS18B20P il faut absolument ajouter le paramètre pullup.

neivalof
Posts: 15
Joined: Sun Mar 22, 2015 10:30 am

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 3:44 pm

Merci de ta reponse @danjperro,
Par "mise à niveau avec Jessie" tu entends desintaller Whezzy et installer Jessie sur ma carte SD ?

Et qu'entends-tu par "Utiliser raspi-config en activer device-tree" ? As tu un tuto ?:)

En tout cas merci d'avoir pris le temps de me repondre, bonne fin d'après-midi :)

danjperron
Posts: 3508
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 4:23 pm

Si tu ne veux rien perdre de tes projets antérieurs , il sera utile d'utiliser une nouvelle carte SD et d'écrire une nouvelle image avec Jessie.



Tape

Code: Select all

sudo raspi-config
advanced option, device tree et active le.

Mais si tu as Wheezy et cela fait longtemps que tu n'as pas fait d'update et d'upgrade et bien il ne sera pas la.

As-tu essayé d'ajouter la paramètre pullup dans ta commande modprobe comme je t'ai stipulé dans Wheezy (dernier post),

neivalof
Posts: 15
Joined: Sun Mar 22, 2015 10:30 am

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 4:29 pm

D'accord, je vais faire ca pour Jessie, je suis en train de télécharger l'image :)

Non, je n'ai pas encore essayer la commande sur Wheezy, je voulais avoir confirmation de mes branchements: le pin 1 de ma sonde est relié à un gpio ground et le pin 2 est relié au gpio 4 de mon RPi, le pin 3 n'étant relié à rien, est-ce correct ?

danjperron
Posts: 3508
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 5:27 pm

Non, je n'ai pas encore essayer la commande sur Wheezy, je voulais avoir confirmation de mes branchements: le pin 1 de ma sonde est relié à un gpio ground et le pin 2 est relié au gpio 4 de mon RPi, le pin 3 n'étant relié à rien, est-ce correct ?

oui et le GPIO4 a t'il une résistance de pullup de 4k7?

neivalof
Posts: 15
Joined: Sun Mar 22, 2015 10:30 am

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 5:36 pm

Non il n'y a aucune resitance de "pullup", qu'est-ce donc ?
D'ailleurs, je n'ai pas de resitance de 4k7, les resitances max que j'ai sont de 1k, puis-je faire un montage avec ces resistances ? Et si oui comment les brancjer en "pullup" sur le gpio 4 ?

Entre temps j'ai installé Jessie et j'ai tout configurer en suivant ce que tu avais conseillé, j'ai maintenant le fichier "w1_bus_master1" qui apparait :)

danjperron
Posts: 3508
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 5:51 pm

oui 4 en séries suffira . Un coté sur 3.3V et l'autre sur le GPIO4.

neivalof
Posts: 15
Joined: Sun Mar 22, 2015 10:30 am

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 6:50 pm

J'ai fait le montage suivant mais toujours rien... Vois tu une erreur dans mon montage ? Le 3.3V eétant relié à la ligne + de mon RPi, le ground à la ligne -, et le GPIO4 est le fil blanc/gris au milieu de l'image, est-ce branché en pullup de cette façon ?


Bonne soirée
Attachments
montage2.jpeg
montage2.jpeg (37.07 KiB) Viewed 2205 times

danjperron
Posts: 3508
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Problème détection sonde ds18b20p

Sun Jan 10, 2016 8:28 pm

Je ne vois pas les connections.

Une photo en angle montre mieux les branchements!
Image


P.S. Mon DS18B20 est un capteur normal. J'ai donc le fils vert pour que le capteur soit en mode parasite.

neivalof
Posts: 15
Joined: Sun Mar 22, 2015 10:30 am

Re: Problème détection sonde ds18b20p

Mon Jan 11, 2016 8:39 pm

Bonsoir,
J'ai réussi à avoir une résistance 4.7kohms, je l'ai donc branché et voici le résultat de mon montage (cf. attachement, désolé de la qualité et du cadrage, je ne peux pas faire mieux...).

Mais toujours rien dans le répertoire "/sys/bus/w1/devices" mis à part "w1_bus_master1" ainsi que ces deux mystérieux répertoires qui apparaissent de temps à autre: "00-800000000000" et "00-400000000000", qu'est ce donc ? est ce normal ?


Bonne soirée :)
Attachments
montage3.jpeg
montage3.jpeg (43.71 KiB) Viewed 2129 times

neivalof
Posts: 15
Joined: Sun Mar 22, 2015 10:30 am

Re: Problème détection sonde ds18b20p

Mon Jan 11, 2016 8:49 pm

Et parfois apparaissent à la place des deux autres "identifiants" ces identifiants là: "00-200000000000" et "00-c00000000000"

danjperron
Posts: 3508
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Problème détection sonde ds18b20p

Mon Jan 11, 2016 8:59 pm

Je ne vois que deux fils sur le Pi.
Sur quelle broche(GPIO) va le fils vert?

Par défaux c'est GPIO 4 , pin 7

Orange pull up sur 3.3V ok.
brun sur gnd ok
vert ??? devrait être sur GPIO4 pin 7

neivalof
Posts: 15
Joined: Sun Mar 22, 2015 10:30 am

Re: Problème détection sonde ds18b20p

Mon Jan 11, 2016 9:53 pm

Mon raspberry est un RPi 2 model B, j'ai donc suivi ce schéma (http://pi4j.com/pins/model-2b-rev1.html pour brancher mon fil au gpio 4 qui semble être le pin physique 8 de la rangée droite non ?

danjperron
Posts: 3508
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Problème détection sonde ds18b20p

Tue Jan 12, 2016 1:42 am

Maintenant je comprends tout!

Le schéma est le layout si tu utilises wiring PI et ce n'est pas du tout le bon.

Utilise plutôt celui-ci

http://www.element14.com/community/docs ... ock-pinout

Ce schéma utilise l"ordre réel des gpios.

neivalof
Posts: 15
Joined: Sun Mar 22, 2015 10:30 am

Re: Problème détection sonde ds18b20p

Tue Jan 12, 2016 8:10 pm

Merci beaucoup de ton aide, j'ai laissé le montage tel quel et j'ai simplement changé de pin GPIO et tout marche nickel, merci de ta patience :p

Return to “Français”