{"id":862,"date":"2016-04-15T14:50:05","date_gmt":"2016-04-15T17:50:05","guid":{"rendered":"http:\/\/blog.usinainfo.com.br\/?p=862"},"modified":"2019-09-02T16:57:06","modified_gmt":"2019-09-02T19:57:06","slug":"sensor-de-som-arduino-em-projeto-com-rele","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/","title":{"rendered":"Sensor de Som Arduino em Projeto com Rel\u00e9"},"content":{"rendered":"<div>\n<p>\u00c9 muito comum ver em desenhos animados, filmes e novelas as pessoas ativarem l\u00e2mpadas, motores e outros objetos por meio de palmas, assovios ou at\u00e9 mesmo gritos. At\u00e9 certo ponto parece ser algo dif\u00edcil de funcionar na pr\u00e1tica, mas n\u00e3o \u00e9 o que este M\u00f3dulo Sensor de Som em conjunto com um microcontrolador (Arduino, por exemplo) promete fazer. Vamos aos post de hoje: <strong>Sensor de Som Arduino<\/strong> em Projeto com Rel\u00e9.<\/p>\n<p>O sensor \u00e9 capaz de captar ru\u00eddos e transform\u00e1-los em sinais, estes sinais podem ser receptados pelo Arduino (por exemplo) que em conjunto com outros acess\u00f3rios podem acionar l\u00e2mpadas, motores ou os mais diversos equipamentos eletr\u00f4nicos.<\/p>\n<p>Na pr\u00e1tica ele fica atento ao som provocado no ambiente e quando o recepta ele amplifica este sinal e transforma-o em sinais reconhec\u00edveis pelo Arduino ou microcontroladores geral. \u00c9\u00a0um dispositivo ideal para ser aplicado no ramo da automa\u00e7\u00e3o residencial ou at\u00e9 mesmo em dispositivos para ilumina\u00e7\u00e3o de festas, entre outros, incluindo projetos rob\u00f3ticos.<\/p>\n<p>A seguir, apresentaremos o controle de um rel\u00e9 por meio de palmas, que poder\u00e1 estar sendo aplicado para os mais diversos fins utilizando a plataforma Arduino.<\/p>\n<\/div>\n<div><\/div>\n<h2><strong>Teste pr\u00e1tico:<\/strong><\/h2>\n<p><iframe loading=\"lazy\" title=\"M\u00f3dulo Sensor de Som para Arduino\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/jNNj4Fk9yaU?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"p_justify\"><strong>Produtos utilizados no teste:<\/strong><\/h2>\n<ul>\n<li>1 x\u00a0<a href=\"https:\/\/www.usinainfo.com.br\/sensores-e-modulos\/modulo-sensor-de-som-para-arduino-2545.html?search_query=sensor+de+som&amp;results=8\" target=\"_blank\" rel=\"noopener noreferrer\">Modulo Sensor de som;<\/a><\/li>\n<li>1 x <a href=\"https:\/\/www.usinainfo.com.br\/arduino\/arduino-uno-r3-original-italia-2457.html?search_query=arduino&amp;results=137\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino;<\/a><\/li>\n<li>1 x <a href=\"https:\/\/www.usinainfo.com.br\/reles\/modulo-rele-5v-10a-1-canal-srd05-4763.html\" target=\"_blank\" rel=\"noopener noreferrer\">Rel\u00e9;<\/a><\/li>\n<li>1 x <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/protoboard-830-pontos-para-montagem-de-projetos-gl-12-1372.html?search_query=4239&amp;results=1\" target=\"_blank\" rel=\"noopener noreferrer\">Protoboard;<\/a><\/li>\n<li>1 x <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/protoboard-830-pontos-para-montagem-de-projetos-gl-12-1372.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumpers.<\/a><\/li>\n<\/ul>\n<h2><\/h2>\n<h2 class=\"p_justify\"><strong>Montagem F\u00edsica do Projeto Sensor de Som Arduino em com Rel\u00e9 (Hardware):<\/strong><\/h2>\n<p>A montagem \u00e9 muito simples, basta seguir as orienta\u00e7\u00f5es da imagem abaixo:<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_939\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/som.fw_.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-939\" class=\"wp-image-939\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/som.fw_.jpg\" alt=\"Esquem\u00e1tico Sensor de Som Arduino em Projeto com Rel\u00e9\" width=\"720\" height=\"460\" \/><\/a><p id=\"caption-attachment-939\" class=\"wp-caption-text\">Esquem\u00e1tico Sensor de Som Arduino em Projeto com Rel\u00e9<\/p><\/div>\n<p>&nbsp;<\/p>\n<h2 class=\"p_justify\"><strong>Funcionamento do C\u00f3digo (Biblioteca):<\/strong><\/h2>\n<p>O c\u00f3digo tem a fun\u00e7\u00e3o de fazer a leitura do Sensor de Som\u00a0e quando detectado algum ru\u00eddo alto e instant\u00e2neo ele ativar\u00e1 o rel\u00e9, caso detectar um novo ru\u00eddo ele o desligar\u00e1.<\/p>\n<p>C\u00f3digo para teste: <em><a href=\"https:\/\/www.usinainfo.com.br\/index.php?controller=attachment&amp;id_attachment=100\" target=\"_blank\" rel=\"noopener noreferrer\">Download AQUI<\/a>.\u00a0<\/em><\/p>\n<pre class=\"lang:csharp decode:1 \">\/\/ C\u00f3digo exemplo sensor de som;\r\n \r\n\/\/ Sensor de palma.\r\n \r\nint microfone = 8; \/\/ pino 8 digital para o microfone\r\nint relay1 = 13; \/\/pino do relay\r\n \r\nint contadorPalmasRelay = 0; \/\/Contador de Palmas\r\nint palmasRequeridaLigaRelay1 = 2; \/\/ Contagem para acionar o relay\r\nint palmasRequeridaDesligaRelay1 =2; \/\/ Contagem para desativar o relay\r\n \r\nunsigned long tempoMaximoSom = 1000; \/\/tempo maximo entre o pulso seguinte\r\nunsigned long tempoMinimooSom = 300; \/\/tempo minimo entre o pulso seguinte\r\nunsigned long comprimentoSonoro = 100; \/\/comprimento do som esperado\r\nunsigned long time;\r\nunsigned long startTime = 0;\r\n \r\nvoid setup() { \/\/rotina ao iniciar o programa \r\n pinMode(microfone, INPUT); \/\/inicia os pino do microfone como entrada\r\n pinMode(relay1, OUTPUT); \/\/inicia os pino do relay como saida\r\n digitalWrite(relay1, HIGH); \/\/ desliga relay (o relay \u00e9 invertido HIGH =desliga \/ LOW = liga)\r\n}\r\n \r\nvoid loop() { \/\/rotina infinita\r\n \/\/inicia a contagem de tempo\r\n time = millis();\r\n \/\/verifica o tempo entre o pulso inicial e o seguinte\r\n unsigned long tempoAposPalma = time - startTime;\r\n \r\n if (tempoAposPalma &gt;= comprimentoSonoro &amp;&amp; digitalRead(microfone) == LOW) {\r\n \r\n \/\/verifica se o pulso recebido respeita o intervalo entre 1 pulso e outro\r\n if (tempoAposPalma &lt; tempoMinimooSom || tempoAposPalma &gt; tempoMaximoSom) {\r\n \/\/senao for dentro do intervalo reseta a contagem e o tempo\r\n contadorPalmasRelay = 0;\r\n startTime = millis();\r\n }\r\n else {\r\n \/\/se for inicia a contagem de pulso e o tempo\r\n contadorPalmasRelay ++;\r\n startTime = millis();\r\n }\r\n \r\n \/\/verifica se a contagem de palma \u00e9 igual ou superior ao numro esperado e se o rele esta desarmado\r\n if ((contadorPalmasRelay &gt;= palmasRequeridaLigaRelay1 - 1) &amp;&amp;(digitalRead(relay1) == HIGH)) {\r\n \/\/liga relay e zera contagem\r\n digitalWrite(relay1, LOW);\r\n contadorPalmasRelay = 0;\r\n }\r\n \r\n \/\/verifica se a contagem de palma \u00e9 igual ou superior ao numro esperado e se o rele esta armado\r\n if ((contadorPalmasRelay &gt;= palmasRequeridaDesligaRelay1 - 1) &amp;&amp;(digitalRead(relay1) ==LOW)) {\r\n \/\/desliga relay e zera contagem\r\n digitalWrite(relay1, HIGH);\r\n contadorPalmasRelay = 0;\r\n }\r\n }\r\n}\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h2><strong>Conclus\u00e3o<\/strong><\/h2>\n<p>O Sensor de Som Arduino em Projeto com Rel\u00e9 mostra-se uma aplica\u00e7\u00e3o muito eficiente nos mais diversos projetos de automa\u00e7\u00e3o residencial e rob\u00f3ticos.<\/p>\n<p>O sensor \u00e9 um dispositivo realmente compacto e \u00fatil em diversas \u00e1reas, como na demonstra\u00e7\u00e3o do v\u00eddeo podemos estar fazendo o controle da ilumina\u00e7\u00e3o de sua resid\u00eancia, por exemplo, sendo de f\u00e1cil aplica\u00e7\u00e3o, pois n\u00e3o s\u00e3o necess\u00e1rios componentes externos, para facilitar ainda mais, possui um trimpot para regular a intensidade da detec\u00e7\u00e3o.<\/p>\n<p>Conhe\u00e7a toda Linha <a href=\"https:\/\/www.usinainfo.com.br\/arduino-e-eletroeletronica-74\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino<\/a> no Site da UsinaInfo.<\/p>\n<p>&nbsp;<\/p>\n<div style=\"text-align: right;\">Autor: Leonardo Dalla Porta<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9 muito comum ver em desenhos animados, filmes e novelas as pessoas ativarem l\u00e2mpadas, motores e outros objetos por meio de palmas, assovios ou at\u00e9 mesmo gritos. At\u00e9 certo ponto parece ser algo dif\u00edcil de funcionar na pr\u00e1tica, mas n\u00e3o \u00e9 o que este M\u00f3dulo Sensor de Som em conjunto com um microcontrolador (Arduino, por exemplo) promete fazer. Vamos aos post de hoje: Sensor de Som Arduino em Projeto com Rel\u00e9. O sensor \u00e9 capaz de captar ru\u00eddos e transform\u00e1-los em sinais, estes sinais podem ser receptados pelo Arduino (por exemplo) que em conjunto com outros acess\u00f3rios podem acionar l\u00e2mpadas, motores ou os mais diversos equipamentos eletr\u00f4nicos. Na pr\u00e1tica ele fica atento ao som provocado no ambiente e quando o [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":3952,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,57],"tags":[100,141],"class_list":["post-862","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-automacao-residencial","tag-projeto-arduino","tag-sensor-de-som-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sensor de Som Arduino em Projeto com Rel\u00e9 - Blog UsinaInfo<\/title>\n<meta name=\"description\" content=\"Sensor de Som Arduino em Projeto com Rel\u00e9 para Automa\u00e7\u00e3o Residencial tem no Blog UsinaInfo. Tutotial Completo com Esquemas de Liga\u00e7\u00e3o e Biblioteca. Confira!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sensor de Som Arduino em Projeto com Rel\u00e9 - Blog UsinaInfo\" \/>\n<meta property=\"og:description\" content=\"Sensor de Som Arduino em Projeto com Rel\u00e9 para Automa\u00e7\u00e3o Residencial tem no Blog UsinaInfo. Tutotial Completo com Esquemas de Liga\u00e7\u00e3o e Biblioteca. Confira!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Usinainfo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/pt-br.facebook.com\/faceusinainfo\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-15T17:50:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-02T19:57:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-sensor-de-som-arduino.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1622\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matheus Gebert Straub\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matheus Gebert Straub\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sensor de Som Arduino em Projeto com Rel\u00e9 - Blog UsinaInfo","description":"Sensor de Som Arduino em Projeto com Rel\u00e9 para Automa\u00e7\u00e3o Residencial tem no Blog UsinaInfo. Tutotial Completo com Esquemas de Liga\u00e7\u00e3o e Biblioteca. Confira!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/","og_locale":"pt_BR","og_type":"article","og_title":"Sensor de Som Arduino em Projeto com Rel\u00e9 - Blog UsinaInfo","og_description":"Sensor de Som Arduino em Projeto com Rel\u00e9 para Automa\u00e7\u00e3o Residencial tem no Blog UsinaInfo. Tutotial Completo com Esquemas de Liga\u00e7\u00e3o e Biblioteca. Confira!","og_url":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2016-04-15T17:50:05+00:00","article_modified_time":"2019-09-02T19:57:06+00:00","og_image":[{"width":1622,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-sensor-de-som-arduino.jpg","type":"image\/jpeg"}],"author":"Matheus Gebert Straub","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Matheus Gebert Straub","Est. tempo de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/","url":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/","name":"Sensor de Som Arduino em Projeto com Rel\u00e9 - Blog UsinaInfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-sensor-de-som-arduino.jpg","datePublished":"2016-04-15T17:50:05+00:00","dateModified":"2019-09-02T19:57:06+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"Sensor de Som Arduino em Projeto com Rel\u00e9 para Automa\u00e7\u00e3o Residencial tem no Blog UsinaInfo. Tutotial Completo com Esquemas de Liga\u00e7\u00e3o e Biblioteca. Confira!","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-sensor-de-som-arduino.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-sensor-de-som-arduino.jpg","width":1622,"height":1080,"caption":"Projeto Sensor de Som Arduino em com Rel\u00e9"},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-som-arduino-em-projeto-com-rele\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Sensor de Som Arduino em Projeto com Rel\u00e9"}]},{"@type":"WebSite","@id":"https:\/\/www.usinainfo.com.br\/blog\/#website","url":"https:\/\/www.usinainfo.com.br\/blog\/","name":"Blog Usinainfo","description":"Usinainfo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.usinainfo.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075","name":"Matheus Gebert Straub","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","caption":"Matheus Gebert Straub"},"description":"Mec\u00e2nico de Manuten\u00e7\u00e3o com Experi\u00eancia em Sistemas Embarcados, Automa\u00e7\u00e3o e Desenvolvimento de Projetos; Graduado nos Cursos de Matem\u00e1tica - URI e F\u00edsica - UFFS.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/matheus\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=862"}],"version-history":[{"count":9,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/862\/revisions"}],"predecessor-version":[{"id":3894,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/862\/revisions\/3894"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/3952"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}