{"id":1857,"date":"2025-05-25T14:17:03","date_gmt":"2025-05-25T18:17:03","guid":{"rendered":"https:\/\/tgemaisonneuve.com\/?p=1857"},"modified":"2025-05-25T14:18:14","modified_gmt":"2025-05-25T18:18:14","slug":"moniteur-temperature-et-humidite-modulaire","status":"publish","type":"post","link":"https:\/\/tgemaisonneuve.com\/index.php\/2025\/05\/25\/moniteur-temperature-et-humidite-modulaire\/","title":{"rendered":"Moniteur Temp\u00e9rature et Humidit\u00e9 modulaire"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ce projet permet de surveiller la temp\u00e9rature et l\u2019humidit\u00e9 dans un environnement industriel \u00e0 l\u2019aide de capteurs branch\u00e9s automatiquement. Les donn\u00e9es sont regroup\u00e9es, affich\u00e9es et envoy\u00e9es en ligne, avec une moyenne calcul\u00e9e toutes les 10 secondes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce projet vise \u00e0 concevoir un syst\u00e8me de surveillance de la temp\u00e9rature et de l\u2019humidit\u00e9 adapt\u00e9 aux environnements industriels. L\u2019objectif principal est d\u2019offrir une solution simple, fiable et \u00e9volutive : les capteurs peuvent \u00eatre branch\u00e9s ou retir\u00e9s sans configuration manuelle (<em>plug and play<\/em>), et les donn\u00e9es sont automatiquement centralis\u00e9es, affich\u00e9es localement, et transmises en ligne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans plusieurs milieux industriels (usines, entrep\u00f4ts, laboratoires), il est essentiel de surveiller les conditions environnementales pour assurer la s\u00e9curit\u00e9, la qualit\u00e9 des produits ou le bon fonctionnement des \u00e9quipements. Les syst\u00e8mes existants sont souvent complexes \u00e0 configurer ou rigides lorsqu\u2019il faut ajouter ou d\u00e9placer des capteurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce projet a donc \u00e9t\u00e9 d\u00e9velopp\u00e9 dans le cadre d\u2019un projet de fin d\u2019\u00e9tudes en g\u00e9nie \u00e9lectrique, avec comme mission de cr\u00e9er un syst\u00e8me intelligent, modulaire et facile \u00e0 utiliser. Il repose sur une architecture ma\u00eetre-esclave via le protocole CAN, permettant la communication fiable entre plusieurs capteurs et une carte ma\u00eetresse qui traite les donn\u00e9es.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"1897\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/5ae14db4-fa84-48fc-bace-c11831675004-768x1024.jpg\" alt=\"\" class=\"wp-image-1897\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/5ae14db4-fa84-48fc-bace-c11831675004-768x1024.jpg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/5ae14db4-fa84-48fc-bace-c11831675004-225x300.jpg 225w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/5ae14db4-fa84-48fc-bace-c11831675004-1152x1536.jpg 1152w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/5ae14db4-fa84-48fc-bace-c11831675004.jpg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"1898\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/e0351939-a58b-4379-b990-e220553bd874-768x1024.jpg\" alt=\"\" class=\"wp-image-1898\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/e0351939-a58b-4379-b990-e220553bd874-768x1024.jpg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/e0351939-a58b-4379-b990-e220553bd874-225x300.jpg 225w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/e0351939-a58b-4379-b990-e220553bd874-1152x1536.jpg 1152w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/e0351939-a58b-4379-b990-e220553bd874.jpg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pour r\u00e9aliser ce syst\u00e8me, deux types de circuits ont \u00e9t\u00e9 con\u00e7us :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Carte ma\u00eetre (ESP32-S3 DevKit personnalis\u00e9)<\/strong><br>J\u2019ai con\u00e7u une carte bas\u00e9e sur l\u2019ESP32-S3 qui agit comme ma\u00eetre du r\u00e9seau. Elle re\u00e7oit les donn\u00e9es des capteurs via le protocole CAN, effectue les calculs, affiche les r\u00e9sultats sur un \u00e9cran s\u00e9rie, et les transmet aussi \u00e0 un serveur via Wi-Fi.<\/li>\n\n\n\n<li><strong>Modules capteurs (cartes esclaves)<\/strong><br>Chaque module esclave int\u00e8gre un capteur de temp\u00e9rature et d\u2019humidit\u00e9 <strong>HDC3020<\/strong> et un microcontr\u00f4leur <strong>PIC18<\/strong>. Ces cartes mesurent localement les donn\u00e9es environnementales, les traitent, puis les envoient sur le bus CAN \u00e0 intervalle r\u00e9gulier.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ce design permet une architecture modulaire, robuste et facilement extensible.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"1927\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/78c85556-5ae2-4783-ac00-f7bf58310bae.jpg\" alt=\"\" class=\"wp-image-1927\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/78c85556-5ae2-4783-ac00-f7bf58310bae.jpg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/78c85556-5ae2-4783-ac00-f7bf58310bae-225x300.jpg 225w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"1928\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/4218cbd9-6c6a-4850-aaa1-5c205db909c9.jpg\" alt=\"\" class=\"wp-image-1928\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/4218cbd9-6c6a-4850-aaa1-5c205db909c9.jpg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/4218cbd9-6c6a-4850-aaa1-5c205db909c9-225x300.jpg 225w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"1929\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/6cd4b71c-6064-48f9-afb7-4d7dc0e388b2.jpg\" alt=\"\" class=\"wp-image-1929\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/6cd4b71c-6064-48f9-afb7-4d7dc0e388b2.jpg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/6cd4b71c-6064-48f9-afb7-4d7dc0e388b2-225x300.jpg 225w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le syst\u00e8me est aliment\u00e9 par une source de 7,5 VDC qui est r\u00e9gul\u00e9e pour alimenter \u00e0 la fois le module ma\u00eetre et les modules esclaves. La carte ma\u00eetre, bas\u00e9e sur un ESP32-S3, re\u00e7oit les donn\u00e9es des capteurs via le bus CAN gr\u00e2ce \u00e0 un transceiver MCP2551. Elle affiche les mesures sur un \u00e9cran LCD et les transmet aussi \u00e0 un serveur via Wi-Fi. Chaque module esclave est compos\u00e9 d\u2019un r\u00e9gulateur 5 V, d\u2019un microcontr\u00f4leur PIC18, d\u2019un capteur HDC3020 et d\u2019un module CAN (MCP2551). Ces modules mesurent la temp\u00e9rature et l\u2019humidit\u00e9, puis envoient les donn\u00e9es au ma\u00eetre. L\u2019ensemble forme un syst\u00e8me modulaire, fiable et extensible pour le suivi environnemental en temps r\u00e9el.<\/p>\n\n\n<style>.kb-image1857_abf020-1e .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image1857_abf020-1e\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"504\" height=\"598\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Capture.png\" alt=\"\" class=\"kb-img wp-image-1932\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Capture.png 504w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Capture-253x300.png 253w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Ce projet repose sur plusieurs principes cl\u00e9s : la mesure environnementale (temp\u00e9rature et humidit\u00e9) \u00e0 l\u2019aide de capteurs num\u00e9riques, la communication distribu\u00e9e via le protocole CAN pour relier plusieurs modules, et le traitement centralis\u00e9 des donn\u00e9es par un microcontr\u00f4leur ma\u00eetre. L\u2019architecture modulaire permet l\u2019ajout ou le retrait de capteurs sans configuration, tandis que l\u2019utilisation du Wi-Fi et de MQTT permet la transmission en temps r\u00e9el des donn\u00e9es \u00e0 distance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019interface utilisateur est simple et intuitive : aucune configuration n\u2019est n\u00e9cessaire. Il suffit d\u2019entrer le num\u00e9ro de s\u00e9rie d\u2019un capteur dans l\u2019application mobile pour acc\u00e9der instantan\u00e9ment \u00e0 ses donn\u00e9es, rendant le syst\u00e8me accessible \u00e0 tous, sans comp\u00e9tences techniques.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019assemblage du syst\u00e8me consiste \u00e0 alimenter le circuit principal (carte ma\u00eetre) avec la source 7,5V DC. Ensuite, l\u2019utilisateur peut simplement ajouter autant de circuits secondaires (modules capteurs) qu\u2019il le souhaite, en les branchant sur le m\u00eame bus CAN. Aucune configuration n\u2019est n\u00e9cessaire \u2014 les modules sont reconnus automatiquement, ce qui rend le syst\u00e8me facile \u00e0 installer et \u00e0 faire \u00e9voluer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ce projet permet de surveiller la temp\u00e9rature et l\u2019humidit\u00e9 dans un environnement industriel \u00e0 l\u2019aide de capteurs branch\u00e9s automatiquement. Les donn\u00e9es sont regroup\u00e9es, affich\u00e9es et envoy\u00e9es en ligne, avec une moyenne calcul\u00e9e toutes les 10 secondes. Ce projet vise \u00e0 concevoir un syst\u00e8me de surveillance de la temp\u00e9rature et de l\u2019humidit\u00e9 adapt\u00e9 aux environnements industriels&#8230;.<\/p>\n","protected":false},"author":5410,"featured_media":1897,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[64,6],"tags":[143,140,37,142,139,129,12],"ppma_author":[108],"class_list":["post-1857","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projet-etudiant","category-projets","tag-can","tag-capteur","tag-esp32","tag-humidite","tag-microchip","tag-mqtt","tag-programmation"],"authors":[{"term_id":108,"user_id":5410,"is_guest":0,"slug":"marclescadres","display_name":"marclescadres","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/875654358b3db5e727c0e322adde364682887939ae6182427b4f47d1b13fd114?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts\/1857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/users\/5410"}],"replies":[{"embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/comments?post=1857"}],"version-history":[{"count":2,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts\/1857\/revisions"}],"predecessor-version":[{"id":2348,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts\/1857\/revisions\/2348"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/media\/1897"}],"wp:attachment":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/media?parent=1857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/categories?post=1857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/tags?post=1857"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/ppma_author?post=1857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}