Arduino – Sensor de Corrente ACS712 em AC e DC (Monitoring Current with Arduino and ACS712)

modulo-de-sensor-de-corrente-acs712-modulo

O ACS712 é um sensor de corrente AC e DC, de acordo com seu datasheat ele é fabricado em três versões : ACS712ELCTR-05B, ACS712ELCTR-20A, ACS712ELCTR-30A. O que difere é sua corrente máxima suportada.

Abaixo vamos mostrar como utiliza-lo junto a um arduino:

Continue reading

Arduino – L293 H-Bridge / Ponte-H (Control your motors with L293D and Arduino)

L293 - L293D

O L293 (e suas variações L293B e L293D) é um circuito integrado que contém duas pontes H.

Pontes H são circuito compostos de alguns transistores, diodos (para barrar a corrente reversa), e alguns resistores para não queimar os transistores. O que ele faz é rodar e reverter motores DC.

As pontes H são chatas de montar na mão pois contem varias variáveis a tratar, esse CI facilita muito e diminui fisicamente o projeto.

Vejamos abaixo a pinagem do L293: Continue reading

Arduino – Sensor de gás / detector de gás (Arduino MQ Gas sensor)

sensor de gas

Vamos demostrar o funcionamento e como implementar o código para controlar o valor de saída desse sensor.

Foi utilizado:
1 – Buzzer (pino positivo ligado na porta D3).
1 – Display LCD 16×2 (LiquidCrystal lcd(9, 8, 7, 6, 5, 4))
1 – Sensor de Gás(pino de sinal na A0).

Vamos verificar como o circuito foi feito: Continue reading

Arduino – Usando a Ethernet shield com LCD 16×2 (Use an ethernet shield and LCD at a time)

shield-ethernet-sd-para-arduino

Por padrão usamos a inicialização de nosso LCD 16×2 da seguinte maneira:

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Porém nossa Ethernet Shield utiliza as portas D10 à D13, o que acaba interferindo no sinal do LCD.

Para corrigir esse problema, basta alterarmos as portas do LCD para:

LiquidCrystal lcd(9, 8, 7, 6, 5, 4);

Veja o esquema da ligação do circuito abaixo: Continue reading

Arduino – Criando um serviço web com a Ethernet Shield (HanRun/HR911105A/W5100)

shield-ethernet-sd-para-arduino

Vamos desenvolver um simples Servidor Web que mostra os valores dos pinos das entradas analógicas A0 à A5, usando uma Ethernet Shield original ou compatível, como, a Han Run HR911105A, W5100, entre outras que tem a comunicação com os pinos 10, 11, 12, 13 do Arduino.

Arduino Ethernet shield
Arduino ethernet shield sample
Arduino ethernet shield web service
Sample webservice ethernet shield
Como usar o Arduino Ethernet Shield
Arduino HanRun
Arduino W5100

Segue abaixo o código responsável: Continue reading

Arduino – Sensor ultra-sônico HC-SR04 (arduino ping / sensor de distância)

sensor ultrasom

O sensor ultra-sônico HC-SR04 é utilizado para a medição de distâncias com precisão. Sua utilização é bem simples, e também podemos contar com uma classe pronta para fazer seu tratamento.

O HC-SR04 conta com 4 pinos:

  1. Vcc (pino de alimentação)
  2. Trig (entrada de dados)
  3. Echo (saida de dados)
  4. Gnd (comum, neutro)

Vamos liga-lo na arduino da seguinte forma:
Continue reading