Enregistreur de temperature à base de DS18B20

Conseils et outils pour réguler votre installation...

Modérateurs : ramses, Balajol, monteric, ametpierre, j2c

LICHTENBERGER
Newbie
Newbie
Messages : 44
Enregistré le : jeu. août 13, 2009 22:15 pm
Localisation : 69 Francheville
Contact :

Message par LICHTENBERGER »

Personnellement, je trouve qu'une petite dizaine composants sur une petite platine de moins d'un dm² n'a rien d'une usine à gaz. C'est même plus simple que mes 9 PT1000 et autant de convertisseurs (avec donc 18 potars de réglages) qui arrivent à mon automate. Sans compter le bus unique qui en one_wire va de sonde en sonde alors que j'ai avec les PT1000 une belle étoile pour ramener chaque sondes à l'automate.

Mais il n'y a pas lieu d'ouvrir ici une guèguère sur ce qui est mieux ou moins bien. Chacun fait comme il l'entend.

Mon propos est juste d'indiquer une alternative possible, que j'aurais à l'époque sans doutes choisie si je m'étais alors plongé dans les composants one_wire.
Choix dû au fait que j'utilise le soleil pour l'ECS et le chauffage et que j'ai choisi un pilotage et un suivi très paramétrables à fins d’optimisation. Donc 9 sondes, minimum que j'aurai volontiers étendu à la VMC, voire à un second ballon de stockage ou à une piscine à venir.

gaby
Etudiant Solaire
Etudiant Solaire
Messages : 222
Enregistré le : lun. mai 01, 2006 21:21 pm
Localisation : gardanne (13)

Message par gaby »

Bonjour,

actuellement j'utilise un M3 pour géré mon chauffage, la PAC et ECS (tous les elements sont a quelques metres).

j'avais envisage d'installer un autre M3 pour le solaire, qui sera situe a 20 mètres de la maison mais depuis que j'ai vue, il y a quelques mois les possibilité des PIC et du 1-wire, je crois que c'est la meilleure solution pour éviter de nombreuses lignes électriques et avoir un nombres de capteurs conséquents
Modifié en dernier par gaby le ven. juin 17, 2011 20:19 pm, modifié 1 fois.

LICHTENBERGER
Newbie
Newbie
Messages : 44
Enregistré le : jeu. août 13, 2009 22:15 pm
Localisation : 69 Francheville
Contact :

Message par LICHTENBERGER »

Pour ceux qui veulent mieux connaitre le pilotage des DS18B20 par un PIC, j'ai écrit un programme duquel il est facile d'extraire les routines nécessaires.

Il est écrit en assembleur pour Microchip (en l’occurrence un 16F628) et tourne sur ma platine d'essai qui comporte un très classique afficheur 2 lignes de 16 caractères.

Il cherche tous les codes des composants qu'il trouve sur le bus, et les affiche.

Ensuite, il lit et affiche les températures de chacun d'eux et cycle sur la lecture de ces températures.

Pour l'heure, il ne permet pas de travailler avec plus de 10 capteurs. Mais c'est une platine de test avec un petit PIC, c'est facilement extensible.

Le source est disponible ici :
http://sylvain.lichtenberger.perso.sfr.fr/Thermo.ASM

Il y a quelques explications ici :
http://sylvain.lichtenberger.perso.sfr.fr/DS18B20.htm

Si vous voulez en savoir plus, n'hésitez pas à me contacter.

SL
Modifié en dernier par LICHTENBERGER le jeu. juil. 07, 2011 18:07 pm, modifié 1 fois.

moriss
Etudiant Solaire
Etudiant Solaire
Messages : 291
Enregistré le : mar. juil. 13, 2010 17:48 pm
Localisation : lyon

Message par moriss »

alors plus d'info pour ce 1wire

pour faire du monitoring, ne peut on pas envoyer les infos en modbus sur le M3 ?
sinon il faudra une supervision qui gere le modbus et le 1wire. La partie intelligence sur le M3, l'affichage sur la supervision

LICHTENBERGER
Newbie
Newbie
Messages : 44
Enregistré le : jeu. août 13, 2009 22:15 pm
Localisation : 69 Francheville
Contact :

Message par LICHTENBERGER »

Oui, le M3 a en effet une extension Modbus.

Mais il faut quelqu'un qui possède un M3 avec cette extension, qui sait programmer le M3, qui maitrise les protocoles Modbus et 1 wire et qui a le temps de réaliser cette interface (facile à faire côté hard, c'est le côté soft qui demande temps et connaissances).

