{"id":90,"date":"2019-12-30T11:57:22","date_gmt":"2019-12-30T10:57:22","guid":{"rendered":"http:\/\/www.courat.fr\/makerzblog\/?p=90"},"modified":"2020-11-11T02:11:09","modified_gmt":"2020-11-11T01:11:09","slug":"projet-pws-part-1","status":"publish","type":"post","link":"https:\/\/www.courat.fr\/makerzblog\/2019\/12\/30\/projet-pws-part-1\/","title":{"rendered":"Projet : PWS &#8211; Part 1"},"content":{"rendered":"\n<p>Allez hop, un nouveau ptit projet&#8230; PWS = Pocket Weather Sensor ! (Yeah, \u00e7a crache&#8230; ;p)<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Le pitch : J&rsquo;ai quelqu&rsquo;un \u00e0 la maison de particuli\u00e8rement frileux(se), et on se demande parfois quelle temp\u00e9rature il fait dans telle pi\u00e8ce&#8230; Ayant \u00e0 mon actif, quelques capteurs temp\u00e9rature \/ humidit\u00e9 c\u00e2bl\u00e9s en MQTT \u00e0 la domotique, et aliment\u00e9s par USB, j&rsquo;ai d\u00e9cid\u00e9 de me lancer dans un petit boitier portable, avec afficheur OLED, et \u00e0 alimentation autonome&#8230; <\/p>\n\n\n\n<p>Les ingr\u00e9dients : <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Un <strong>Wemos D1 Mini<\/strong><\/li><li>Un afficheur <strong>OLED 0,96&Prime;<\/strong> I2C<\/li><li>Un capteur temp\u00e9rature \/ humidit\u00e9 <strong>DHT22<\/strong><\/li><li>Un circuit de charge <strong>TP4056<\/strong> avec protection<\/li><li>Un accu <strong>Li-Ion 18650<\/strong><\/li><\/ul>\n\n\n\n<p>Le Wemos est le cerveau du syst\u00e8me, classique&#8230; pour l&rsquo;instant, pas d&rsquo;utilisation envisag\u00e9e du Wifi, vu que c&rsquo;est cens\u00e9 \u00eatre un objet nomade, mais&#8230; au cas o\u00f9, par la suite, je pourrai en faire un capteur mobile pour la domotique maison.<\/p>\n\n\n\n<p>L&rsquo;afficheur OLED est le classique monochrome 0,96&Prime; que j&rsquo;utilise d\u00e9j\u00e0 dans divers montages. Tr\u00e8s simple d&rsquo;utilisation, \u00e0 utiliser avec la biblioth\u00e8que <strong>ESP8266_SSD1306<\/strong>.<\/p>\n\n\n\n<p>Quant au capteur DHT22, c&rsquo;est celui que je suis en train de valider sur le principe. Un peu plus gros et plus cher que le DHT11, il est aussi plus pr\u00e9cis, et a une plage d&rsquo;utilisation plus large pour les temp\u00e9ratures : -40\u00b0C \u00e0 +150\u00b0C contre 0\u00b0C \u00e0 50\u00b0C pour le DHT11. Pas question d&rsquo;aller taquiner les extrema, on est d&rsquo;accord, mais \u00e7a permet d&rsquo;envisager son utilisation dans ma future station m\u00e9t\u00e9o outdoor&#8230; <\/p>\n\n\n\n<p>D&rsquo;ailleurs, attention \u00e0 un truc en utilisant le DHT22 : il prend entre 3 et 5V en entr\u00e9e, mais&#8230; si vous voulez \u00e9viter de fumer votre Wemos,<strong> alimentez le surtout en 3.3V<\/strong>, et non en 5 ! Si vous l&rsquo;alimentez en 5V, la sortie donn\u00e9e va cracher juste ce qu&rsquo;il faut pour griller le Wemos&#8230; Test\u00e9 sur banc hier soir&#8230; <\/p>\n\n\n\n<p>Au final, petit banc de montage sur proto-board, quelques lignes de code (Dispo sur mon Gitlab, voir en bas de l&rsquo;article. Rien d&rsquo;affolant pour autant&#8230;), et hop, \u00e7a donne \u00e7a : <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/PWB-protoboard-1024x512.jpg\" alt=\"\" class=\"wp-image-91\" srcset=\"https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/PWB-protoboard-1024x512.jpg 1024w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/PWB-protoboard-300x150.jpg 300w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/PWB-protoboard-768x384.jpg 768w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/PWB-protoboard-1536x768.jpg 1536w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/PWB-protoboard-2048x1024.jpg 2048w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/PWB-protoboard-1200x600.jpg 1200w, https:\/\/www.courat.fr\/makerzblog\/wp-content\/uploads\/sites\/12\/2019\/12\/PWB-protoboard-1980x990.jpg 1980w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Pour l&rsquo;instant, bouton non c\u00e2bl\u00e9 ; j&rsquo;ai juste pris la temp\u00e9rature du DHT22, et je l&rsquo;ai affich\u00e9e. Point. <\/p>\n\n\n\n<p>Pour le(s) bouton(s), 1 ou 2, \u00e0 voir&#8230; Menu de fonctions ? Navigation entre \u00e9crans ? \u00e7a reste \u00e0 d\u00e9terminer. <\/p>\n\n\n\n<p>Pour le reste, \u00e0 savoir le bo\u00eetier, sa forme, ses dimensions, il me faudra les cotes exactes du boitier de l&rsquo;accu 18650 avant de me d\u00e9cider&#8230; <\/p>\n\n\n\n<p>Suite au prochain \u00e9pisode !<\/p>\n\n\n\n<p><em>Les sources sont dispo ici : <a href=\"https:\/\/gitlab.ntic-et-tac.info\/iot\/pocket-weather-sensor\">https:\/\/gitlab.ntic-et-tac.info\/iot\/pocket-weather-sensor<\/a><\/em><\/p>\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Allez hop, un nouveau ptit projet&#8230; PWS = Pocket Weather Sensor ! (Yeah, \u00e7a crache&#8230; ;p)<\/p>\n","protected":false},"author":1,"featured_media":91,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[],"class_list":["post-90","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diy","category-projets"],"_links":{"self":[{"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":4,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":271,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/posts\/90\/revisions\/271"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/media\/91"}],"wp:attachment":[{"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/media?parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/categories?post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.courat.fr\/makerzblog\/wp-json\/wp\/v2\/tags?post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}