<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivo para Smart Home - Bóson Treinamentos em Ciência e Tecnologia</title>
	<atom:link href="https://www.bosontreinamentos.com.br/tag/smart-home/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bosontreinamentos.com.br/tag/smart-home/</link>
	<description>Artigos e Tutoriais sobre Desenvolvimento de Software, Bancos de Dados SQL, Linux, Lógica de Programação, Inteligência Artificial, Hardware, Eletrônica, Arduino, Técnicas e Teorias de Estudo e Aprendizagem, Carreira em TI, Ciências Cognitivas, e muito mais!</description>
	<lastBuildDate>Sun, 01 Sep 2019 15:16:58 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.6</generator>
	<item>
		<title>Controle de Lâmpada com Sensor PIR e Sensor de Toque com Arduino</title>
		<link>https://www.bosontreinamentos.com.br/eletronica/arduino/controle-de-lampada-com-sensor-pir-e-sensor-de-toque-com-arduino/</link>
					<comments>https://www.bosontreinamentos.com.br/eletronica/arduino/controle-de-lampada-com-sensor-pir-e-sensor-de-toque-com-arduino/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Sun, 01 Sep 2019 15:16:58 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Automação Residencial]]></category>
		<category><![CDATA[Eletrônica]]></category>
		<category><![CDATA[Projetos]]></category>
		<category><![CDATA[Smart Home]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=15160</guid>

					<description><![CDATA[<p>Controle de Lâmpada com Sensor PIR e Sensor de Toque com Arduino Neste projeto vamos simular um sistema de iluminação inteligente, controlando o acendimento de uma lâmpada comum (automação residencial) com um sensor de movimento infravermelho (PIR), o qual irá detectar o movimento de uma pessoa no ambiente, e seu apagamento de duas formas: automático, após um tempo determinado, ou imediato após o toque em um sensor capacitivo, que fará o papel de um Smart Switch. Lista de materiais Arduino (Uno, Nano, Mega, etc) Lâmpada (LED, CFL ou Incandescente) Soquete para lâmpada Sensor PIR (Passive Infrared) HC-SR501 Sensor de Toque Capacitivo TTP223B Módulo de Relé 5V KY-019 ou similar Matriz de Contatos Cabo 1,5 mm2 ou mais grosso Fios diversos para breadboard Tomada (plugue padrão) Fita isolante Alicate de corte Decapador de fios (opcional) Diagrama Esquemático A figura a seguir mostra o diagrama esquemático do circuito que será criado: Visão Matriz de Contatos A ilustração a seguir mostra a conexão entre os componentes empregados no projeto: Código-Fonte do Projeto A seguir temos o código-fonte do projeto a ser carregado no Arduino: const int TOQUE = 2; const int PIR = 8; const int LAMP = 10; int estToque; int estPIR; [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/eletronica/arduino/controle-de-lampada-com-sensor-pir-e-sensor-de-toque-com-arduino/">Controle de Lâmpada com Sensor PIR e Sensor de Toque com Arduino</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Controle de Lâmpada com Sensor PIR e Sensor de Toque com Arduino</h2>
<p>Neste projeto vamos simular um sistema de iluminação inteligente, controlando o acendimento de uma lâmpada comum (automação residencial) com um <a href="http://www.bosontreinamentos.com.br/eletronica/arduino/como-usar-um-sensor-de-movimento-pir-com-arduino/" target="_blank" rel="noopener">sensor de movimento infravermelho (PIR)</a>, o qual irá detectar o movimento de uma pessoa no ambiente, e seu apagamento de duas formas: automático, após um tempo determinado, ou imediato após o toque em um <a href="http://www.bosontreinamentos.com.br/eletronica/arduino/sensor-de-toque-capacitivo-com-arduino/" target="_blank" rel="noopener">sensor capacitivo</a>, que fará o papel de um Smart Switch.</p>
<h3>Lista de materiais</h3>
<ul>
<li>Arduino (Uno, Nano, Mega, etc)</li>
<li>Lâmpada (<a href="http://www.bosontreinamentos.com.br/eletronica/curso-de-eletronica/como-funciona-um-led-diodo-emissor-de-luz/" target="_blank" rel="noopener">LED</a>, CFL ou Incandescente)</li>
<li>Soquete para lâmpada</li>
<li><a href="http://www.bosontreinamentos.com.br/eletronica/como-funciona-um-sensor-de-movimento-pir-passive-infrared/" target="_blank" rel="noopener">Sensor PIR (Passive Infrared) HC-SR501</a></li>
<li><a href="http://www.bosontreinamentos.com.br/eletronica/arduino/sensor-de-toque-capacitivo-com-arduino/" target="_blank" rel="noopener">Sensor de Toque Capacitivo TTP223B</a></li>
<li>Módulo de Relé 5V KY-019 ou similar</li>
<li><a href="http://www.bosontreinamentos.com.br/eletronica/curso-de-eletronica/o-que-e-uma-matriz-de-contatos-curso-de-eletronica-basica/" target="_blank" rel="noopener">Matriz de Contatos</a></li>
<li>Cabo 1,5 mm<sup>2</sup> ou mais grosso</li>
<li>Fios diversos para breadboard</li>
<li>Tomada (plugue padrão)</li>
<li>Fita isolante</li>
<li>Alicate de corte</li>
<li>Decapador de fios (opcional)</li>
</ul>
<h3>Diagrama Esquemático</h3>
<p>A figura a seguir mostra o diagrama esquemático do circuito que será criado:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-15303" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/Sensor-PIR-Toque-Lampada-Esquematico-1024x436.png" alt="Diagrama Esquemático da smart lamp com arduino" width="899" height="383" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/Sensor-PIR-Toque-Lampada-Esquematico-1024x436.png 1024w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/Sensor-PIR-Toque-Lampada-Esquematico-420x179.png 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/Sensor-PIR-Toque-Lampada-Esquematico-768x327.png 768w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/Sensor-PIR-Toque-Lampada-Esquematico-940x400.png 940w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/Sensor-PIR-Toque-Lampada-Esquematico-620x264.png 620w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/Sensor-PIR-Toque-Lampada-Esquematico.png 1371w" sizes="auto, (max-width: 899px) 100vw, 899px" /></p>
<h3>Visão Matriz de Contatos</h3>
<p>A ilustração a seguir mostra a conexão entre os componentes empregados no projeto:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-15299" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/SensorPIRToqueLampada-1024x535.png" alt="Automação Residencial dom Arduino - Lâmpada com Sensor Infravermelho e Sensor de Toque" width="850" height="444" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/SensorPIRToqueLampada-1024x535.png 1024w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/SensorPIRToqueLampada-420x219.png 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/SensorPIRToqueLampada-768x401.png 768w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/08/SensorPIRToqueLampada.png 1068w" sizes="auto, (max-width: 850px) 100vw, 850px" /></p>
<h3>Código-Fonte do Projeto</h3>
<p>A seguir temos o código-fonte do projeto a ser carregado no Arduino:</p>
<pre>const int TOQUE = 2;
const int PIR = 8;
const int LAMP = 10;
int estToque;
int estPIR;
unsigned long tempoAtual = 0;

void setup() {
  pinMode(TOQUE, INPUT);
  pinMode(PIR, INPUT);
  pinMode(LAMP, OUTPUT);
  attachInterrupt(digitalPinToInterrupt(TOQUE),apaga,RISING);
  Serial.begin(9600);
}

void loop() {
  tempoAtual = millis();
  estPIR = digitalRead(PIR);
  if (estPIR == HIGH) {
    digitalWrite(LAMP, HIGH);
    Serial.println("Lâmpada acesa");
    while (millis() &lt; tempoAtual + 10000) {
      if (estPIR == false) {
        break;
      }
    }
    digitalWrite(LAMP, LOW);
    estPIR = false;
    Serial.println("Lâmpada apagada por tempo");
  }
}

void apaga() {
  estToque = digitalRead(TOQUE);
  if (estPIR == HIGH) {
    if (estToque == HIGH) {
      digitalWrite(LAMP, LOW);
      estPIR = false;
      Serial.println("Lâmpada apagada por toque");
    }
  }
  delay(1000);
}</pre>
<p>Neste código usamos uma <a href="http://www.bosontreinamentos.com.br/eletronica/arduino/como-usar-interrupcoes-com-arduino/" target="_blank" rel="noopener">interrupção no Arduino</a> para detectar quando o sensor de toque capacitivo é ativado, permitindo assim apagar a lâmpada em qualquer momento, por meio da chamada à função <strong>apaga()</strong>. Além disso, usamos a <a href="http://www.bosontreinamentos.com.br/eletronica/arduino/programacao-para-arduino-funcoes-de-temporizacao/" target="_blank" rel="noopener">função millis() para temporizar o circuito</a>, em vez de simplesmente usarmos a função delay() (que é limitada).</p>
<p>Usamos o Monitor Serial para visualizar mensagens relativas ao estado da lâmpada &#8211; a saber, se ela foi acesa, se foi apagada pela passagem do tempo limite, ou se foi apagada por intervenção do usuário (toque no sensor capacitivo).&nbsp;</p>
<h3>Testando o circuito</h3>
<p><span style="color: #ff0000; font-size: 14pt;"><strong>ATENÇÃO: Tome muito cuidado ao manipular o circuito após ter sido conectado na tomada da rede elétrica, , pois existe o risco de choque elétrico, que pode ser fatal. Certifique-se de ter isolado muito bem todas as conexões que envolvem o relé e a lâmpada.</strong></span></p>
<p>Para testar o circuito basta alimentar o Arduino e conectar o plugue na tomada. Espere cerca de um minuto até o sensor se aclimatar com os níveis de infravermelho do ambiente, e então é só se movimentar na frente do PIR, o que deve fazer com que a lâmpada se acenda automaticamente.</p>
<p>A imagem abaixo mostra o circuito montado em uma matriz de contatos, já conectado e pronto para testes:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15312" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2019/09/arduino-pir-toque-lampada-smart-home.jpg" alt="Automação Residencial com Arduino - Controle de Lâmpadas com sensores" width="850" height="687" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2019/09/arduino-pir-toque-lampada-smart-home.jpg 850w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/09/arduino-pir-toque-lampada-smart-home-420x339.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/09/arduino-pir-toque-lampada-smart-home-768x621.jpg 768w" sizes="auto, (max-width: 850px) 100vw, 850px" /></p>
<p>Tocando no nosso smart switch &#8211; o sensor de toque capacitivo &#8211;&nbsp; a lâmpada deve se apagar imediatamente, não sendo acesa novamente por algum tempo mesmo que você se movimente na frente do sensor de novo &#8211; para que haja tempo de sair do recinto sem que a lâmpada seja acesa novamente.</p>
<p>Se o sensor de toque não for ativado, a lâmpada se apagará automaticamente após decorrido o tempo configurado no código (10 segundos aqui &#8211; mude à vontade para realizar seus testes).</p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/eletronica/arduino/controle-de-lampada-com-sensor-pir-e-sensor-de-toque-com-arduino/">Controle de Lâmpada com Sensor PIR e Sensor de Toque com Arduino</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/eletronica/arduino/controle-de-lampada-com-sensor-pir-e-sensor-de-toque-com-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sensor de Toque Capacitivo com Arduino</title>
		<link>https://www.bosontreinamentos.com.br/eletronica/arduino/sensor-de-toque-capacitivo-com-arduino/</link>
					<comments>https://www.bosontreinamentos.com.br/eletronica/arduino/sensor-de-toque-capacitivo-com-arduino/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Mon, 29 Jul 2019 14:47:53 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Automação Residencial]]></category>
		<category><![CDATA[Eletrônica]]></category>
		<category><![CDATA[Sensor]]></category>
		<category><![CDATA[Smart Home]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=15145</guid>

					<description><![CDATA[<p>Sensor de Toque Capacitivo com Arduino Neste artigo vamos mostrar como usar um sensor de toque capacitivo com Arduino para disparar o acionamento de uma carga qualquer, como uma lâmpada ou um motor. Usaremos o módulo de sensor TTP223B, que é um circuito sensor de toque muito comum e de baixo custo, o qual permite detectar toques em uma superfície demarcada em sua placa. Ao tocar na região demarcada, a saída do circuito é ativada, indo ao nível alto, por 12 segundos, e voltando logo após ao nível baixo. A imagem a seguir mostra o módulo do sensor de toque capacitivo TTP223B: Sensor de Toque Capacitivo TTP223B Aplicações Permite substituir um interruptor mecânico por um interruptor digital Especificações técnicas Circuito integrado: TTP223B Tensão de Operação: 2V &#8211; 5,5VDC Tensão de Saída (nível alto): 0,8V Tensão de Saída (nível baixo): 0,3V Sensibilidade ajustável por capacitância externa (0-50 pF) Temperatura de Operação: -20ºC a +70ºC Funcionamento do Sensor Este é um dispositivo que utiliza o seu corpo como parte do circuito. Ao tocar na área sensível do módulo, a capacitância do circuito é alterada e essa alteração é detectada, fazendo com que o estado da saída do circuito seja modificado. Este sensor [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/eletronica/arduino/sensor-de-toque-capacitivo-com-arduino/">Sensor de Toque Capacitivo com Arduino</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Sensor de Toque Capacitivo com Arduino</h2>
<p>Neste artigo vamos mostrar como usar um sensor de toque capacitivo com Arduino para disparar o acionamento de uma carga qualquer, como uma lâmpada ou um motor.</p>
<p>Usaremos o módulo de sensor <strong>TTP223B</strong>, que é um circuito sensor de toque muito comum e de baixo custo, o qual permite detectar toques em uma superfície demarcada em sua placa. Ao tocar na região demarcada, a saída do circuito é ativada, indo ao nível alto, por 12 segundos, e voltando logo após ao nível baixo.</p>
<p>A imagem a seguir mostra o módulo do sensor de toque capacitivo TTP223B:</p>
<div id="attachment_15165" style="width: 482px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-15165" class="size-full wp-image-15165" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-touch-capacitivo-ttp223B.jpg" alt="Sensor de Toque Capacitivo TTP223B" width="472" height="506" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-touch-capacitivo-ttp223B.jpg 472w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-touch-capacitivo-ttp223B-392x420.jpg 392w" sizes="auto, (max-width: 472px) 100vw, 472px" /><p id="caption-attachment-15165" class="wp-caption-text">Sensor de Toque Capacitivo TTP223B</p></div>
<h3>Aplicações</h3>
<p>Permite substituir um interruptor mecânico por um interruptor digital</p>
<h3>Especificações técnicas</h3>
<ul>
<li>Circuito integrado: TTP223B</li>
<li>Tensão de Operação: 2V &#8211; 5,5VDC</li>
<li>Tensão de Saída (nível alto): 0,8V</li>
<li>Tensão de Saída (nível baixo): 0,3V</li>
<li>Sensibilidade ajustável por capacitância externa (0-50 pF)</li>
<li>Temperatura de Operação: -20ºC a +70ºC</li>
</ul>
<h3>Funcionamento do Sensor</h3>
<p>Este é um dispositivo que utiliza o seu corpo como parte do circuito. Ao tocar na área sensível do módulo, a capacitância do circuito é alterada e essa alteração é detectada, fazendo com que o estado da saída do circuito seja modificado.</p>
<p>Este sensor capacitivo possui três pinos de conexão:</p>
<ul>
<li>SIG &#8211; Sinal de Saída</li>
<li>VCC &#8211; Alimentação +VCC</li>
<li>GND &#8211; Terra / Negativo</li>
</ul>
<p>E uma superfície marcada denominada &#8220;Sensor&#8221;, que ao ser tocada com um dedo faz com que o sensor detecte o toque e gere um sinal de nível alto, que aparece no pino SIG. Este sinal é enviado para processamento no Arduino &#8211; em nosso caso, vamos conectar o pino SIG do sensor ao pino 9 de entrada digital do microcontrolador.</p>
<h3>Lista de Materiais:</h3>
<ul>
<li>01 Arduino</li>
<li>01 Módulo de Sensor Capacitivo Touch TTP223B</li>
<li>01 LED (cor a seu gosto)</li>
<li>01 Resistor de 220 ohms</li>
<li>01 Matriz de Contatos</li>
<li>01 Cabo USB e fios de conexão variados</li>
</ul>
<h3>Diagrama Esquemático</h3>
<p>A seguir temos o diagrama esquemático do circuito a ser montado:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15147" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-capacitivo-TTP223B-arduino.png" alt="Sensor Capacitivo de Toque TTP223B com Arduino" width="656" height="505" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-capacitivo-TTP223B-arduino.png 656w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-capacitivo-TTP223B-arduino-420x323.png 420w" sizes="auto, (max-width: 656px) 100vw, 656px" /></p>
<h3>Código</h3>
<p>Na sequência, temos o código-fonte do programa que será carregado no Arduino para controlar o circuito:</p>
<pre>const int SENSOR = 4;
const int LED = 11;
int est;

void setup() {
  pinMode(SENSOR, INPUT);
  pinMode(LED, OUTPUT);
}

void loop() {
  est = digitalRead(SENSOR)
  if (est == HIGH) {
    digitalWrite(LED, HIGH);
  }
  else {
    digitalWrite(LED,LOW);
  }
  delay(500);
}</pre>
<h3>Testando o Circuito</h3>
<p>As imagens a seguir mostram o circuito criado em ação. Ao tocar no sensor, o LED é aceso, e ao tirar o dedo o LED se apaga:</p>
<p><div id="attachment_15162" style="width: 810px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-15162" class="size-full wp-image-15162" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-apagado.jpg" alt="Sensor de Toque Capacitivo TTP223B apagado" width="800" height="600" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-apagado.jpg 800w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-apagado-420x315.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-apagado-768x576.jpg 768w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-apagado-174x131.jpg 174w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-apagado-300x225.jpg 300w" sizes="auto, (max-width: 800px) 100vw, 800px" /><p id="caption-attachment-15162" class="wp-caption-text">LED apagado</p></div> <div id="attachment_15163" style="width: 810px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-15163" class="size-full wp-image-15163" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-aceso.jpg" alt="Sensor de Toque Capacitivo TTP223B aceso" width="800" height="600" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-aceso.jpg 800w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-aceso-420x315.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-aceso-768x576.jpg 768w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-aceso-174x131.jpg 174w, https://www.bosontreinamentos.com.br/wp-content/uploads/2019/07/sensor-toque-capacitivo-arduino-aceso-300x225.jpg 300w" sizes="auto, (max-width: 800px) 100vw, 800px" /><p id="caption-attachment-15163" class="wp-caption-text">LED aceso ao tocar no sensor capacitivo</p></div></p>
<p>É isso aí! No próximo tutorial vamos combinar sensor capacitivo com um sensor de presença infravermelho. Até!</p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/eletronica/arduino/sensor-de-toque-capacitivo-com-arduino/">Sensor de Toque Capacitivo com Arduino</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/eletronica/arduino/sensor-de-toque-capacitivo-com-arduino/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Como usar um Sensor de Movimento PIR com Arduino</title>
		<link>https://www.bosontreinamentos.com.br/eletronica/arduino/como-usar-um-sensor-de-movimento-pir-com-arduino/</link>
					<comments>https://www.bosontreinamentos.com.br/eletronica/arduino/como-usar-um-sensor-de-movimento-pir-com-arduino/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Sat, 24 Nov 2018 17:17:25 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Automação Residencial]]></category>
		<category><![CDATA[Sensor]]></category>
		<category><![CDATA[Smart Home]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=13647</guid>

					<description><![CDATA[<p>Projeto: Acionando LED com Arduino e sensor PIR Neste tutorial vamos criar um projeto simples com Arduino empregando um sensor PIR &#8211; infravermelho passivo. Se você leu o artigo sobre o funcionamento de um sensor de movimento PIR vai se lembrar do exemplo de aplicação em um banheiro de restaurante. Faremos algo similar, porém utilizando um LED em vez de uma lâmpada. Quando o sensor PIR detectar movimento, um LED será aceso, permanecendo neste estado por 2 segundos (as lâmpadas de banheiros automáticas permanecem por ao menos 30 segundos acesas; modificar isso é extremamente simples no circuito). Como podemos imaginar, muitas aplicações interessantes podem ser criadas com esse tipo de sensor, entre elas inúmeros dispositivos para Automação Residencial e Smart Home (Casa Inteligente) Lista de materiais Para montar este circuito vamos precisar dos seguintes componentes: Arduino Sensor PIR HC-SR501 ou equivalente Resistor de 220Ω LED (qualquer cor) Breadboard Fios e jumpers para ligações Diagrama Esquemático do Circuito Abaixo temos o diagrama esquemático do circuito de acionamento de luz com sensor infravermelho passivo: Ligações em uma breadboard: Código A seguir temos o código utilizado em nosso projeto: const int pinoLED = 10; const int pinoPIR = 4; void setup() { pinMode(pinoLED, [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/eletronica/arduino/como-usar-um-sensor-de-movimento-pir-com-arduino/">Como usar um Sensor de Movimento PIR com Arduino</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Projeto: Acionando LED com Arduino e sensor PIR</h2>
<p>Neste tutorial vamos criar um projeto simples com Arduino empregando um <a href="http://www.bosontreinamentos.com.br/eletronica/como-funciona-um-sensor-de-movimento-pir-passive-infrared/">sensor PIR</a> &#8211; infravermelho passivo. Se você leu o artigo sobre o <a href="http://www.bosontreinamentos.com.br/eletronica/como-funciona-um-sensor-de-movimento-pir-passive-infrared/">funcionamento de um sensor de movimento PIR</a> vai se lembrar do exemplo de aplicação em um banheiro de restaurante. Faremos algo similar, porém utilizando um LED em vez de uma lâmpada.</p>
<p>Quando o sensor PIR detectar movimento, um LED será aceso, permanecendo neste estado por 2 segundos (as lâmpadas de banheiros automáticas permanecem por ao menos 30 segundos acesas; modificar isso é extremamente simples no circuito).</p>
<p>Como podemos imaginar, muitas aplicações interessantes podem ser criadas com esse tipo de sensor, entre elas inúmeros dispositivos para Automação Residencial e Smart Home (Casa Inteligente)</p>
<h3>Lista de materiais</h3>
<p>Para montar este circuito vamos precisar dos seguintes componentes:</p>
<ul>
<li>Arduino</li>
<li>Sensor PIR HC-SR501 ou equivalente</li>
<li>Resistor de 220Ω</li>
<li>LED (qualquer cor)</li>
<li>Breadboard</li>
<li>Fios e jumpers para ligações</li>
</ul>
<h3>Diagrama Esquemático do Circuito</h3>
<p>Abaixo temos o diagrama esquemático do circuito de acionamento de luz com sensor infravermelho passivo:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-13657" title="Esquemático do sensor de presença PIR com arduino e LED" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2018/11/sensor-PIR-arduino-esquema.jpg" alt="Esquemático do sensor de presença PIR com arduino e LED" width="701" height="442" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2018/11/sensor-PIR-arduino-esquema.jpg 978w, https://www.bosontreinamentos.com.br/wp-content/uploads/2018/11/sensor-PIR-arduino-esquema-420x265.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2018/11/sensor-PIR-arduino-esquema-768x485.jpg 768w" sizes="auto, (max-width: 701px) 100vw, 701px" /></p>
<p>Ligações em uma breadboard:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-13658" title="Conexão do sensor PIR HC-SR501 em uma protoboard com Arduino" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2018/11/sensor-PIR-arduino-breadboard.jpg" alt="Conexão do sensor PIR HC-SR501 em uma protoboard com Arduino" width="700" height="428" srcset="https://www.bosontreinamentos.com.br/wp-content/uploads/2018/11/sensor-PIR-arduino-breadboard.jpg 963w, https://www.bosontreinamentos.com.br/wp-content/uploads/2018/11/sensor-PIR-arduino-breadboard-420x257.jpg 420w, https://www.bosontreinamentos.com.br/wp-content/uploads/2018/11/sensor-PIR-arduino-breadboard-768x470.jpg 768w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p>
<h3>Código</h3>
<p>A seguir temos o código utilizado em nosso projeto:</p>
<pre><span style="color: #ff0000;"><strong>const int pinoLED = 10;</strong></span>
<span style="color: #ff0000;"><strong>const int pinoPIR = 4;
</strong></span>
<span style="color: #ff0000;"><strong>void setup() {</strong></span>
<span style="color: #ff0000;"><strong>  pinMode(pinoLED, OUTPUT);</strong></span>
<span style="color: #ff0000;"><strong>  pinMode(pinoPIR, INPUT);</strong></span>
<span style="color: #ff0000;"><strong>}
</strong></span>
<span style="color: #ff0000;"><strong>void loop() {</strong></span>
<span style="color: #ff0000;"><strong>  int valor = digitalRead(pinoPIR);</strong></span>
<span style="color: #ff0000;"><strong>  if (valor == HIGH) {</strong></span>
<span style="color: #ff0000;"><strong>    digitalWrite(pinoLED, HIGH);</strong></span>
<span style="color: #ff0000;"><strong>    delay(2000);</strong></span>
<span style="color: #ff0000;"><strong>    digitalWrite(pinoLED, LOW);</strong></span>
<span style="color: #ff0000;"><strong>  }</strong></span>
<span style="color: #ff0000;"><strong>}</strong></span></pre>
<p>Criamos as constantes pinoLED e pinoPIR para configurar os pinos de conexão do LED e de saída do sensor PIR, respectivamente. Na função de setup ajustamos esses pinos com saída (LED) e como entrada (PIR).</p>
<p>Na função principal (loop) criamos dinamicamente uma variável de nome valor que irá recebr o nível lido no pin do PIR, por meio do método digitalRead no pino correspondente. Se o valor lido for nível alto (HIGH), o LED será aceso, permanecendo nesse estado por 2 segundos (2000 milissegundos, função digitalWrite) e então será apagado, se acendendo novamente quando o sensor detectar movimento.</p>
<p><a href="https://www.mpja.com/download/31227sc.pdf" target="_blank" rel="noopener">Download do Datasheet do HC-SR501</a></p>
<p>É isso aí! Nos próximos tutoriais vamos criar mais projetos interessantes utilizando Arduino e sensores PIR. Até mais!</p>
<h3>Referências</h3>
<p>Wilson, J. <em><strong>Sensor Technology Handbook</strong></em>. Newnes / Elsevier. 2005.</p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/eletronica/arduino/como-usar-um-sensor-de-movimento-pir-com-arduino/">Como usar um Sensor de Movimento PIR com Arduino</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/eletronica/arduino/como-usar-um-sensor-de-movimento-pir-com-arduino/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
