{"id":36543,"date":"2026-01-06T12:08:07","date_gmt":"2026-01-06T04:08:07","guid":{"rendered":"https:\/\/pcbcool.com\/?p=36543"},"modified":"2026-01-15T19:20:27","modified_gmt":"2026-01-15T11:20:27","slug":"diy-automatic-room-ventilation-system-with-arduino","status":"publish","type":"post","link":"https:\/\/pcbcool.com\/fr\/technical-guides\/diy-automatic-room-ventilation-system-with-arduino\/","title":{"rendered":"Syst\u00e8me de ventilation automatique de pi\u00e8ce avec Arduino"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"36543\" class=\"elementor elementor-36543\" 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-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>Le projet pr\u00e9sent\u00e9 a \u00e9t\u00e9 r\u00e9alis\u00e9 pour r\u00e9soudre un probl\u00e8me int\u00e9rieur simple mais r\u00e9pandu : une mauvaise circulation de l'air due \u00e0 une temp\u00e9rature et une humidit\u00e9 \u00e9lev\u00e9es. Les ventilateurs dans la plupart des pi\u00e8ces, en particulier dans les chambres \u00e0 coucher, les bureaux ou les petits laboratoires, sont g\u00e9n\u00e9ralement command\u00e9s manuellement. En pratique, les gens omettent souvent de les allumer ou de les \u00e9teindre, ce qui entra\u00eene un inconfort et une perte d'\u00e9nergie.<\/p><p>Le concept ici \u00e9tait de cr\u00e9er un syst\u00e8me de ventilation automatique de pi\u00e8ce qui r\u00e9agit aux conditions environnementales r\u00e9elles. Le syst\u00e8me surveille en continu la temp\u00e9rature et l'humidit\u00e9 et active automatiquement le ventilateur de ventilation. Arduino a \u00e9t\u00e9 choisi car il offre un prototypage rapide et une int\u00e9gration fiable des capteurs.<\/p><p>Il ne s'agissait pas d'une simple version de d\u00e9monstration. Le syst\u00e8me a \u00e9t\u00e9 construit, test\u00e9 dans une pi\u00e8ce r\u00e9elle, ajust\u00e9, puis ex\u00e9cut\u00e9 pendant de longues p\u00e9riodes. La discussion suivante refl\u00e8te ces tests et d\u00e9veloppements exp\u00e9rimentaux.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e77b5d9 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"e77b5d9\" 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\">Design Thinking et Concept Syst\u00e8me<\/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-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>Le probl\u00e8me a \u00e9t\u00e9 divis\u00e9 en sous-probl\u00e8mes plus petits avant que le c\u00e2blage mat\u00e9riel ou le codage ne commence.<\/p><p>Le syst\u00e8me devait :<\/p><ul><li>Prenez des relev\u00e9s pr\u00e9cis de temp\u00e9rature et d'humidit\u00e9.<\/li><li>D\u00e9terminer quand la ventilation est n\u00e9cessaire.<\/li><li>Activez un ventilateur de forte puissance en toute s\u00e9curit\u00e9.<\/li><li>\u00c9vitez les mises sous tension et hors tension fr\u00e9quentes.<\/li><\/ul><p>Il a \u00e9t\u00e9 d\u00e9cid\u00e9 d'opter pour une strat\u00e9gie de contr\u00f4le simple bas\u00e9e sur des r\u00e8gles plut\u00f4t que des algorithmes complexes. Le contr\u00f4le de pr\u00e9cision importe moins qu'une ventilation stable.<\/p><p>L'architecture finale comprenait :<\/p><ul><li>Arduino Uno en tant que contr\u00f4leur central.<\/li><li>Capteur de temp\u00e9rature et d'humidit\u00e9 (DHT11).<\/li><li>Module relais pour isoler la commande basse tension de la charge haute tension.<\/li><li>Ventilateur comme p\u00e9riph\u00e9rique de sortie.<\/li><li>Garder la d\u00e9tection, la commutation de commande et la commutation de puissance ind\u00e9pendantes rend le syst\u00e8me plus s\u00fbr et plus facile \u00e0 d\u00e9boguer.<\/li><\/ul>\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\">Composants utilis\u00e9s<\/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>Les composants utilis\u00e9s dans le projet \u00e9taient les suivants :<\/p><ul><li>Arduino Uno<\/li><li>Module capteur de temp\u00e9rature et d'humidit\u00e9 DHT11<\/li><li>Module de relais \u00e0 canal unique 5V<\/li><li>Ventilateur de climatisation command\u00e9 par un relais<\/li><li>Platine d'exp\u00e9rimentation et fils de connexion<\/li><li>Alimentation externe (utilis\u00e9e si requise par le ventilateur)<\/li><\/ul><p>Les composants sont tous peu co\u00fbteux et facilement accessibles, ce qui rend ce projet facile \u00e0 reproduire.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-143dd7d wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"143dd7d\" 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 mat\u00e9rielles (Guide \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-2e2ec34 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"2e2ec34\" 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 configuration mat\u00e9rielle a \u00e9t\u00e9 maintenue tr\u00e8s simple afin de minimiser les erreurs de c\u00e2blage.<\/p><p><strong>Connexion du capteur DHT11 :<\/strong><\/p><ul><li>VCC \u2013 Arduino 5V<\/li><li>GND \u2013 GND Arduino<\/li><li>DONN\u00c9ES \u2013 Borne num\u00e9rique 2 d'Arduino<\/li><\/ul><p>Une r\u00e9sistance de tirage \u00e9tait d\u00e9j\u00e0 pr\u00e9sente dans le module DHT11, aucune pi\u00e8ce suppl\u00e9mentaire n'\u00e9tait donc n\u00e9cessaire.<\/p><p><strong>Connexion du module de relais :<\/strong><\/p><ul><li>VCC \u2013 Arduino 5V<\/li><li>GND \u2013 GND Arduino<\/li><li>BROCHE NUM\u00c9RIQUE DE L'ARDUINO \u2013 broche num\u00e9rique 8<\/li><\/ul><p>Le fil sous tension du ventilateur \u00e9tait connect\u00e9 via le terminal normalement ouvert (NO) du relais afin de garantir que le ventilateur reste \u00e9teint au d\u00e9marrage du syst\u00e8me.<\/p><p>\u26a0\ufe0f Pr\u00e9caution de s\u00e9curit\u00e9 : le c\u00e2blage du circuit de courant alternatif a \u00e9t\u00e9 effectu\u00e9 avec soin et test\u00e9 s\u00e9par\u00e9ment avant d'\u00eatre connect\u00e9 au relais contr\u00f4l\u00e9 par Arduino.<\/p>\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\">Aper\u00e7u de la logique de contr\u00f4le<\/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-33f7a67 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"33f7a67\" 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 logique de contr\u00f4le suit un flux simple :<\/p><ul><li>Lire la temp\u00e9rature et l'humidit\u00e9.<\/li><li>Comparer les valeurs par rapport aux seuils pr\u00e9d\u00e9finis.<\/li><li>Allumez le ventilateur lorsque les limites sont d\u00e9pass\u00e9es.<\/li><li>\u00c9teignez le ventilateur lorsque les relev\u00e9s reviennent \u00e0 la normale.<\/li><li>Attendez avant de prendre la prochaine mesure.<\/li><\/ul><p>Cette logique s'est av\u00e9r\u00e9e fiable lors de tests \u00e0 long terme et n'a pas n\u00e9cessit\u00e9 de commutation de relais inutile.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82111c7 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"82111c7\" 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\">Code Arduino (Test\u00e9 et fonctionnel)<\/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-54004ff elementor-widget elementor-widget-code-highlight\" data-id=\"54004ff\" 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-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t#include \r\n\r\n#define DHTPIN 2\r\n#define DHTTYPE DHT11\r\n#define RELAY_PIN 8\r\n\r\nfloat tempThreshold = 30.0;\r\nfloat seuil_humidit\u00e9 = 70,0 ;\r\n\r\nDHT dht(DHTPIN, DHTTYPE) ;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600) ;\r\n\r\n  pinMode(RELAY_PIN, OUTPUT) ;\r\n  digitalWrite(RELAY_PIN, HIGH); \/\/ Relais d\u00e9sactiv\u00e9 (actif \u00e0 l&#x27;\u00e9tat bas)\r\n\r\n  dht.begin();\r\n  Serial.println(&quot;Syst\u00e8me de ventilation automatique d\u00e9marr\u00e9&quot;);\r\n}\r\n\r\nvoid loop() {\r\n  float humidit\u00e9 = dht.readHumidity();\r\n  float temp\u00e9rature = dht.readTemperature();\r\n\r\n  if (isnan(humidit\u00e9) || isnan(temp\u00e9rature)) {\r\n    Serial.println(&quot;\u00c9chec de la lecture du capteur&quot;);\r\n    delay(2000);\r\n    return;\r\n  }\r\n\r\n  Serial.print(&quot;Temp\u00e9rature : &quot;);\r\n  Serial.print(temperature);\r\n  Serial.print(&quot; \u00b0C | Humidit\u00e9 : &quot;);\r\n  Serial.print(humidity);\r\n  Serial.println(&quot; %&quot;);\r\n\r\n  if (temperature &gt; tempThreshold || humidity &gt; humidityThreshold) {\r\n    digitalWrite(RELAY_PIN, LOW);  \/\/ Ventilateur allum\u00e9\r\n    Serial.println(&quot;Ventilateur : activ\u00e9&quot;);\n  } else {\n    digitalWrite(RELAY_PIN, HIGH); \/\/ Ventilateur d\u00e9sactiv\u00e9\n    Serial.println(&quot;Ventilateur : d\u00e9sactiv\u00e9&quot;);\n  }\r\n\r\n  Serial.println(&quot;----------------------&quot;);\n  delay(3000);\n}\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-f44e574 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"f44e574\" 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\u00e9tails cl\u00e9s de la mise en \u0153uvre<\/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-c72a179 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"c72a179\" 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>Quelques choix mineurs ont fait une diff\u00e9rence consid\u00e9rable dans l'application r\u00e9elle.<\/p><p>Les valeurs seuils ont \u00e9t\u00e9 initialement choisies sur la base de tests. Les temp\u00e9ratures plus basses provoquaient un allumage et un arr\u00eat trop fr\u00e9quents du ventilateur, de sorte que la valeur finale a \u00e9t\u00e9 ajust\u00e9e \u00e0 30 \u00b0C.<\/p><p>Deuxi\u00e8mement, une surveillance s\u00e9rielle approfondie a \u00e9t\u00e9 effectu\u00e9e pendant les essais. La surveillance en temps r\u00e9el a permis de confirmer l'exactitude des relev\u00e9s des capteurs et le comportement g\u00e9n\u00e9ral du syst\u00e8me.<\/p><p>Troisi\u00e8mement, un soin particulier a \u00e9t\u00e9 apport\u00e9 \u00e0 la v\u00e9rification du comportement des relais. De nombreux modules relais sont actifs bas, ce qui peut \u00eatre d\u00e9routant pour les d\u00e9butants s'ils ne sont pas test\u00e9s t\u00f4t.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97eb455 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"97eb455\" 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 rencontr\u00e9s<\/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-cbf2e08 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"cbf2e08\" 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'un des principaux d\u00e9fis r\u00e9sidait dans la lenteur de r\u00e9ponse du capteur DHT11. Des lectures fr\u00e9quentes entra\u00eenaient des valeurs dupliqu\u00e9es, ce qui a \u00e9t\u00e9 r\u00e9solu en introduisant des d\u00e9lais plus longs entre les relev\u00e9s.<\/p><p>Les br\u00e8ves augmentations d'humidit\u00e9, par exemple dues \u00e0 l'ouverture de portes ou \u00e0 la cuisson \u00e0 proximit\u00e9, repr\u00e9sentaient un autre d\u00e9fi. Ce probl\u00e8me a \u00e9t\u00e9 att\u00e9nu\u00e9 par l'utilisation de d\u00e9lais et de valeurs de seuil stables.<\/p><p>Initialement, un bruit de cliquetis de relais \u00e9tait perceptible. La r\u00e9duction de la fr\u00e9quence de commutation a non seulement diminu\u00e9 le bruit, mais a \u00e9galement prolong\u00e9 la dur\u00e9e de vie des relais.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fbf622 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"9fbf622\" 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\">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-97634d6 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"97634d6\" 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 d\u00e9montr\u00e9 que les syst\u00e8mes simples sont les plus efficaces pour l'automatisation de base. Une logique compliqu\u00e9e n'a pas am\u00e9lior\u00e9 les performances.<\/p><p>Il est important de comprendre les limites des capteurs. Le DHT11 convient aux t\u00e2ches de surveillance simples mais pas au contr\u00f4le rapide ou pr\u00e9cis.<\/p><p>Par-dessus tout, la s\u00e9curit\u00e9 \u00e9lectrique ne doit pas \u00eatre n\u00e9glig\u00e9e lors de la manipulation de relais et de charges AC.<\/p><p>La prochaine \u00e9tape de ce projet pourrait inclure :<\/p><ul><li>Remplacer le capteur DHT11 par un capteur DHT22<\/li><li>Ajouter un \u00e9cran LCD ou OLED<\/li><li>Activer la surveillance \u00e0 distance \u00e0 l'aide d'un ESP32<\/li><li>Appliquer de l'hyst\u00e9r\u00e9sis pour un contr\u00f4le plus fluide<\/li><\/ul>\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>Ce syst\u00e8me de ventilation automatique de pi\u00e8ce d\u00e9montre comment Arduino peut utiliser une logique et un mat\u00e9riel simples pour r\u00e9soudre des probl\u00e8mes du monde r\u00e9el. Les tests, les ajustements et l'utilisation pratique ont permis au projet d'\u00e9voluer d'une id\u00e9e \u00e0 un syst\u00e8me enti\u00e8rement fonctionnel.<\/p><p>Pour les d\u00e9butants, il offre une exp\u00e9rience d'apprentissage compl\u00e8te. Pour les utilisateurs plus exp\u00e9riment\u00e9s, il rappelle que la bonne ing\u00e9nierie r\u00e9side parfois dans la simplicit\u00e9, la stabilit\u00e9 et la s\u00e9curit\u00e9.<\/p><p>Pour ceux qui souhaitent faire passer des projets du stade de prototype \u00e0 celui de production, que ce soit en tant qu'amateur ou professionnel, <a href=\"https:\/\/pcbcool.com\/fr\/\">PCBCool<\/a> propose des services flexibles de circuits imprim\u00e9s (PCB) et d'assemblage de circuits imprim\u00e9s (PCBA). Du prototypage rapide aux petites s\u00e9ries en passant par la fabrication \u00e0 grande \u00e9chelle, nos solutions facilitent la transformation des id\u00e9es en appareils \u00e9lectroniques concrets et fonctionnels.<\/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\tPuis-je utiliser le DHT11, ou devrais-je utiliser le 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>Le DHT11 est peu co\u00fbteux et facile \u00e0 obtenir, id\u00e9al pour les d\u00e9butants et la surveillance simple. Le DHT22 a une r\u00e9ponse plus rapide et une pr\u00e9cision plus \u00e9lev\u00e9e, adapt\u00e9 aux applications de contr\u00f4le pr\u00e9cises.<\/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\tPuis-je utiliser un ventilateur domestique ordinaire ?\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>Oui, mais les ventilateurs de climatisation doivent \u00eatre command\u00e9s par un relais pour isoler les circuits haute tension.<\/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. Le changement fr\u00e9quent du relais endommagera-t-il le relais ?\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>Les commutations fr\u00e9quentes augmentent l'usure et r\u00e9duisent la dur\u00e9e de vie des relais. L'ajout de d\u00e9lais d'\u00e9chantillonnage, de seuils stables ou d'hyst\u00e9r\u00e9sis peut r\u00e9duire le nombre de cycles de commutation.<\/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. Le syst\u00e8me peut-il fonctionner en continu pendant de longues p\u00e9riodes ?\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>Oui, des tests \u00e0 long terme ont montr\u00e9 un fonctionnement stable.<\/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\t5. Est-il possible d'ajouter une surveillance \u00e0 distance ou un afficheur ?\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>Absolument. Vous pouvez ajouter un \u00e9cran LCD ou OLED pour la surveillance locale, ou int\u00e9grer un module ESP32\/Wi-Fi pour le contr\u00f4le et la surveillance \u00e0 distance.<\/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. L'Arduino peut-il \u00eatre remplac\u00e9 par un autre microcontr\u00f4leur ?\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>Oui. Raspberry Pi, ESP32 ou STM32 peuvent \u00eatre utilis\u00e9s, mais le code et le c\u00e2blage n\u00e9cessitent des ajustements.<\/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\t7. Quel est le co\u00fbt approximatif de 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=\"6\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>Avec un Arduino, un DHT11, un relais et un petit ventilateur, le co\u00fbt des composants s&#x27;\u00e9l\u00e8ve g\u00e9n\u00e9ralement \u00e0 $15\u2013$30 (hors circuit imprim\u00e9 et bo\u00eetier), selon le choix des composants.<\/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\t8. Puis-je transformer ce prototype en PCB ou en production en petite s\u00e9rie ?\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>Oui ! C'est l\u00e0 qu'intervient PCBCool. Vous pouvez rapidement cr\u00e9er des prototypes de circuits imprim\u00e9s ou des assemblages de circuits imprim\u00e9s en petites s\u00e9ries, transformant ainsi votre projet exp\u00e9rimental en un produit fiable et fonctionnel.<\/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-36783-css\" href=\"https:\/\/pcbcool.com\/wp-content\/uploads\/elementor\/css\/post-36783.css?ver=1783500083\" type=\"text\/css\" media=\"all\">\n\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"36783\" class=\"elementor elementor-36783\" data-elementor-post-type=\"cms_block\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-6fc9846 e-flex e-con-boxed e-con e-parent\" data-id=\"6fc9846\" 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-e22c52c e-con-full e-flex e-con e-child\" data-id=\"e22c52c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-819eda4 e-con-full e-flex e-con e-child\" data-id=\"819eda4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-976d7ff elementor-widget elementor-widget-image\" data-id=\"976d7ff\" 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\/2026\/01\/Farhan-A.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-36786\" alt=\"Farhan A\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Farhan-A.jpg 250w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Farhan-A-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-e5b2db5 e-con-full e-flex e-con e-child\" data-id=\"e5b2db5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51d0a3e wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"51d0a3e\" 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\">Farhan A. | Ing\u00e9nieur en \u00e9lectronique et 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-f6b255b e-con-full e-flex e-con e-child\" data-id=\"f6b255b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5648e0 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"a5648e0\" 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>Farhan A. est un ing\u00e9nieur en \u00e9lectronique sp\u00e9cialis\u00e9 dans la conception de circuits imprim\u00e9s (PCB), les drones, la robotique, les syst\u00e8mes embarqu\u00e9s et le d\u00e9veloppement de mat\u00e9riel bas\u00e9 sur l'IA. Son exp\u00e9rience en C\/C++, Python, IA\/ML et en tests lui permet de d\u00e9velopper des solutions pratiques pour des projets \u00e9lectroniques complexes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0aed5e3 elementor-widget elementor-widget-html\" data-id=\"0aed5e3\" 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\/farhan-a\/\" class=\"custom-btn\">Lire d'autres articles de Farhan A \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 un syst\u00e8me de ventilation automatique de pi\u00e8ce bas\u00e9 sur Arduino. Ce guide couvre le mat\u00e9riel, les capteurs (DHT11), le contr\u00f4le relais, le code, des astuces pratiques et des d\u00e9fis \u2013 id\u00e9al pour les passionn\u00e9s d'\u00e9lectronique et les hobbyistes.<\/p>","protected":false},"author":9,"featured_media":36565,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Syst\u00e8me de ventilation automatique de pi\u00e8ce DIY avec Arduino | PCBCool","description":"Apprenez \u00e0 construire un syst\u00e8me de ventilation automatique de pi\u00e8ce bas\u00e9 sur Arduino. Ce guide couvre le mat\u00e9riel, les capteurs (DHT11), le contr\u00f4le relais, le code, des astuces pratiques et des d\u00e9fis \u2013 id\u00e9al pour les passionn\u00e9s d'\u00e9lectronique et les hobbyistes."},"footnotes":""},"categories":[113],"tags":[121],"post_folder":[],"class_list":["post-36543","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-guides","tag-arduino"],"_links":{"self":[{"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/posts\/36543","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/comments?post=36543"}],"version-history":[{"count":0,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/posts\/36543\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/media\/36565"}],"wp:attachment":[{"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/media?parent=36543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/categories?post=36543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/tags?post=36543"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/pcbcool.com\/fr\/wp-json\/wp\/v2\/post_folder?post=36543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}