{"id":35474,"date":"2025-12-29T19:53:38","date_gmt":"2025-12-29T11:53:38","guid":{"rendered":"https:\/\/pcbcool.com\/?p=35474"},"modified":"2026-01-15T19:11:44","modified_gmt":"2026-01-15T11:11:44","slug":"step-by-step-guide-to-diy-esp32-weather-station","status":"publish","type":"post","link":"https:\/\/pcbcool.com\/fr\/technical-guides\/step-by-step-guide-to-diy-esp32-weather-station\/","title":{"rendered":"Guide \u00e9tape par \u00e9tape pour une station m\u00e9t\u00e9orologique DIY ESP32"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"35474\" class=\"elementor elementor-35474\" 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-78ebb0a color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"78ebb0a\" 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>Int\u00e9ress\u00e9 par la construction de votre propre station m\u00e9t\u00e9orologique avec un ESP32 ? Vous \u00eates au bon endroit.<\/p><p>Ce projet de bricolage combine des microcontr\u00f4leurs, des capteurs et des concepts de base de l'IoT pour une exp\u00e9rience pratique et concr\u00e8te. Il est parfait pour les passionn\u00e9s d'\u00e9lectronique, qu'ils soient amateurs ou professionnels cherchant \u00e0 prototyper rapidement.<\/p><p>Dans ce guide, je vous accompagnerai pas \u00e0 pas dans la construction d'une station m\u00e9t\u00e9orologique fonctionnelle ESP32. Vous apprendrez quels composants utiliser, comment les connecter et comment le syst\u00e8me fonctionne ensemble.<\/p><p>Nul besoin d'\u00eatre un expert ; si vous pouvez identifier une r\u00e9sistance d'une LED, vous \u00eates pr\u00eat \u00e0 commencer. \u00c0 la fin, vous aurez une station m\u00e9t\u00e9orologique fonctionnelle, facile \u00e0 \u00e9tendre avec des capteurs ou des fonctionnalit\u00e9s suppl\u00e9mentaires.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-550f44d wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"550f44d\" 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\">Qu'est-ce qu'une station m\u00e9t\u00e9orologique ESP32 exactement ?<\/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-5d976e0 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"5d976e0\" 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>Une station m\u00e9t\u00e9orologique ESP32 est un dispositif compact et autonome qui remplit trois fonctions principales :<\/p><ol><li>Collecte des donn\u00e9es m\u00e9t\u00e9orologiques provenant de capteurs.<\/li><li>Traitements de donn\u00e9es \u00e0 l'aide d'un microcontr\u00f4leur ESP32.<\/li><li>Affiche ou transmet l'information, que ce soit sur un \u00e9cran local ou en ligne.<\/li><\/ol><p>La plupart des stations m\u00e9t\u00e9orologiques bricol\u00e9es suivent des param\u00e8tres fondamentaux tels que <strong>Temp\u00e9rature<\/strong>, <strong>Humidit\u00e9<\/strong>, et optionnellement <strong>pression atmosph\u00e9rique<\/strong>. L'ESP32 est un excellent choix pour ce projet : il combine le Wi-Fi int\u00e9gr\u00e9, une faible consommation d'\u00e9nergie et une puissance de traitement suffisante pour g\u00e9rer plusieurs capteurs et sorties d'affichage en toute transparence.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6acaceb wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"6acaceb\" 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\">Ce dont vous aurez besoin<\/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-e6db77e color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"e6db77e\" 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>Avant de commencer, rassemblez les composants essentiels pour votre station m\u00e9t\u00e9o ESP32 :<\/p><ul><li><em>Carte de d\u00e9veloppement ESP32<\/em><\/li><\/ul><p>C'est le c\u0153ur de votre projet. Il lit les donn\u00e9es des capteurs, les traite et les envoie \u00e0 un \u00e9cran ou \u00e0 une plateforme en ligne.<\/p><ul><li><em>Capteur DHT22 ou DHT11<\/em><\/li><\/ul><p>Ces capteurs mesurent la temp\u00e9rature et l'humidit\u00e9. Le DHT22 est plus pr\u00e9cis et convient \u00e0 des projets l\u00e9g\u00e8rement plus avanc\u00e9s, tandis que le DHT11 est peu co\u00fbteux et adapt\u00e9 aux d\u00e9butants.<\/p><ul><li><em>\u00c9cran OLED (en option)<\/em><\/li><\/ul><p>Un petit \u00e9cran OLED peut afficher les relev\u00e9s en direct directement sur votre station. Ce n'est pas obligatoire, mais cela rend votre installation plus interactive et visuellement attrayante.<\/p><ul><li><em>R\u00e9sistances et fils de connexion<\/em><\/li><\/ul><p>Utilisez-les pour des connexions stables et une int\u00e9grit\u00e9 de signal entre l'ESP32 et les capteurs.<\/p><ul><li><em>Alimentation \u00e9lectrique<\/em><\/li><\/ul><p>Vous pouvez alimenter votre ESP32 via un c\u00e2ble USB depuis votre ordinateur ou un adaptateur mural d\u00e9di\u00e9 de 5V.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-820e9ea elementor-widget elementor-widget-wd_image_or_svg\" data-id=\"820e9ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_image_or_svg.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-image text-center\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"599\" src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/ESP32-development-board-with-its-pins-and-components-clearly-labeled-for-easy-identification-768x599.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"Carte de d\u00e9veloppement ESP32, avec ses broches et ses composants clairement \u00e9tiquet\u00e9s pour une identification ais\u00e9e\" srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/ESP32-development-board-with-its-pins-and-components-clearly-labeled-for-easy-identification-768x599.jpg 768w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/ESP32-development-board-with-its-pins-and-components-clearly-labeled-for-easy-identification-150x117.jpg 150w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/ESP32-development-board-with-its-pins-and-components-clearly-labeled-for-easy-identification-600x468.jpg 600w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/ESP32-development-board-with-its-pins-and-components-clearly-labeled-for-easy-identification-385x300.jpg 385w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/ESP32-development-board-with-its-pins-and-components-clearly-labeled-for-easy-identification.jpg 898w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t<\/div>\n\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-3431596 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"3431596\" 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\">Connexions principales<\/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-59073ed color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"59073ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<table><thead><tr><th>Composant<\/th><th>Broche<\/th><th>Se connecte \u00e0 l'ESP32<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td><strong>Capteur DHT<\/strong><\/td><td>Tension de commande (positive)<\/td><td>3V3<\/td><td>Pouvoir<\/td><\/tr><tr><td>\u00a0<\/td><td>GND (-)<\/td><td>NMG<\/td><td>Sol<\/td><\/tr><tr><td>\u00a0<\/td><td>DONN\u00c9ES \/ SORTIE<\/td><td>GPIO 4<\/td><td>Signal de donn\u00e9es<\/td><\/tr><tr><td><strong>\u00c9cran OLED (en option)<\/strong><\/td><td>VCC<\/td><td>3V3<\/td><td>Pouvoir<\/td><\/tr><tr><td>\u00a0<\/td><td>NMG<\/td><td>NMG<\/td><td>Sol<\/td><\/tr><tr><td>\u00a0<\/td><td>SCP<\/td><td>GPIO 22<\/td><td>Ligne d'horloge<\/td><\/tr><tr><td>\u00a0<\/td><td>SDA<\/td><td>GPIO 21<\/td><td>Ligne de donn\u00e9es<\/td><\/tr><\/tbody><\/table><p><strong>Conseil :<\/strong><\/p><ul><li>Si vous utilisez un capteur DHT \u201cbrut\u201d \u00e0 4 broches (bo\u00eetier \u00e0 grille blanche), placez une r\u00e9sistance de rappel de 10 k\u03a9 entre VCC et DATA.<\/li><li>Si votre capteur est pr\u00e9-mont\u00e9 sur une petite carte de circuit imprim\u00e9 (3 broches au total), cette r\u00e9sistance est g\u00e9n\u00e9ralement int\u00e9gr\u00e9e.<\/li><\/ul><p>Cette configuration de c\u00e2blage assure des relev\u00e9s de capteurs stables et une communication fluide avec l'ESP32, formant ainsi l'\u00e9pine dorsale de votre station m\u00e9t\u00e9orologique.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1334e4a wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"1334e4a\" 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\">Guide d'assemblage \u00e9tape par \u00e9tape<\/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-3475a2d elementor-widget elementor-widget-wd_image_or_svg\" data-id=\"3475a2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_image_or_svg.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-image text-center\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"267\" src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/Display-images-of-the-assembled-product.jpg\" class=\"attachment-full size-full\" alt=\"Afficher des images du produit assembl\u00e9\" srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/Display-images-of-the-assembled-product.jpg 520w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/Display-images-of-the-assembled-product-150x77.jpg 150w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/Display-images-of-the-assembled-product-400x205.jpg 400w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t<\/div>\n\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-b3e5c3e wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"b3e5c3e\" 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\">\u00c9tape 1 : Connecter l'alimentation<\/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-ffc1c1f color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"ffc1c1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Connectez la broche 3,3V de l'ESP32 au rail positif de votre platine d'exp\u00e9rimentation et la broche GND au rail n\u00e9gatif.<\/li><li>Connectez le VCC du capteur au 3,3V (ou 5V si votre capteur le prend en charge) de l'ESP32.<\/li><li>Assurer <strong>Tous les terrains sont connect\u00e9s.<\/strong> ensemble. Une mise \u00e0 la terre appropri\u00e9e est essentielle pour des lectures de capteurs stables et un fonctionnement fiable.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3192cff wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"3192cff\" 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\">\u00c9tape 2 : Connecter les donn\u00e9es du capteur<\/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-01faf96 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"01faf96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Connectez la broche DATA du capteur au GPIO 4 de l'ESP32.<\/li><li>Si votre capteur l'exige, ajoutez un <strong>R\u00e9sistance de tirage de 10 k\u03a9<\/strong> entre VCC et DATA pour stabiliser le signal.<\/li><li>Ceci garantit que l'ESP32 lit des valeurs de temp\u00e9rature et d'humidit\u00e9 pr\u00e9cises.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25276a7 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"25276a7\" 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\">\u00c9tape 3 : Connecter l'\u00e9cran OLED (Facultatif)<\/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-ca2b399 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"ca2b399\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Pour un \u00e9cran OLED, connectez SDA au GPIO 21 et SCL au GPIO 22, ce qui constitue l'interface I\u00b2C standard.<\/li><li>Alimentez l'OLED \u00e0 partir des broches 3,3V et GND de l'ESP32.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bff3438 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"bff3438\" 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\">Conseils pour la disposition sur une plaque d'exp\u00e9rimentation<\/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-3d0b7fb color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"3d0b7fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Installer l'ESP32 <strong>Pr\u00e8s du centre<\/strong> du breadboard pour un routage facile.<\/li><li>Positionnez le capteur DHT et l'\u00e9cran OLED \u00e0 proximit\u00e9.<\/li><li>Utilisez des fils de connexion pour relier les composants conform\u00e9ment au tableau de c\u00e2blage de la section pr\u00e9c\u00e9dente.<\/li><li>Gardez le c\u00e2blage propre pour minimiser le bruit et maintenir la fiabilit\u00e9 des relev\u00e9s de capteurs.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a920ce wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"9a920ce\" 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\">Programmation de l'ESP32<\/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-390d88a color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"390d88a\" 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>Nous utiliserons l'IDE Arduino, qui simplifie le travail avec les capteurs et les \u00e9crans gr\u00e2ce \u00e0 des biblioth\u00e8ques. Le programme lira de mani\u00e8re r\u00e9p\u00e9t\u00e9e les donn\u00e9es des capteurs et les affichera soit sur le moniteur s\u00e9rie, soit sur un \u00e9cran OLED.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b73f719 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"b73f719\" 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\">Comment le code fonctionne<\/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-7adc59f color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"7adc59f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ol><li><em>Initialisation :<\/em> Activer le capteur DHT et l'\u00e9cran OLED.<\/li><li><em>Boucle<\/em> Patientez un court instant entre chaque lecture (environ 2 secondes).<\/li><li><em>Lire les donn\u00e9es du capteur<\/em> Acqu\u00e9rir la temp\u00e9rature et l'humidit\u00e9 du capteur DHT.<\/li><li><em>Validation :<\/em> V\u00e9rifiez que les relev\u00e9s sont valides ; sinon, r\u00e9essayez.<\/li><li><em>Sortie :<\/em> Imprimer les valeurs sur le moniteur s\u00e9rie et mettre \u00e0 jour l'\u00e9cran OLED.<\/li><li><em>R\u00e9p\u00e9ter :<\/em> Poursuivre en boucle pour une surveillance continue.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b518340 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"b518340\" 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\">Pr\u00e9requis<\/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-48abb59 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"48abb59\" 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>Avant de t\u00e9l\u00e9verser le code, installez les biblioth\u00e8ques n\u00e9cessaires dans l'IDE Arduino :<\/p><ol><li>Ouvrez l'IDE Arduino.<\/li><li>Naviguer vers <strong>Esquisse \u2192 Inclure la biblioth\u00e8que \u2192 G\u00e9rer les biblioth\u00e8ques<\/strong>.<\/li><li>Rechercher et installer les biblioth\u00e8ques suivantes\u00a0:<ul><li>Biblioth\u00e8que de capteur DHT par Adafruit<\/li><li>Adafruit SSD1306<\/li><li>Biblioth\u00e8que Adafruit GFX<\/li><\/ul><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc2eb33 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"cc2eb33\" 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 code132<\/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-82b7369 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"82b7369\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<pre class=\"wp-block-code\"><code>#include \n#include \n#include \n#include \n\n\/\/ \u2014 CONFIGURATION \u2014\n#define SCREEN_WIDTH 128 \/\/ Largeur de l&#x27;\u00e9cran OLED, en pixels\n#define SCREEN_HEIGHT 64 \/\/ Hauteur de l&#x27;\u00e9cran OLED, en pixels\n\n\/\/ D\u00e9claration de l&#x27;\u00e9cran SSD1306 connect\u00e9 via I2C (SDA, SCL)\nAdafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &amp;Wire;, -1);\n\n#define DHTPIN 4          \/\/ Broche num\u00e9rique connect\u00e9e au capteur DHT\n#define DHTTYPE DHT11     \/\/ D\u00e9commentez cette ligne pour le DHT11 ; utilisez DHT22 pour le DHT22\/AM2302\n\nDHT dht(DHTPIN, DHTTYPE);\n\nvoid setup() {\n  Serial.begin(115200);\n\n  \/\/ Initialisation du capteur DHT\n  dht.begin();\n\n  \/\/ Initialisation de l\u2019\u00e9cran OLED\n  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {\n    Serial.println(F(&quot;\u00c9chec de l&#x27;allocation du SSD1306&quot;));\n    for(;;);\n  }\n\n  display.clearDisplay();\n  display.setTextColor(WHITE);\n  display.setTextSize(1);\n  display.setCursor(0, 10);\n  display.println(&quot;Station m\u00e9t\u00e9o&quot;);\n  display.println(&quot;Initialisation...&quot;);\n  display.display();\n  delay(2000);\n}\n\nvoid loop() {\n  \/\/ Attente de 2 secondes entre chaque mesure\n  delay(2000);\n\n  \/\/ Lecture de l&#x27;humidit\u00e9 et de la temp\u00e9rature\n  float h = dht.readHumidity();\n  float t = dht.readTemperature();\n\n  \/\/ V\u00e9rification de la validit\u00e9 des mesures\n  if (isnan(h) || isnan(t)) {\n    Serial.println(F(&quot;\u00c9chec de la lecture du capteur DHT !&quot;));\n    return;\n  }\n\n  \/\/ Affichage sur le moniteur s\u00e9rie\n  Serial.print(F(&quot;Humidit\u00e9 : &quot;));\n  Serial.print(h);\n  Serial.print(F(&quot;%  Temp\u00e9rature : &quot;));\n  Serial.print(t);\n  Serial.println(F(&quot;\u00b0C&quot;));\n\n  \/\/ Affichage sur l\u2019\u00e9cran OLED\n  display.clearDisplay();\n  \n  display.setTextSize(1);\n  display.setCursor(0, 0);\n  display.println(&quot;Conditions ambiantes :&quot;);\n\n  display.setTextSize(2);\n  display.setCursor(0, 15);\n  display.print(&quot;T : &quot;);\n  display.print(t);\n  display.println(&quot;C&quot;);\n\n  display.setCursor(0, 40);\n  display.print(&quot;H : &quot;);\n  display.print(h);\n  display.println(&quot;%&quot;);\n\n  display.display();\n}\n<\/code><\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4922296 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"4922296\" 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\">Erreurs courantes \u00e0 \u00e9viter<\/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-2a96db1 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"2a96db1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li><em>Erreur 1 : Tension incorrecte<\/em><\/li><\/ul><p>V\u00e9rifiez toujours les exigences de tension de votre capteur. Bien que l'ESP32 fonctionne sous 3,3 V, certains anciens modules DHT pr\u00e9f\u00e8rent 5 V. La plupart des capteurs DHT modernes fonctionnent correctement sous 3,3 V, mais v\u00e9rifiez la fiche technique pour \u00e9viter d'endommager les composants.<\/p><ul><li><em>Erreur 2 : Absence de terrain d'entente<\/em><\/li><\/ul><p>L'ESP32 et tous les capteurs doivent partager la m\u00eame masse. Si vous utilisez une source d'alimentation externe pour le capteur mais que sa masse n'est pas connect\u00e9e \u00e0 l'ESP32, le signal de donn\u00e9es \u00e9chouera.<\/p><ul><li><em>Erreur 3 : Mauvaise broche GPIO<\/em><\/li><\/ul><p>Choisissez des broches GPIO prenant en charge l'entr\u00e9e num\u00e9rique. Dans ce projet, les broches GPIO 4, 21 et 22 sont des choix standard et s\u00fbrs. \u00c9vitez d'utiliser les broches GPIO 0 ou 2 si possible, car ces broches sont impliqu\u00e9es dans le processus de d\u00e9marrage de l'ESP32 et peuvent entra\u00eener un comportement impr\u00e9visible.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3a93e1 elementor-widget elementor-widget-wd_image_or_svg\" data-id=\"a3a93e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_image_or_svg.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-image text-center\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"498\" src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/A-side-by-side-image-of-correct-and-incorrect-wiring-to-avoid-mistakes-768x498.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"Une image c\u00f4te \u00e0 c\u00f4te du c\u00e2blage correct et incorrect pour \u00e9viter les erreurs\" srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/A-side-by-side-image-of-correct-and-incorrect-wiring-to-avoid-mistakes-768x498.jpg 768w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/A-side-by-side-image-of-correct-and-incorrect-wiring-to-avoid-mistakes-150x97.jpg 150w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/A-side-by-side-image-of-correct-and-incorrect-wiring-to-avoid-mistakes-600x389.jpg 600w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/A-side-by-side-image-of-correct-and-incorrect-wiring-to-avoid-mistakes-400x260.jpg 400w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/A-side-by-side-image-of-correct-and-incorrect-wiring-to-avoid-mistakes.jpg 1196w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t<\/div>\n\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-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\">Meilleures pratiques<\/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>Le respect de ces pratiques rendra votre projet plus fiable et plus facile \u00e0 d\u00e9panner :<\/p><ul><li>Gardez les fils courts et organis\u00e9s.<\/li><li>\u00c9tiquetez les connexions pour \u00e9viter toute confusion.<\/li><li>Testez chaque composant individuellement avant d'assembler le syst\u00e8me complet.<\/li><li>Ma\u00eetrisez les bases avant d'ajouter des fonctionnalit\u00e9s Wi-Fi ou cloud.<\/li><li>Un c\u00e2blage soign\u00e9 n'est pas seulement esth\u00e9tique, il contribue \u00e0 pr\u00e9venir le bruit et simplifie le d\u00e9bogage.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f260a45 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"f260a45\" 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\">Prochaines \u00e9tapes et id\u00e9es d'expansion<\/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-5187b49 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"5187b49\" 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>Une fois votre station m\u00e9t\u00e9orologique op\u00e9rationnelle, de nombreuses possibilit\u00e9s s'offrent \u00e0 vous pour l'\u00e9tendre :<\/p><ul><li>Envoyez des donn\u00e9es vers votre t\u00e9l\u00e9phone en utilisant MQTT ou HTTP.<\/li><li>T\u00e9l\u00e9charger les relev\u00e9s dans le cloud pour une surveillance \u00e0 distance.<\/li><li>Ajouter des capteurs suppl\u00e9mentaires : pluie, lumi\u00e8re, pression atmosph\u00e9rique ou toute autre mesure environnementale.<\/li><li>Fonctionne sur batteries ou panneau solaire pour une installation autonome.<\/li><\/ul><p>Avec l'ESP32 et des capteurs modulaires, votre station m\u00e9t\u00e9orologique peut \u00e9voluer autant que votre cr\u00e9ativit\u00e9 le permet.<\/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>La construction d'une station m\u00e9t\u00e9orologique ESP32 est un projet classique pour une bonne raison. Elle vous permet d'acqu\u00e9rir une exp\u00e9rience pratique, de cr\u00e9er quelque chose de pratique et de poser les bases de projets \u00e9lectroniques et IoT plus avanc\u00e9s.<\/p><p>Une fois votre station op\u00e9rationnelle, vous serez pr\u00eat \u00e0 explorer la conception de circuits imprim\u00e9s personnalis\u00e9s, l'int\u00e9gration de capteurs avanc\u00e9s et les syst\u00e8mes connect\u00e9s au cloud. Commencez petit, prenez votre temps et d\u00e9veloppez votre installation \u00e0 mesure que vos comp\u00e9tences s'affinent.<\/p><p>Si vous \u00eates pr\u00eat \u00e0 faire passer vos projets \u00e9lectroniques au niveau sup\u00e9rieur, <a href=\"https:\/\/pcbcool.com\/fr\/\">PCBCool<\/a> Avec des services de prototypage et d'assemblage de circuits imprim\u00e9s rapides et fiables, vous pouvez transformer votre station m\u00e9t\u00e9orologique ESP32, ou toute autre id\u00e9e \u00e9lectronique, en un appareil fini et de qualit\u00e9 professionnelle.<\/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-1620e06 e-flex e-con-boxed e-con e-parent\" data-id=\"1620e06\" 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-002415e e-con-full e-flex e-con e-child\" data-id=\"002415e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d03ca06 e-con-full e-flex e-con e-child\" data-id=\"d03ca06\" data-element_type=\"container\" data-e-type=\"container\">\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\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\t1. Puis-je utiliser d'autres capteurs que le DHT11\/DHT22 ?\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, vous pouvez ajouter des capteurs tels que le BMP280 pour la pression, des capteurs de pluie, des capteurs de lumi\u00e8re ou des capteurs d'humidit\u00e9 du sol. Assurez-vous simplement que les broches et les protocoles de communication (I\u00b2C, SPI, analogique) sont compatibles avec l'ESP32.<\/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\tAi-je besoin d'un \u00e9cran OLED pour ce projet ?\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>Non, c'est facultatif. L'\u00e9cran OLED est utile pour un retour visuel imm\u00e9diat, mais l'ESP32 peut envoyer des donn\u00e9es \u00e0 un ordinateur, un smartphone ou un tableau de bord dans le cloud sans lui.<\/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\t3. Quels sont les broches GPIO s\u00fbres pour les capteurs et les \u00e9crans ?\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 des broches \u00e0 usage g\u00e9n\u00e9ral comme GPIO4, GPIO21, GPIO22 pour des connexions de capteurs fiables. Pour une r\u00e9f\u00e9rence compl\u00e8te des broches, consultez notre <a href=\"https:\/\/pcbcool.com\/fr\/technical-guides\/esp32-gpio-pinout-guide\/\">Guide de brochage ESP32<\/a>.<\/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\t4. Comment puis-je garantir la pr\u00e9cision des relev\u00e9s du capteur ?\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>Utilisez une masse commune pour tous les composants, gardez le c\u00e2blage court et organis\u00e9, et ajoutez des r\u00e9sistances de rappel si n\u00e9cessaire (par exemple, 10 k\u03a9 pour les capteurs DHT). \u00c9vitez le bruit \u00e9lectrique \u00e0 proximit\u00e9 des broches ADC.<\/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\t\u00c0 quelle fr\u00e9quence dois-je lire les capteurs ?\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>Pour la plupart des applications, un intervalle de 1 \u00e0 2 secondes est suffisant. Une lecture plus rapide peut augmenter la charge de traitement et r\u00e9duire la fiabilit\u00e9 si plusieurs capteurs sont utilis\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=\"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\t6. Puis-je \u00e9tendre ce projet aux applications IoT ou cloud ?\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>Absolument. Vous pouvez int\u00e9grer MQTT, des API HTTP, ou des plateformes telles que ThingSpeak ou Blynk pour surveiller votre station m\u00e9t\u00e9orologique \u00e0 distance en temps r\u00e9el.<\/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 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-35463-css\" href=\"https:\/\/pcbcool.com\/wp-content\/uploads\/elementor\/css\/post-35463.css?ver=1783500002\" type=\"text\/css\" media=\"all\">\n\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"35463\" class=\"elementor elementor-35463\" data-elementor-post-type=\"cms_block\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-e93f348 e-flex e-con-boxed e-con e-parent\" data-id=\"e93f348\" 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-4f8766e e-con-full e-flex e-con e-child\" data-id=\"4f8766e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3e635c8 e-con-full e-flex e-con e-child\" data-id=\"3e635c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a2cb6b elementor-widget elementor-widget-image\" data-id=\"1a2cb6b\" 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\/Silke-Scherer.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-35466\" alt=\"Silke Scherer\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/Silke-Scherer.jpg 250w, https:\/\/pcbcool.com\/wp-content\/uploads\/2025\/12\/Silke-Scherer-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-d0a337b e-con-full e-flex e-con e-child\" data-id=\"d0a337b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5191f7d wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"5191f7d\" 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\">Silke Scherer | Sp\u00e9cialiste en conception de circuits imprim\u00e9s et de mat\u00e9riel<\/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-a18a944 e-con-full e-flex e-con e-child\" data-id=\"a18a944\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2214bf3 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"2214bf3\" 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>Silke Scherer poss\u00e8de plus de 12 ans d'exp\u00e9rience dans la conception de sch\u00e9mas et la disposition de circuits imprim\u00e9s (PCB). Elle est sp\u00e9cialis\u00e9e dans la cr\u00e9ation de sch\u00e9mas clairs, de dispositions de PCB fiables et de documentation pr\u00eate pour la production \u00e0 l'aide d'Altium Designer, avec un accent particulier sur la pr\u00e9cision, le routage propre et la fabricabilit\u00e9.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11f3456 elementor-widget elementor-widget-html\" data-id=\"11f3456\" 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\/silke-scherer\/\" class=\"custom-btn\">Lire plus d'articles de Silke Scherer \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<\/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>","protected":false},"excerpt":{"rendered":"<p>Apprenez \u00e0 construire votre propre station m\u00e9t\u00e9orologique ESP32 gr\u00e2ce \u00e0 ce guide de bricolage \u00e9tape par \u00e9tape. Connectez des capteurs, affichez des donn\u00e9es et cr\u00e9ez un projet IoT fiable, m\u00eame pour un d\u00e9butant.<\/p>","protected":false},"author":7,"featured_media":35527,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Station M\u00e9t\u00e9o DIY ESP32 : Un Guide de Projet \u00c9tape par \u00c9tape | PCBCool","description":"Apprenez \u00e0 construire votre propre station m\u00e9t\u00e9orologique ESP32 gr\u00e2ce \u00e0 ce guide de bricolage \u00e9tape par \u00e9tape. Connectez des capteurs, affichez des donn\u00e9es et cr\u00e9ez un projet IoT fiable, m\u00eame pour un d\u00e9butant."},"footnotes":""},"categories":[113],"tags":[120],"post_folder":[],"class_list":["post-35474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-guides","tag-esp32"],"_links":{"self":[{"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/posts\/35474","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/comments?post=35474"}],"version-history":[{"count":0,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/posts\/35474\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/media\/35527"}],"wp:attachment":[{"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/media?parent=35474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/categories?post=35474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/tags?post=35474"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/post_folder?post=35474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}