{"id":359,"date":"2014-02-20T03:03:02","date_gmt":"2014-02-20T02:03:02","guid":{"rendered":"https:\/\/www.fanjoe.be\/?p=359"},"modified":"2014-03-29T22:17:26","modified_gmt":"2014-03-29T21:17:26","slug":"359","status":"publish","type":"post","link":"https:\/\/www.fanjoe.be\/?p=359","title":{"rendered":"Sonde DS18B20"},"content":{"rendered":"<p style=\"text-align: justify;\">Apr\u00e8s quelques jours d&rsquo;essais concluants d&rsquo;activations\/d\u00e9sactivations de la chaudi\u00e8re par internet, je me suis mis en qu\u00eate d&rsquo;une sonde thermique pour lire, \u00e0 distance, la temp\u00e9rature ambiante de mon appartement.<\/p>\n<p style=\"text-align: justify;\">J&rsquo;ai trouv\u00e9, sur eBay, pour une somme d\u00e9risoire (1,56\u20ac), une sonde thermique DS18B20.<\/p>\n<p><a href=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-360\" alt=\"sonde-DS18B20-01\" src=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-01-1024x501.jpg\" width=\"980\" height=\"479\" srcset=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-01-1024x501.jpg 1024w, https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-01-300x146.jpg 300w, https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-01.jpg 1144w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">C&rsquo;est une sonde avec un data unifilaire (GND, VCC et DATA) sur laquelle il faudra souder une r\u00e9sistance de 4,7k\u03a9 entre VCC et DATA.<br \/>\nLe sh\u00e9ma du raccordement au RPi est issu de <a href=\"http:\/\/iada.nl\/en\/blog\/article\/temperature-monitoring-raspberry-pi\" target=\"_blank\">ce site<\/a>.<\/p>\n<div class=\"tiled-gallery type-rectangular tiled-gallery-unresized\" data-original-width=\"980\" data-carousel-extra='null' itemscope itemtype=\"http:\/\/schema.org\/ImageGallery\" > <div class=\"gallery-row\" style=\"width: 980px; height: 263px;\" data-original-width=\"980\" data-original-height=\"263\" > <div class=\"gallery-group images-1\" style=\"width: 323px; height: 263px;\" data-original-width=\"323\" data-original-height=\"263\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/i0.wp.com\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-02.jpg?ssl=1\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"319\"> <meta itemprop=\"height\" content=\"259\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"361\" data-orig-file=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-02.jpg\" data-orig-size=\"640,521\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;22&quot;,&quot;camera&quot;:&quot;NIKON D3100&quot;,&quot;created_timestamp&quot;:&quot;1359392033&quot;,&quot;focal_length&quot;:&quot;35&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.16666666666667&quot;}\" data-image-title=\"sonde-DS18B20-02\" data-image-description=\"\" data-medium-file=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-02-300x244.jpg\" data-large-file=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-02.jpg\" src=\"https:\/\/i0.wp.com\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-02.jpg?w=319&#038;h=259&#038;ssl=1\" srcset=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-02.jpg 640w, https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-02-300x244.jpg 300w\" width=\"319\" height=\"259\" loading=\"lazy\" data-original-width=\"319\" data-original-height=\"259\" itemprop=\"http:\/\/schema.org\/image\" title=\"sonde-DS18B20-02\" alt=\"Sonde DS18B20\" style=\"width: 319px; height: 259px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Sonde DS18B20 <\/div> <\/div> <\/div> <!-- close group --> <div class=\"gallery-group images-1\" style=\"width: 657px; height: 263px;\" data-original-width=\"657\" data-original-height=\"263\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/i0.wp.com\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-03.png?ssl=1\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"653\"> <meta itemprop=\"height\" content=\"259\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"362\" data-orig-file=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-03.png\" data-orig-size=\"574,228\" data-comments-opened=\"1\" data-image-title=\"sonde-DS18B20-03\" data-image-description=\"\" data-medium-file=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-03-300x119.png\" data-large-file=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-03.png\" src=\"https:\/\/i0.wp.com\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-03.png?w=653&#038;h=259&#038;ssl=1\" srcset=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-03.png 574w, https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-03-300x119.png 300w\" width=\"653\" height=\"259\" loading=\"lazy\" data-original-width=\"653\" data-original-height=\"259\" itemprop=\"http:\/\/schema.org\/image\" title=\"sonde-DS18B20-03\" alt=\"Sh\u00e9ma des bornes de la sonde o\u00f9 souder la r\u00e9sistance\" style=\"width: 653px; height: 259px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Sh\u00e9ma des bornes de la sonde o\u00f9 souder la r\u00e9sistance <\/div> <\/div> <\/div> <!-- close group --> <\/div> <!-- close row --> <div class=\"gallery-row\" style=\"width: 980px; height: 732px;\" data-original-width=\"980\" data-original-height=\"732\" > <div class=\"gallery-group images-1\" style=\"width: 980px; height: 732px;\" data-original-width=\"980\" data-original-height=\"732\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/i0.wp.com\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-05.png?ssl=1\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"976\"> <meta itemprop=\"height\" content=\"728\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"383\" data-orig-file=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-05.png\" data-orig-size=\"700,522\" data-comments-opened=\"1\" data-image-title=\"sonde-DS18B20-05\" data-image-description=\"\" data-medium-file=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-05-300x223.png\" data-large-file=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-05.png\" src=\"https:\/\/i0.wp.com\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-05.png?w=976&#038;h=728&#038;ssl=1\" srcset=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-05.png 700w, https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-05-300x223.png 300w\" width=\"976\" height=\"728\" loading=\"lazy\" data-original-width=\"976\" data-original-height=\"728\" itemprop=\"http:\/\/schema.org\/image\" title=\"sonde-DS18B20-05\" alt=\"Raccordement sur le RPi\" style=\"width: 976px; height: 728px;\" \/> <\/a> <div class=\"tiled-gallery-caption\" itemprop=\"caption description\"> Raccordement sur le RPi <\/div> <\/div> <\/div> <!-- close group --> <\/div> <!-- close row --> <\/div>\n<p>Ce <a href=\"http:\/\/iada.nl\/en\/blog\/article\/temperature-monitoring-raspberry-pi\" target=\"_blank\">site<\/a> toujours, explique \u00e9galement comment activer les modules kernel GPIO et Therm et comment trouver l&rsquo;ID de la sonde.<\/p>\n<p>Gr\u00e2ce \u00e0 cette sonde, et par l&rsquo;interm\u00e9diaire d&rsquo;un petit <a href=\"http:\/\/www.raspberrypi.org\/phpBB3\/viewtopic.php?f=44&amp;t=6649&amp;start=125\" target=\"_blank\">script chop\u00e9 ici<\/a>, je pourrai afficher la temp\u00e9rature ambiante.<\/p>\n<p>[php]&lt;?php<br \/>\n\/\/File to read<br \/>\n$file = &lsquo;\/sys\/devices\/w1_bus_master1\/10-000802292522\/w1_slave&rsquo;;<\/p>\n<p>\/\/Read the file line by line<br \/>\n$lines = file($file);<\/p>\n<p>\/\/Get the temp from second line<br \/>\n$temp = explode(&lsquo;=&rsquo;, $lines[1]);<\/p>\n<p>\/\/Setup some nice formatting (i.e. 21,3)<br \/>\n$temp = number_format($temp[1] \/ 1000, 1, &lsquo;,&rsquo;, \u00a0\u00bb);<\/p>\n<p>\/\/And echo that temp<br \/>\necho $temp . &quot; \u00b0C&quot;;<br \/>\n?&gt;[\/php]<\/p>\n<p>Et une fois tout \u00e7a mis en page, voici ce que \u00e7a donne :<\/p>\n<p><a href=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-04.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-363 alignleft\" alt=\"sonde-DS18B20-04\" src=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-04-200x300.jpg\" width=\"200\" height=\"300\" srcset=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-04-200x300.jpg 200w, https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20-04.jpg 640w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/a><\/p>\n<p>La pr\u00e9sentation sous forme de bulles est r\u00e9alis\u00e9e en CSS. La source est <a href=\"http:\/\/codepen.io\/birkof\/pen\/yvEAl\" target=\"_blank\">ici<\/a>.<\/p>\n<p>A gauche la temp\u00e9rature du CPU du RPi et \u00e0 droite celle de l&rsquo;appartement qui est fictive actuellement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p style=\"text-align: justify;\">Apr\u00e8s quelques jours d&rsquo;essais concluants d&rsquo;activations\/d\u00e9sactivations de la chaudi\u00e8re par internet, je me suis mis en qu\u00eate d&rsquo;une&#8230;<\/p>\n","protected":false},"author":1,"featured_media":366,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[179,10,3,12],"tags":[19,20,18],"class_list":["post-359","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-domotique","category-geek","category-informatique","category-raspberrypi","tag-app","tag-interface","tag-sonde-ds18b20","end"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2014\/02\/sonde-DS18B20.png","_links":{"self":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/posts\/359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=359"}],"version-history":[{"count":0,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/posts\/359\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/media\/366"}],"wp:attachment":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}