Il y a un volontaire ?

Ce serait bien, mais je crains qu'on doive encore patienter un peu.
Modifié en dernier par LICHTENBERGER le mer. nov. 09, 2011 9:17 am, modifié 1 fois.

moriss
Etudiant Solaire
Etudiant Solaire
Messages : 291
Enregistré le : mar. juil. 13, 2010 17:48 pm
Localisation : lyon

Message par moriss »

Dans mon cas, j'ai peur de pas avoir la connaissance

Cependant je pensais plus à une interface soft
exemple : dans mon cas, un dongle usb, il suffirait d'un petit soft pour traduire les infos 1wire et renvoyé une trame modbus

LICHTENBERGER
Newbie
Newbie
Messages : 44
Enregistré le : jeu. août 13, 2009 22:15 pm
Localisation : 69 Francheville
Contact :

Message par LICHTENBERGER »

[quote="moriss"]Dans mon cas, j'ai peur de pas avoir la connaissance

Cependant je pensais plus à une interface soft
exemple : dans mon cas, un dongle usb, il suffirait d'un petit soft pour traduire les infos 1wire et renvoyé une trame modbus[/quote]

Oui, c'est bien une traduction qu'il faut. Je ne pense pas en USB, il faut plutôt un petit proc (PIC ou autre là n'est pas le problème) mais il faut disposer d'un M3 et son extension modbus et en maitriser le fonctionnement.

Avatar du membre
Fidèle Castor
Expert Solaire
Expert Solaire
Messages : 560
Enregistré le : sam. oct. 27, 2012 12:43 pm
Localisation : Yvelines Sud

Re: Enregistreur de temperature à base de DS18B20

Message par Fidèle Castor »

Bonjour,
Je reviens sur ce vieux post pour vous poser une question.
Je voudrais acheter un enregistreur qui me permette de visualiser la progression de mes températures relevées avec des sondes ds18b20.
J’ai vue un lien au début de ce post pour en commander un mais il ne fonctionne plus.
Quant à me taper tout cela en assembleur, ce n’est plus de mon âge.
Merci d’avance pour vos réponses.
Serre solaire type walipini, microcogénérateur à l'HVU,
Cheminée insert avec marmite chaudière, cuves eau de pluie de 37 + 4 + 5 m3
42 panneaux solaires PV pour autoconsommation totale.

domwood
Maitre Solaire
Maitre Solaire
Messages : 2327
Enregistré le : ven. avr. 02, 2010 17:47 pm
Localisation : Bretagne

Re: Enregistreur de temperature à base de DS18B20

Message par domwood »

Bonjour fidèle !

as-tu fouillé ici ?
https://www.tcdirect.fr/
https://webold.apper-solaire.org/

Avatar du membre
Fidèle Castor
Expert Solaire
Expert Solaire
Messages : 560
Enregistré le : sam. oct. 27, 2012 12:43 pm
Localisation : Yvelines Sud

Re: Enregistreur de temperature à base de DS18B20

Message par Fidèle Castor »

Bonjour Domwood,

Ce site est intéressant mais je n’ai pas pu voir ce que je recherchais
@+
Serre solaire type walipini, microcogénérateur à l'HVU,
Cheminée insert avec marmite chaudière, cuves eau de pluie de 37 + 4 + 5 m3
42 panneaux solaires PV pour autoconsommation totale.

domwood
Maitre Solaire
Maitre Solaire
Messages : 2327
Enregistré le : ven. avr. 02, 2010 17:47 pm
Localisation : Bretagne

Re: Enregistreur de temperature à base de DS18B20

Message par domwood »

il s'agit de la boîte du lien mort en début de post. ce n'est peut-être plus au catalogue.
https://webold.apper-solaire.org/

Avatar du membre
clyric
Maitre Solaire
Maitre Solaire
Messages : 1666
Enregistré le : jeu. mars 23, 2017 12:11 pm
Localisation : morangis

Re: Enregistreur de temperature à base de DS18B20

Message par clyric »

pour se faire une sonde pour remonter ses valeurs,
déjà voir vers quoi tu veux les remonter.

il est très facile de faire ça avec un esp8266, une résistance et une sonde dallas.

si ça part vers de la domotique, du coup, ça partira vers un serveur de domotique.

au plus simple serait soit d'installer Tasmota sur l'esP8266 et juste lui indique qu'il y a une sonde dallas de branché. , soit utiliser ESPHome et ça va tout aussi vite ( même si j'ai une préférence pour TAsmota )

