Relevé température ds1820

Au programme la régulation de température, la climatisation, les chauffe-eau...

Modérateur : Francois

Bud Spencer
Raspinaute
Messages : 1089
Enregistré le : lun. 15 août 2016 21:38

Re: Relevé température ds1820

Message par Bud Spencer » dim. 18 déc. 2016 19:25

Je ne suis pas du genre a pousser à la consommation, mais si j'ai un conseil à te donner (@Bernard), achètes toi un petit T-Cobbler pour relier ton PI à ta breadboard. C'est très pratique pour expérimenter et ca t'évitera les connexions douteuses et dangereuses pour le PI. En cherchant un peut sur le net tu devrais pouvoir trouver ca pour 5 ou 6€ avec la nappe.
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

Nanard
Messages : 22
Enregistré le : jeu. 15 déc. 2016 12:26

Re: Relevé température ds1820

Message par Nanard » ven. 23 déc. 2016 07:28

@bud spencer
Merci je vais essayer de me trouver cela ;)!

Pure question de curiosité, dans le montage, la résistance de 4,7kohm elle sert à quoi réellement ?

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Relevé température ds1820

Message par destroyedlolo » ven. 23 déc. 2016 09:40

Salut,

C'est une résistance de Pullup : toutes les sondes sont a collecteur ouvert et cette résistance amène le +3v au bus si aucune sonde n'envoie de donnée.

Par contre, si ce genre de montage fonctionne bien pour faire des tests, si tu veux mettre plusieurs sondes et sur un bus relativement long, je ne saurais que te conseiller de mettre un adaptateur comme le DS2484 (voir un exemple sur ici).
Avec un montage comme tu as, les résultats risquent d'être moins fiables (surtout si tu as beaucoup de sondes), mais surtout, tu exposes directement l'électronique de ton PI a toutes les perturbations que ton bus récupèrera.

A+
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Bud Spencer
Raspinaute
Messages : 1089
Enregistré le : lun. 15 août 2016 21:38

Re: Relevé température ds1820

Message par Bud Spencer » ven. 23 déc. 2016 10:27

Nanard a écrit :Pure question de curiosité, dans le montage, la résistance de 4,7kohm elle sert à quoi réellement ?
On place ce genre de résistance sur des entrées logiques ou des bus de données pour maintenir un état initial (0 ou 1) sur la ligne. C’est obligatoire, entre autre comme le dit lolo quand on a des contacteurs à collecteur ouvert, ce qui signifie que le signal ne garantit qu’un état et le second est flottant. La résistance de pull force tout simplement l’état flottant à l’état manquant.
Quand la résistance est prise entre le + et l’entrée, on nomme ca ‘résistance de pull up’ (maintient à l’état haut) et quand elle est prise entre le – et l’entrée ça s’appelle ‘pull-down’ (maintient à l’état bas). La plupart des microcontrôleurs (y compris le PI) disposent de résistances de pull programmables, ce qui permet de s’affranchir de résistance externe dans le cas d’utilisation de simples entrées. La valeur des résistances de pull doit normalement être calculée en fonction de l’impédance des entrées et de la tension du signal de façon à garantir le maintien à l’état voulu tout en réduisant au maximum la consommation électrique sur les changements d’état. Dans la pratique ‘bricoloux’, peu de gens se soucis de cela et on a souvent recourt à des valeurs génériques comprise entre 10 et 100k.

Quand tu vas commencer a programmer des entrées sur les GPIO en python ou autre, tu rencontreras ce paramètre à l'initialisation de tes entrées. Le choix pull up ou pull down dépend du périphérique qui sera relié sur l'entrée.
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

Répondre

Retourner vers « Gestion de la température »