{"id":38795,"date":"2026-01-20T11:19:35","date_gmt":"2026-01-20T03:19:35","guid":{"rendered":"https:\/\/pcbcool.com\/?p=38795"},"modified":"2026-02-26T14:30:47","modified_gmt":"2026-02-26T06:30:47","slug":"deploying-a-raspberry-pi-based-environmental-monitoring-system","status":"publish","type":"post","link":"https:\/\/pcbcool.com\/fr\/technical-guides\/deploying-a-raspberry-pi-based-environmental-monitoring-system\/","title":{"rendered":"D\u00e9ploiement d'un syst\u00e8me de surveillance environnementale bas\u00e9 sur Raspberry Pi"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"38795\" class=\"elementor elementor-38795\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-6bff3ff e-flex e-con-boxed e-con e-parent\" data-id=\"6bff3ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6abee4e e-con-full e-flex e-con e-child\" data-id=\"6abee4e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de789ba color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"de789ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ce projet a commenc\u00e9 par une <strong>probl\u00e8me op\u00e9rationnel pratique<\/strong>, plut\u00f4t qu'un exercice de recherche ou d'apprentissage. Une petite salle d'\u00e9quipement a connu des arr\u00eats de syst\u00e8me inexpliqu\u00e9s pendant les mois les plus chauds, mais aucun d\u00e9faut coh\u00e9rent n'a pu \u00eatre identifi\u00e9 \u00e0 l'aide des outils de surveillance standard. Des v\u00e9rifications de temp\u00e9rature \u00e9taient effectu\u00e9es occasionnellement, mais celles-ci <em>mesures ponctuelles<\/em> n'a pas r\u00e9ussi \u00e0 saisir les conditions ayant pr\u00e9c\u00e9d\u00e9 les d\u00e9faillances.<\/p><p>Il \u00e9tait suspect\u00e9 que <strong>fluctuations de temp\u00e9rature ou d'humidit\u00e9<\/strong> pourrait contribuer au probl\u00e8me. Cependant, sans donn\u00e9es continues, il n'existait aucun moyen fiable de confirmer ou d'infirmer cette th\u00e9orie. Ce qu'il fallait, c'\u00e9tait un syst\u00e8me simple capable d'enregistrer les conditions environnementales sur de longues p\u00e9riodes, permettant d'analyser les sch\u00e9mas et les tendances r\u00e9trospectivement plut\u00f4t que de se fier uniquement \u00e0 l'observation en temps r\u00e9el.<\/p><p>A <strong>Solution bas\u00e9e sur Raspberry Pi<\/strong> a \u00e9t\u00e9 s\u00e9lectionn\u00e9 \u00e0 la place d'un microcontr\u00f4leur pour plusieurs raisons pratiques :<\/p><ul><li><em>Stockage de donn\u00e9es local<\/em> Les mesures devaient \u00eatre enregistr\u00e9es de mani\u00e8re fiable, m\u00eame en l'absence de connexion r\u00e9seau.<\/li><li><em>Acc\u00e8s direct au terminal :<\/em> Lors des premiers tests, il \u00e9tait utile de visualiser les relev\u00e9s des capteurs directement sur l'appareil via une interface terminal, sans avoir \u00e0 configurer d'outils de visualisation suppl\u00e9mentaires.<\/li><li><em>Traitement sur appareil :<\/em> La capacit\u00e9 \u00e0 effectuer localement des traitements de donn\u00e9es et des gestions de fichiers simples a facilit\u00e9 l'analyse a posteriori une fois que suffisamment de donn\u00e9es avaient \u00e9t\u00e9 collect\u00e9es.<\/li><\/ul><p>Parce que le syst\u00e8me \u00e9tait pr\u00e9vu pour <strong>D\u00e9ploiement \u00e0 long terme<\/strong> \u00c0 l'int\u00e9rieur d'une salle technique, la fiabilit\u00e9 et la stabilit\u00e9 ont \u00e9t\u00e9 privil\u00e9gi\u00e9es par rapport \u00e0 l'exp\u00e9rimentation ou \u00e0 la minimisation des co\u00fbts des composants. L'objectif n'\u00e9tait pas de construire une plateforme de surveillance riche en fonctionnalit\u00e9s, mais plut\u00f4t un syst\u00e8me d'enregistrement de donn\u00e9es fiable, capable de fonctionner sans surveillance et de fournir des donn\u00e9es significatives pour soutenir le d\u00e9pannage et la prise de d\u00e9cisions \u00e9clair\u00e9es.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67b3c82 elementor-widget elementor-widget-image\" data-id=\"67b3c82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"671\" height=\"420\" src=\"https:\/\/pcbcool.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" data-src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/A-framework-for-an-environmental-monitoring-system-based-on-Raspberry-Pi.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-38800\" alt=\"Un cadre pour un syst\u00e8me de surveillance environnementale bas\u00e9 sur Raspberry Pi\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/A-framework-for-an-environmental-monitoring-system-based-on-Raspberry-Pi.jpg 671w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/A-framework-for-an-environmental-monitoring-system-based-on-Raspberry-Pi-150x94.jpg 150w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/A-framework-for-an-environmental-monitoring-system-based-on-Raspberry-Pi-600x376.jpg 600w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/A-framework-for-an-environmental-monitoring-system-based-on-Raspberry-Pi-400x250.jpg 400w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8d21b1 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"b8d21b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Vue d'ensemble du syst\u00e8me et pens\u00e9e design<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1dd25b color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"b1dd25b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>L'ensemble du syst\u00e8me a \u00e9t\u00e9 con\u00e7u en mettant l'accent sur <em>fiabilit\u00e9, simplicit\u00e9 et fonctionnalit\u00e9 \u00e0 long terme<\/em> plut\u00f4t qu'une densit\u00e9 maximale de fonctionnalit\u00e9s. L'objectif principal \u00e9tait de collecter des donn\u00e9es environnementales coh\u00e9rentes au fil du temps avec une intervention minimale une fois d\u00e9ploy\u00e9. En cons\u00e9quence, l'architecture mat\u00e9rielle et logicielle a \u00e9t\u00e9 intentionnellement maintenue simple.<\/p><p>Au niveau du syst\u00e8me, le Raspberry Pi sert de <strong>Unit\u00e9 centrale de traitement et de stockage<\/strong>, s'interfa\u00e7ant directement avec un capteur num\u00e9rique de temp\u00e9rature et d'humidit\u00e9 via le connecteur GPIO. Les relev\u00e9s du capteur sont acquis \u00e0 intervalles fixes, horodat\u00e9s et enregistr\u00e9s dans le stockage local. Cette conception garantit que la collecte de donn\u00e9es reste ininterrompue, m\u00eame en l'absence de connectivit\u00e9 r\u00e9seau ou de services externes.<\/p><p>Au lieu d'ajouter des p\u00e9riph\u00e9riques tels que des \u00e9crans, des modules sans fil ou des dispositifs de stockage externes, le syst\u00e8me repose principalement sur les capacit\u00e9s int\u00e9gr\u00e9es du Raspberry Pi. Cette approche r\u00e9duit la complexit\u00e9 du c\u00e2blage et diminue le risque de connexions l\u00e2ches ou de d\u00e9faillances de p\u00e9riph\u00e9riques pendant une op\u00e9ration prolong\u00e9e.<\/p><p>L'emplacement des capteurs et l'agencement du bo\u00eetier ont \u00e9t\u00e9 pris en compte d\u00e8s le d\u00e9but du processus de conception. Le capteur a \u00e9t\u00e9 positionn\u00e9 \u00e0 l'\u00e9cart du processeur du Raspberry Pi et des composants de r\u00e9gulation de puissance afin d'\u00e9viter <strong>Effets d'auto-\u00e9chauffement<\/strong> ce qui pourrait fausser les relev\u00e9s de temp\u00e9rature. Parall\u00e8lement, il a \u00e9t\u00e9 plac\u00e9 suffisamment pr\u00e8s des ouvertures de ventilation pour refl\u00e9ter fid\u00e8lement les conditions ambiantes \u00e0 l'int\u00e9rieur de la salle des \u00e9quipements.<\/p><p>Du point de vue de la puissance, le syst\u00e8me a \u00e9t\u00e9 con\u00e7u pour fonctionner en continu \u00e0 partir d'une source stable <strong>Alimentation 5V<\/strong>. Aucune strat\u00e9gie agressive d'\u00e9conomie d'\u00e9nergie n'a \u00e9t\u00e9 mise en \u0153uvre, car une disponibilit\u00e9 constante \u00e9tait plus importante que la minimisation de la consommation d'\u00e9nergie dans cette application. La plateforme Raspberry Pi s'est av\u00e9r\u00e9e bien adapt\u00e9e \u00e0 cette exigence, offrant un comportement pr\u00e9visible lors des red\u00e9marrages et des cycles d'alimentation.<\/p><p>L'architecture du syst\u00e8me permet \u00e9galement de <strong>expansion progressive<\/strong> sans refonte. Des capteurs ou des m\u00e9canismes d'alerte suppl\u00e9mentaires pourraient \u00eatre introduits ult\u00e9rieurement si n\u00e9cessaire, mais l'impl\u00e9mentation initiale a d\u00e9lib\u00e9r\u00e9ment \u00e9vit\u00e9 la sur-ing\u00e9nierie. En axant la conception sur la t\u00e2che de surveillance principale, le syst\u00e8me reste facile \u00e0 comprendre, \u00e0 maintenir et \u00e0 d\u00e9panner tout au long de sa dur\u00e9e de vie.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbe13a0 elementor-widget elementor-widget-image\" data-id=\"dbe13a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"378\" height=\"369\" src=\"https:\/\/pcbcool.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" data-src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Project-System-Structure.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-38804\" alt=\"Structure du Syst\u00e8me de Projet\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Project-System-Structure.jpg 378w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Project-System-Structure-150x146.jpg 150w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Project-System-Structure-307x300.jpg 307w\" sizes=\"auto, (max-width: 378px) 100vw, 378px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b02fa4e wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"b02fa4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">S\u00e9lection et C\u00e2blage du Mat\u00e9riel<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f6a300 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"4f6a300\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La s\u00e9lection du mat\u00e9riel pour ce projet a \u00e9t\u00e9 guid\u00e9e par <em>fiabilit\u00e9, disponibilit\u00e9 et stabilit\u00e9 \u00e0 long terme<\/em> plut\u00f4t que la nouveaut\u00e9 ou le co\u00fbt minimal. Le syst\u00e8me \u00e9tant destin\u00e9 \u00e0 fonctionner en continu dans une salle d'\u00e9quipement, des composants au comportement bien document\u00e9 et b\u00e9n\u00e9ficiant d'un fort soutien communautaire ont \u00e9t\u00e9 privil\u00e9gi\u00e9s.<\/p><p>Le <strong>Framboise Pi 4<\/strong> a \u00e9t\u00e9 choisi comme contr\u00f4leur central en raison de ses performances stables, de sa capacit\u00e9 de stockage local via une carte microSD, et de son support natif du syst\u00e8me d'exploitation et des biblioth\u00e8ques requis. Son connecteur GPIO offre une flexibilit\u00e9 suffisante pour l'int\u00e9gration directe de capteurs sans n\u00e9cessiter de cartes d'interface ou d'adaptateurs suppl\u00e9mentaires.<\/p><p>Un capteur num\u00e9rique de temp\u00e9rature et d'humidit\u00e9 a \u00e9t\u00e9 choisi pour simplifier le c\u00e2blage et r\u00e9duire la charge de calibration. Compar\u00e9s aux capteurs analogiques, les dispositifs num\u00e9riques fournissent une sortie coh\u00e9rente et sont moins sensibles au bruit sur de courtes distances de c\u00e2ble. Ceci \u00e9tait particuli\u00e8rement important dans un environnement clos, o\u00f9 la minimisation de la complexit\u00e9 du c\u00e2blage et la variabilit\u00e9 du signal \u00e9taient une priorit\u00e9.<\/p><p>Trois liaisons \u00e9lectriques seulement \u00e9taient n\u00e9cessaires entre le capteur et le Raspberry Pi :<\/p><ul><li>Une connexion d'alimentation fournie directement depuis le Raspberry Pi<\/li><li>Un terrain d'entente commun<\/li><li>Une seule ligne de donn\u00e9es GPIO pour la communication de capteurs<\/li><\/ul><p>Cette approche de c\u00e2blage minimal a r\u00e9duit la probabilit\u00e9 de probl\u00e8mes de connexion lors du fonctionnement \u00e0 long terme et a simplifi\u00e9 le d\u00e9pannage en cas de maintenance.<\/p><p>La s\u00e9lection de la broche GPIO utilis\u00e9e pour la communication des donn\u00e9es a \u00e9t\u00e9 effectu\u00e9e avec soin. Les broches associ\u00e9es \u00e0 la configuration de d\u00e9marrage ou aux fonctions syst\u00e8me alternatives ont \u00e9t\u00e9 d\u00e9lib\u00e9r\u00e9ment \u00e9vit\u00e9es afin de pr\u00e9venir tout comportement inattendu au d\u00e9marrage ou au red\u00e9marrage. Le choix d'une GPIO \u00e0 usage g\u00e9n\u00e9ral a assur\u00e9 un fonctionnement coh\u00e9rent lors des cycles d'alimentation et des mises \u00e0 jour logicielles.<\/p><p>Tous les c\u00e2blages ont \u00e9t\u00e9 maintenus aussi courts que possible et achemin\u00e9s de mani\u00e8re ordonn\u00e9e \u00e0 l'int\u00e9rieur du bo\u00eetier afin d'\u00e9viter toute contrainte m\u00e9canique sur les connecteurs. Cela a permis de pr\u00e9server l'int\u00e9grit\u00e9 du signal et de r\u00e9duire le risque de d\u00e9fauts intermittents dus aux vibrations ou aux mouvements accidentels.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ffc0ed elementor-widget elementor-widget-image\" data-id=\"7ffc0ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"365\" src=\"https:\/\/pcbcool.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" data-src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Project-pin-connection-diagram.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-38808\" alt=\"Sch\u00e9ma de connexion des broches du projet\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Project-pin-connection-diagram.jpg 553w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Project-pin-connection-diagram-150x99.jpg 150w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Project-pin-connection-diagram-400x264.jpg 400w\" sizes=\"auto, (max-width: 553px) 100vw, 553px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b70d85 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"3b70d85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Impl\u00e9mentation de logiciels et enregistrement de donn\u00e9es<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f052000 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"f052000\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le composant logiciel du syst\u00e8me a \u00e9t\u00e9 con\u00e7u pour prioriser <em>simplicit\u00e9, lisibilit\u00e9 et fiabilit\u00e9<\/em> au d\u00e9triment de la richesse des fonctionnalit\u00e9s. Le syst\u00e8me \u00e9tant con\u00e7u pour fonctionner de mani\u00e8re autonome pendant de longues p\u00e9riodes, la pr\u00e9visibilit\u00e9 et la facilit\u00e9 de maintenance ont \u00e9t\u00e9 jug\u00e9es plus importantes qu'une optimisation agressive ou des abstractions avanc\u00e9es.<\/p><p>Python a \u00e9t\u00e9 choisi comme langage d'impl\u00e9mentation car il est facilement disponible sur Raspberry Pi OS et offre des biblioth\u00e8ques matures pour l'interface des capteurs et la manipulation de fichiers. L'utilisation de Python a \u00e9galement facilit\u00e9 l'inspection ou la modification du script directement sur l'appareil pendant les tests, sans introduire d'\u00e9tapes de compilation suppl\u00e9mentaires ni de d\u00e9pendances externes.<\/p><p>Les responsabilit\u00e9s principales du logiciel sont intentionnellement limit\u00e9es :<\/p><ul><li>Lire les valeurs de temp\u00e9rature et d'humidit\u00e9 du capteur \u00e0 intervalles fixes<\/li><li>Joignez un horodatage \u00e0 chaque lecture<\/li><li>Ajouter les donn\u00e9es \u00e0 un fichier journal local<\/li><li>Fournir une sortie visible pendant les tests pour confirmer le bon fonctionnement<\/li><\/ul><p>Plut\u00f4t que de s'appuyer sur des services d'arri\u00e8re-plan ou des m\u00e9canismes de planification complexes, le script s'ex\u00e9cute dans une boucle simple avec un d\u00e9lai contr\u00f4l\u00e9. Cette approche s'est av\u00e9r\u00e9e fiable lors de longs cycles de test et a rendu le comportement du programme facile \u00e0 comprendre lors de la lecture des journaux ou du d\u00e9pannage de r\u00e9sultats inattendus.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a3ec97 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"3a3ec97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-medium text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h3 class=\"woodmart-title-container title wd-fontsize-xl\">Logique d'acquisition de donn\u00e9es<\/h3> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3247778 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"3247778\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Chaque it\u00e9ration de la boucle effectue une seule op\u00e9ration de lecture de capteur. Les valeurs de temp\u00e9rature et d'humidit\u00e9 renvoy\u00e9es sont stock\u00e9es temporairement avant d'\u00eatre \u00e9crites sur le disque. Les horodatages sont g\u00e9n\u00e9r\u00e9s au moment de l'acquisition plut\u00f4t que d\u00e9duits ult\u00e9rieurement, garantissant ainsi que chaque point de donn\u00e9e refl\u00e8te fid\u00e8lement le moment o\u00f9 la mesure a \u00e9t\u00e9 effectu\u00e9e.<\/p><p>La d\u00e9cision d'ajouter des donn\u00e9es \u00e0 un fichier journal en texte brut a \u00e9t\u00e9 intentionnelle. Les journaux en texte brut sont faciles \u00e0 inspecter manuellement, \u00e0 transf\u00e9rer vers un autre syst\u00e8me ou \u00e0 importer dans des outils d'analyse courants tels que les feuilles de calcul ou les logiciels de tra\u00e7age. Cela a permis d'\u00e9viter de verrouiller les donn\u00e9es dans un format propri\u00e9taire ou de n\u00e9cessiter des utilitaires d'analyse sp\u00e9cialis\u00e9s.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db5d122 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"db5d122\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-medium text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h3 class=\"woodmart-title-container title wd-fontsize-xl\">Exemple de code repr\u00e9sentatif<\/h3> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af91e0b elementor-widget elementor-widget-code-highlight\" data-id=\"af91e0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-python line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-python\">\n\t\t\t\t\timport time\r\nfrom datetime import datetime\r\n\r\nwhile True:\r\n    temp\u00e9rature = read_temperature()\r\n    humidit\u00e9 = read_humidity()\r\n    horodatage = datetime.now().strftime(&quot;%Y-%m-%d %H:%M:%S&quot;)\r\n\r\n    with open(&quot;environment_log.txt&quot;, &quot;a&quot;) as log :\n        log.write(f&quot;{timestamp}, {temperature}, {humidity}\\n&quot;)\r\n\r\n    print(f&quot;{timestamp} Temp\u00e9rature : {temperature} \u00b0C Humidit\u00e9 : {humidity}%&quot;)\n    time.sleep(30)\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3cf0b13 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"3cf0b13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cette structure permet de modifier facilement le script. Les intervalles d'\u00e9chantillonnage peuvent \u00eatre ajust\u00e9s en modifiant une seule valeur, et des champs de journalisation suppl\u00e9mentaires peuvent \u00eatre ajout\u00e9s sans restructurer le programme. Lors des tests initiaux, la sortie imprim\u00e9e a fourni une confirmation imm\u00e9diate de la stabilit\u00e9 des relev\u00e9s des capteurs avant de s'engager dans des ex\u00e9cutions prolong\u00e9es sans surveillance.<\/p><p>Une tol\u00e9rance aux pannes de base \u00e9tait pr\u00e9f\u00e9r\u00e9e \u00e0 une gestion stricte des erreurs. En cas d'\u00e9chec de lecture transitoire, le syst\u00e8me continue son fonctionnement plut\u00f4t que de s'interrompre. Ceci est conforme \u00e0 l'objectif du projet de collecte de donn\u00e9es \u00e0 long terme, o\u00f9 les \u00e9chantillons manqu\u00e9s occasionnels sont pr\u00e9f\u00e9rables \u00e0 un arr\u00eat complet du syst\u00e8me.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-597d611 elementor-widget elementor-widget-image\" data-id=\"597d611\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"378\" src=\"https:\/\/pcbcool.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" data-src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Terminal-output.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-38821\" alt=\"Sortie du terminal\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Terminal-output.jpg 673w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Terminal-output-150x84.jpg 150w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Terminal-output-600x337.jpg 600w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Terminal-output-400x225.jpg 400w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3ffcdd wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"b3ffcdd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Tests, Validation et Observations<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3218415 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"3218415\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Tests ax\u00e9s sur la confirmation <strong>La stabilit\u00e9 du syst\u00e8me et la coh\u00e9rence des donn\u00e9es<\/strong> plut\u00f4t que d'atteindre une pr\u00e9cision de niveau laboratoire. Comme l'objectif du projet \u00e9tait d'identifier les tendances environnementales au fil du temps, la r\u00e9p\u00e9tabilit\u00e9 et le comportement pr\u00e9visible ont \u00e9t\u00e9 privil\u00e9gi\u00e9s par rapport \u00e0 un \u00e9talonnage pr\u00e9cis.<\/p><p>La validation initiale a \u00e9t\u00e9 effectu\u00e9e en faisant fonctionner le syst\u00e8me en continu tout en surveillant la sortie en direct via le terminal. Cela a permis d'observer les relev\u00e9s des capteurs en temps r\u00e9el et a contribu\u00e9 \u00e0 confirmer que le processus d'enregistrement fonctionnait correctement avant de laisser le syst\u00e8me sans surveillance. Pendant cette phase, les relev\u00e9s ont \u00e9t\u00e9 compar\u00e9s \u00e0 un appareil de r\u00e9f\u00e9rence portable pour v\u00e9rifier que les valeurs restaient dans une marge raisonnable.<\/p><p>L'une des premi\u00e8res observations concernait le placement des composants \u00e0 l'int\u00e9rieur du bo\u00eetier. Lorsque le capteur \u00e9tait positionn\u00e9 trop pr\u00e8s du Raspberry Pi, les relev\u00e9s de temp\u00e9rature \u00e9taient syst\u00e9matiquement \u00e9lev\u00e9s en raison de la chaleur g\u00e9n\u00e9r\u00e9e par le processeur et le circuit de r\u00e9gulation de puissance. Le d\u00e9placement du capteur vers les ouvertures de ventilation a eu pour r\u00e9sultat <strong>des mesures plus stables et repr\u00e9sentatives<\/strong>.<\/p><p>L'intervalle d'\u00e9chantillonnage a \u00e9galement \u00e9t\u00e9 affin\u00e9 pendant les tests. Des intervalles plus courts ont produit des donn\u00e9es plus granulaires mais ont entra\u00een\u00e9 une croissance rapide des fichiers journaux au fil du temps, tandis que des intervalles plus longs ont r\u00e9duit l'utilisation du stockage au risque de manquer les fluctuations \u00e0 court terme. Un intervalle \u00e9quilibr\u00e9 a \u00e9t\u00e9 s\u00e9lectionn\u00e9 en fonction du taux de changement environnemental attendu dans la pi\u00e8ce.<\/p><p>Apr\u00e8s plusieurs jours d'exploitation continue, les donn\u00e9es enregistr\u00e9es ont commenc\u00e9 \u00e0 r\u00e9v\u00e9ler des tendances claires et r\u00e9p\u00e9tables. L'augmentation de temp\u00e9rature pendant les heures de pointe diurnes \u00e9tait corr\u00e9l\u00e9e \u00e0 des p\u00e9riodes de charge syst\u00e8me plus \u00e9lev\u00e9e, soutenant ainsi l'hypoth\u00e8se initiale selon laquelle <strong>les conditions environnementales contribuaient \u00e0 l'instabilit\u00e9 de l'\u00e9quipement<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4dd1fc9 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"4dd1fc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">D\u00e9fis pratiques et le\u00e7ons apprises<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b701b1 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"1b701b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Plusieurs consid\u00e9rations pratiques ont \u00e9merg\u00e9 lors du d\u00e9ploiement qui n'\u00e9taient pas imm\u00e9diatement apparentes lors de la configuration initiale. <strong>Conception d'enceinte<\/strong>, par exemple, a n\u00e9cessit\u00e9 un \u00e9quilibre entre la protection physique et une circulation d'air ad\u00e9quate. Les bo\u00eetiers enti\u00e8rement scell\u00e9s retardaient la r\u00e9ponse des capteurs aux changements ambiants, tandis que les conceptions trop ouvertes augmentaient l'exposition \u00e0 la poussi\u00e8re et aux d\u00e9bris.<\/p><p>Une autre le\u00e7on portait sur <strong>S\u00e9lection des broches GPIO<\/strong>. Les premiers prototypes pr\u00e9sentaient un comportement incoh\u00e9rent lors du red\u00e9marrage jusqu'\u00e0 ce que les broches associ\u00e9es aux fonctions alternatives du syst\u00e8me soient \u00e9vit\u00e9es.<\/p><p>Le fonctionnement \u00e0 long terme a \u00e9galement soulign\u00e9 la valeur de <strong>en gardant le syst\u00e8me simple<\/strong>. En \u00e9vitant les p\u00e9riph\u00e9riques inutiles et les couches logicielles complexes, le syst\u00e8me s'est av\u00e9r\u00e9 plus facile \u00e0 entretenir et \u00e0 d\u00e9panner. Les erreurs occasionnelles de lecture de capteur n'ont pas interrompu le fonctionnement, et l'enregistrement des donn\u00e9es s'est poursuivi sans intervention manuelle.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e5baa3 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"5e5baa3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Pens\u00e9es finales<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7bbfb84 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"7bbfb84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Dans l'ensemble, le projet a r\u00e9affirm\u00e9 que la surveillance environnementale efficace d\u00e9pend autant des d\u00e9tails de d\u00e9ploiement que du choix du mat\u00e9riel. Une prise en compte attentive de l'emplacement, du c\u00e2blage et du comportement du syst\u00e8me dans les conditions op\u00e9rationnelles r\u00e9elles a consid\u00e9rablement am\u00e9lior\u00e9 la qualit\u00e9 des donn\u00e9es et la fiabilit\u00e9 du syst\u00e8me.<\/p><p>Si vous pr\u00e9voyez un d\u00e9ploiement de surveillance similaire et souhaitez r\u00e9duire les risques de probl\u00e8mes de conception ou d'int\u00e9gration, <a href=\"https:\/\/pcbcool.com\/fr\/\">PCBCool<\/a> peut prendre en charge le cycle de vie complet, de la s\u00e9lection du mat\u00e9riel au prototypage, en passant par l'assemblage et le d\u00e9ploiement \u00e0 long terme. Notre exp\u00e9rience des environnements industriels r\u00e9els contribue \u00e0 garantir la fiabilit\u00e9 des syst\u00e8mes dans le temps.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-6fb8fca e-flex e-con-boxed e-con e-parent\" data-id=\"6fb8fca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c373aa wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"9c373aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Foire Aux Questions (FAQ)<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f3571ad e-con-full e-flex e-con e-child\" data-id=\"f3571ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1bb72fd e-con-full e-flex e-con e-child\" data-id=\"1bb72fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8ce272 elementor-widget elementor-widget-wd_accordion\" data-id=\"a8ce272\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-accordion wd-style-default wd-titles-left wd-opener-pos-left wd-opener-style-arrow\" data-state=\"first\">\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn wd-active\" data-accordion-index=\"0\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tUn Raspberry Pi peut-il fonctionner 24h\/24 et 7j\/7 pendant des mois sans probl\u00e8me ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content wd-active\" data-accordion-index=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>Oui, mais la fiabilit\u00e9 \u00e0 long terme d\u00e9pend de la stabilit\u00e9 de l'alimentation, de la qualit\u00e9 de la carte SD, du refroidissement et de la r\u00e9silience du logiciel.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"1\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ2 : Comment pr\u00e9venir l'usure d'une carte SD due \u00e0 une journalisation continue ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>Utilisez la rotation des journaux, r\u00e9duisez la fr\u00e9quence d'\u00e9criture et envisagez d'utiliser une carte SD de haute endurance. Vous pouvez \u00e9galement \u00e9crire sur un disque USB externe ou utiliser la mise en m\u00e9moire tampon de la RAM pour r\u00e9duire les \u00e9critures constantes.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"2\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ3 : Est-il pr\u00e9f\u00e9rable d'utiliser un microcontr\u00f4leur plut\u00f4t qu'un Raspberry Pi pour la surveillance environnementale ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>A : Cela d\u00e9pend de vos besoins. Les microcontr\u00f4leurs sont plus \u00e9conomes en \u00e9nergie et plus simples, mais un Raspberry Pi est plus facile pour le stockage local, le d\u00e9bogage et la flexibilit\u00e9 logicielle.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"3\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ4 : Comment garantir que les lectures des capteurs ne sont pas affect\u00e9es par la chaleur du Raspberry Pi ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>A : Gardez le capteur \u00e0 distance du processeur et des r\u00e9gulateurs de tension du Pi, et assurez une ventilation. Vous pouvez \u00e9galement ajouter un petit ventilateur ou utiliser des mat\u00e9riaux d'isolation thermique.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"4\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ5 : Quelle est la fr\u00e9quence \u00e0 laquelle je devrais \u00e9chantillonner la temp\u00e9rature et l'humidit\u00e9 ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"4\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>Cela d\u00e9pend de la rapidit\u00e9 avec laquelle l'environnement change. Pour la plupart des salles d'\u00e9quipement, un intervalle de 30 secondes \u00e0 5 minutes est suffisant. Des intervalles plus courts g\u00e9n\u00e8rent plus de donn\u00e9es et augmentent les \u00e9critures sur la carte SD.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"5\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ6 : Comment g\u00e9rer les pannes de courant sans perdre de donn\u00e9es ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"5\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>Utilisez un onduleur ou une alimentation sans interruption, et concevez le logiciel de mani\u00e8re \u00e0 g\u00e9rer les arr\u00eats brusques en vidant les journaux et en fermant les fichiers en toute s\u00e9curit\u00e9. Vous pouvez \u00e9galement conserver le dernier \u00e9tat connu dans un fichier s\u00e9par\u00e9.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"6\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tFaut-il un calibrage pour un capteur num\u00e9rique ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"6\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>Les capteurs num\u00e9riques sont souvent livr\u00e9s calibr\u00e9s, mais la d\u00e9rive environnementale et le positionnement peuvent tout de m\u00eame introduire des biais. Un \u00e9talonnage est recommand\u00e9 si une grande pr\u00e9cision est requise.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d5ce1b e-con-full e-flex e-con e-child\" data-id=\"8d5ce1b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ef7d32 elementor-widget elementor-widget-wd_accordion\" data-id=\"2ef7d32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-accordion wd-style-default wd-titles-left wd-opener-pos-left wd-opener-style-arrow\" data-state=\"first\">\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn wd-active\" data-accordion-index=\"0\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ8 : Puis-je ajouter d'autres capteurs ult\u00e9rieurement sans avoir \u00e0 redessiner le syst\u00e8me ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content wd-active\" data-accordion-index=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>Oui, si le syst\u00e8me est con\u00e7u de mani\u00e8re modulaire. Il faudrait pr\u00e9voir d\u00e8s le d\u00e9part des broches GPIO suppl\u00e9mentaires, le budget d'alimentation et le format des donn\u00e9es.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"1\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ9 : Dois-je utiliser le Wi-Fi ou l'Ethernet pour la surveillance \u00e0 distance ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>A : Le Wi-Fi est pratique, mais l'Ethernet est plus stable dans les environnements industriels. Si la fiabilit\u00e9 du r\u00e9seau est incertaine, l'enregistrement local doit rester la m\u00e9thode principale.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"2\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ10 : Comment puis-je faire red\u00e9marrer le syst\u00e8me automatiquement apr\u00e8s un plantage ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>Utilisez un gestionnaire de processus (tel que systemd) pour red\u00e9marrer automatiquement le script. Envisagez \u00e9galement des m\u00e9canismes de surveillance (watchdog) et une gestion ad\u00e9quate des erreurs.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"3\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ11 : Quelle est la meilleure fa\u00e7on de visualiser les donn\u00e9es enregistr\u00e9es ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>R : Exportez les journaux au format CSV et utilisez des feuilles de calcul, ou employez des scripts Python pour g\u00e9n\u00e9rer des graphiques. Pour une utilisation plus avanc\u00e9e, vous pourrez ensuite int\u00e9grer Grafana ou InfluxDB.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"4\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ12 : Comment puis-je m'assurer que le syst\u00e8me est s\u00e9curis\u00e9 s'il se connecte \u00e0 un r\u00e9seau ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"4\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>D\u00e9sactivez les services inutiles, utilisez des mots de passe forts, maintenez le syst\u00e8me d'exploitation \u00e0 jour et consid\u00e9rez les r\u00e8gles de pare-feu.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"5\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tFaut-il utiliser un bo\u00eetier pour le Raspberry Pi dans une salle d'\u00e9quipement ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"5\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>A : Un bo\u00eetier aide \u00e0 prot\u00e9ger contre la poussi\u00e8re et les contacts accidentels, mais il doit \u00e9galement permettre la circulation de l'air. De nombreux d\u00e9ploiements utilisent des bo\u00eetiers ventil\u00e9s ou perfor\u00e9s.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"6\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ14 : Quelle est la meilleure fa\u00e7on d'horodater des donn\u00e9es avec pr\u00e9cision sans connexion Internet ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"6\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>Utilisez l'horloge interne du Raspberry Pi et assurez-vous qu'elle est synchronis\u00e9e p\u00e9riodiquement lorsque Internet est disponible. Si la pr\u00e9cision est essentielle, envisagez un module d'horloge en temps r\u00e9el (RTC).<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"7\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tQ15 : Que dois-je faire si le capteur affiche des pics inhabituels ?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"7\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>V\u00e9rifiez le positionnement, la circulation de l'air et les sources de chaleur \u00e0 proximit\u00e9. Validez \u00e9galement le c\u00e2ble du capteur et assurez-vous qu'il n'est pas sujet \u00e0 des interf\u00e9rences ou \u00e0 des connexions l\u00e2ches.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6c6ce4 elementor-widget elementor-widget-shortcode\" data-id=\"c6c6ce4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t<link rel=\"stylesheet\" id=\"elementor-post-35582-css\" href=\"https:\/\/pcbcool.com\/wp-content\/uploads\/elementor\/css\/post-35582.css?ver=1783499759\" type=\"text\/css\" media=\"all\">\n\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"35582\" class=\"elementor elementor-35582\" data-elementor-post-type=\"cms_block\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-f6159f8 e-flex e-con-boxed e-con e-parent\" data-id=\"f6159f8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a03266c e-con-full e-flex e-con e-child\" data-id=\"a03266c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-09accce e-con-full e-flex e-con e-child\" data-id=\"09accce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-773405d elementor-widget elementor-widget-image\" data-id=\"773405d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" src=\"https:\/\/pcbcool.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" data-src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/George.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-35271\" alt=\"Georges\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/George.jpg 250w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/George-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39912a8 e-con-full e-flex e-con e-child\" data-id=\"39912a8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1b555d wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"b1b555d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<div class=\"woodmart-title-container title wd-fontsize-l\">Georges | Ing\u00e9nieur en \u00e9lectricit\u00e9 et sp\u00e9cialiste des syst\u00e8mes embarqu\u00e9s<\/div> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a641fa e-con-full e-flex e-con e-child\" data-id=\"0a641fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d15406f color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"d15406f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>George est un ing\u00e9nieur \u00e9lectricien certifi\u00e9, exp\u00e9riment\u00e9 dans la conception de PCB, les syst\u00e8mes embarqu\u00e9s et le d\u00e9veloppement mat\u00e9riel IoT. Il collabore avec PCBCool pour transformer une exp\u00e9rience d'ing\u00e9nierie r\u00e9elle en guides pratiques pour d\u00e9veloppeurs et ing\u00e9nieurs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b70a6bd elementor-widget elementor-widget-html\" data-id=\"b70a6bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"custom-btn-wrapper\">\r\n  <a href=\"https:\/\/pcbcool.com\/fr\/author\/george\/\" class=\"custom-btn\">Lire plus d'articles par George \u2192<\/a>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Conception et d\u00e9ploiement d'un syst\u00e8me de surveillance environnementale bas\u00e9 sur Raspberry Pi pour l'enregistrement de la temp\u00e9rature et de l'humidit\u00e9 \u00e0 long terme, avec des conseils pratiques sur le mat\u00e9riel, le c\u00e2blage et la fiabilit\u00e9.<\/p>","protected":false},"author":5,"featured_media":38850,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"D\u00e9ploiement d'un syst\u00e8me de surveillance environnementale bas\u00e9 sur Raspberry Pi | PCBCool","description":"Conception et d\u00e9ploiement d'un syst\u00e8me de surveillance environnementale bas\u00e9 sur Raspberry Pi pour l'enregistrement de la temp\u00e9rature et de l'humidit\u00e9 \u00e0 long terme, avec des conseils pratiques sur le mat\u00e9riel, le c\u00e2blage et la fiabilit\u00e9."},"footnotes":""},"categories":[113],"tags":[137],"post_folder":[],"class_list":["post-38795","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-guides","tag-raspberry-pi"],"_links":{"self":[{"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/posts\/38795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/comments?post=38795"}],"version-history":[{"count":0,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/posts\/38795\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/media\/38850"}],"wp:attachment":[{"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/media?parent=38795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/categories?post=38795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/tags?post=38795"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/post_folder?post=38795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}