exemple de code que j'utilise sous esphome ( sonde + afficheur 4X20 ) et remonté vers la domotique ( tu compiles, ça envoie et c'est fini... )
esphome:
name: d690ba-100

esp8266:
board: esp01_1m

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:


wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password


# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome-Web-xxxx"
password: "1M3Vw00xxxL"

#### déclaration de la connexion MQTT
mqtt:
broker: !secret mqtt_broker
topic_prefix: esphome/d690ba
username: !secret mqtt_username
password: !secret mqtt_password

captive_portal:

# déclaration de l'écran
i2c:
sda: GPIO4
scl: GPIO5
scan: false
id: bus_a

# déclaration du port de la dallas
dallas:
- pin: GPIO0

### affichage
display:
- platform: lcd_pcf8574
dimensions: 20x4
address: 0x3f
update_interval: 5s
id: mydisplay
lambda: |-
it.printf("Temp: %.1f", id(temperature).state);
it.strftime(0,3,"%H:%M %d.%m.%Y", id(my_time).now());
it.no_backlight();
it.printf(0,1,"%", WiFi.localIP() ) ;

####remonté de la dallas sur le MQTT
sensor:
- platform: dallas
index: 0
name: "Temperature eau radiateur"
id: temperature
state_topic: radiateur/temp

### récupération de l'heure
time:
- platform: sntp
id: my_time

### récupération de l'IP
text_sensor:
- platform: wifi_info
ip_address:
name: Adress_IP
-2550Wc en autoconso multi orientation + pv routeur
-105Wc en circuit fermé (12v)
-6m3 de cuves eau
- IOT et contrôle de la maison par Domoticz
- ~1kWh batterie DIY
liens : https://github.com/xlyric/

Avatar du membre
Fidèle Castor
Expert Solaire
Expert Solaire
Messages : 560
Enregistré le : sam. oct. 27, 2012 12:43 pm
Localisation : Yvelines Sud

Re: Enregistreur de temperature à base de DS18B20

Message par Fidèle Castor »

Merci pour vos retours mais je n’ai plus envie de faire du code pour diverses raisons.
Je cherche un data logger tout fait capable d’enregistrer des températures et de visualiser des courbes d’évolution de ces températures.
Serre solaire type walipini, microcogénérateur à l'HVU,
Cheminée insert avec marmite chaudière, cuves eau de pluie de 37 + 4 + 5 m3
42 panneaux solaires PV pour autoconsommation totale.

Avatar du membre
ezza
Expert Solaire
Expert Solaire
Messages : 644
Enregistré le : dim. sept. 25, 2011 15:28 pm
Localisation : La côte Ouest 33

Re: Enregistreur de temperature à base de DS18B20

Message par ezza »

Bonjour Fidèle Castor

..." un data logger tout fait ...(et).... visualiser des courbes"

donc une p'tite boite qui enregistre la valeur d'un capteur toute les minutes pendant 365 jours et me les visualise sur mon Ordi 8-)

mais comment pour la visu ? .. une manip physique ( Ccf ou Usb ) ou une liaison (filaire ou hertzienne) .... avec un tableur ?

La des liens, mais "je n’ai plus envie de faire du code " ... c pas vraiment du code :-)

Enregistreur de données Excel en liaison série : https://simple-circuit.com/arduino-exce ... 22-sensor/

la en Ethernet https://www.geeetech.com/blog/2012/04/a ... logging-2/

... "je n’ai plus envie de faire du code " .. bon d'Accord

https://www.meteo-shopping.com/fr/logic ... k-usb.html


https://www.domomat.com/39062-data-logg ... 20000.html

https://support.davisinstruments.com/ar ... rt-my-data

Avatar du membre
youn260
Maitre Solaire
Maitre Solaire
Messages : 795
Enregistré le : dim. janv. 20, 2008 17:43 pm
Localisation : pontrieux 22

Re: Enregistreur de temperature à base de DS18B20

Message par youn260 »

bonjour fidèle
le wes fait ça je crois maximum 30 sondes dont 5 sur le graphique
je pensais que t'en avais un
tiens le copier coller marche pas
cherche wes dans carteelectronique
salutations yves

Répondre

Retourner vers « Régulation »