{"id":39984,"date":"2023-04-21T12:48:26","date_gmt":"2023-04-21T17:48:26","guid":{"rendered":"https:\/\/www.bjultrasonic.com\/diy-humidifier-arduino\/"},"modified":"2025-01-21T04:41:16","modified_gmt":"2025-01-21T09:41:16","slug":"diy-humidifier-arduino","status":"publish","type":"post","link":"https:\/\/www.bjultrasonic.com\/pt-pt\/diy-humidifier-arduino\/","title":{"rendered":"Humidificador DIY com Arduino: Guia Pr\u00e1tico"},"content":{"rendered":"<p>A humidade do ar em nossas casas desempenha um papel crucial no nosso conforto e sa\u00fade. Ar seco pode causar problemas respirat\u00f3rios, pele seca e irrita\u00e7\u00e3o nos olhos.  Enquanto humidificadores comerciais est\u00e3o dispon\u00edveis, construir o seu pr\u00f3prio com um Arduino oferece uma solu\u00e7\u00e3o personalizada e econ\u00f3mica, permitindo-lhe controlar o n\u00edvel de humidade de acordo com as suas necessidades.  Este artigo ir\u00e1 gui\u00e1-lo atrav\u00e9s do processo de constru\u00e7\u00e3o de um humidificador DIY com recurso a um Arduino.<\/p>\n<h3>Componentes Necess\u00e1rios<\/h3>\n<p>Para este projeto, precisar\u00e1 dos seguintes componentes:<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Componente<\/th>\n<th>Descri\u00e7\u00e3o<\/th>\n<th>Quantidade<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Arduino Uno<\/td>\n<td>Microcontrolador<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>Sensor de Humidade<\/td>\n<td>DHT11 ou DHT22<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>M\u00f3dulo Ultrass\u00f3nico<\/td>\n<td>(Opcional, para humidifica\u00e7\u00e3o ultrass\u00f3nica)<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>Ventoinha<\/td>\n<td>Para dispersar a humidade<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>Fonte de Alimenta\u00e7\u00e3o<\/td>\n<td>5V<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>Recipiente de \u00c1gua<\/td>\n<td>De tamanho adequado<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>Fios de liga\u00e7\u00e3o<\/td>\n<td>Diversos<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Resistor<\/td>\n<td>Para o sensor de humidade (se necess\u00e1rio)<\/td>\n<td>1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Montagem do Circuito<\/h3>\n<p>A liga\u00e7\u00e3o dos componentes depender\u00e1 do tipo de humidificador que pretende construir.  Para um humidificador ultrass\u00f3nico, o m\u00f3dulo ser\u00e1 ligado a um pino digital do Arduino, que controlar\u00e1 a sua ativa\u00e7\u00e3o. A ventoinha tamb\u00e9m ser\u00e1 ligada a um pino digital, permitindo controlar a sua velocidade. O sensor de humidade ser\u00e1 ligado aos pinos de dados e alimenta\u00e7\u00e3o do Arduino.<\/p>\n<h3>Programa\u00e7\u00e3o do Arduino<\/h3>\n<p>O c\u00f3digo do Arduino ir\u00e1 ler os dados do sensor de humidade e ativar o m\u00f3dulo ultrass\u00f3nico e a ventoinha conforme necess\u00e1rio.  Se a humidade estiver abaixo do n\u00edvel desejado, o Arduino ativar\u00e1 o m\u00f3dulo e a ventoinha.  Quando a humidade atingir o n\u00edvel desejado, o Arduino desligar\u00e1 os componentes.  A l\u00f3gica de controlo pode ser ajustada para diferentes n\u00edveis de humidade e velocidades da ventoinha. Um exemplo de c\u00f3digo (simplificado) seria:<\/p>\n<pre><code class=\"language-c++\">\/\/ Definir os pinos\n#define pinoSensorHumidade 7\n#define pinoModuloUltrassonico 8\n#define pinoVentoinha 9\n\nvoid setup() {\n  \/\/ Inicializar a comunica\u00e7\u00e3o serial\n  Serial.begin(9600);\n  \/\/ Definir os pinos como sa\u00eddas\n  pinMode(pinoModuloUltrassonico, OUTPUT);\n  pinMode(pinoVentoinha, OUTPUT);\n}\n\nvoid loop() {\n  \/\/ Ler a humidade (c\u00f3digo simplificado, requer biblioteca espec\u00edfica para o sensor)\n  int humidade = lerHumidade(pinoSensorHumidade);\n\n  \/\/ Imprimir a humidade no monitor serial\n  Serial.print(\"Humidade: \");\n  Serial.println(humidade);\n\n  \/\/ Controlar o humidificador\n  if (humidade &amp;lt; 60) {\n    digitalWrite(pinoModuloUltrassonico, HIGH);\n    digitalWrite(pinoVentoinha, HIGH);\n  } else {\n    digitalWrite(pinoModuloUltrassonico, LOW);\n    digitalWrite(pinoVentoinha, LOW);\n  }\n\n  delay(1000); \/\/ Aguardar 1 segundo\n}\n\n\/\/ Fun\u00e7\u00e3o para ler a humidade (a implementar com a biblioteca do sensor)\nint lerHumidade(int pino) {\n  \/\/ C\u00f3digo para ler a humidade do sensor\n  return 0; \/\/ Substituir por valor real\n}\n<\/code><\/pre>\n<h3>Considera\u00e7\u00f5es Adicionais<\/h3>\n<p>\u00c9 importante garantir que o recipiente de \u00e1gua seja limpo e a \u00e1gua seja trocada regularmente para evitar o crescimento de bact\u00e9rias e fungos. Adicionalmente, considere a seguran\u00e7a el\u00e9trica ao manusear os componentes eletr\u00f3nicos.  Se optar por um humidificador ultrass\u00f3nico, e se a escolha for imprescind\u00edvel para o projeto e justificada, um m\u00f3dulo da Beijing Ultrasonic pode ser uma op\u00e7\u00e3o.<\/p>\n<p>Construir o seu pr\u00f3prio humidificador DIY com um Arduino \u00e9 um projeto gratificante que lhe permite controlar a humidade do ar em sua casa de forma eficiente e econ\u00f3mica.  Com alguma paci\u00eancia e seguindo as instru\u00e7\u00f5es cuidadosamente, poder\u00e1 desfrutar de um ambiente mais confort\u00e1vel e saud\u00e1vel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A humidade do ar em nossas casas desempenha um papel crucial no nosso conforto e sa\u00fade. Ar seco pode causar problemas respirat\u00f3rios, pele seca e irrita\u00e7\u00e3o nos olhos. Enquanto humidificadores comerciais est\u00e3o dispon\u00edveis, construir o seu pr\u00f3prio com um Arduino oferece uma solu\u00e7\u00e3o personalizada e econ\u00f3mica, permitindo-lhe controlar o n\u00edvel de humidade de acordo com<\/p>\n","protected":false},"author":1,"featured_media":25301,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6412],"tags":[],"class_list":["post-39984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","prodpage-classic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/posts\/39984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=39984"}],"version-history":[{"count":0,"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/posts\/39984\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/media\/25301"}],"wp:attachment":[{"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=39984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=39984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=39984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}