Projeto 1 - Pisca LED

Olá pessoal, agora vamos iniciar na prática como montar os componentes e executar os programas para vermos como o placa Arduino funciona realmente.

Projeto 3 - Alarme com sonorizador piezo

Olá pessoal, este projeto será um pouco barulhento pois, vamos fazer um alarme com sonorizador piezo conectado a um pino de saída digital, podendo ser criado um som de sirene. Iremos gerar uma onda senoidal para gerar os pulsos e criando o som

Projeto 10 - Controle de temperatura com LCD e Cooler

Olá pessoal, já vimos basicamente como utilizar um LCD com o Arduino, agora vamos fazer um pequena aplicação utilizando o mesmo esquema do projeto anterior acrescentando um cooler. Este projeto tem pouca complexidade, desde que montado com calma para não se perderem nas inserções dos jumpers.

Projeto 8 - Controle básico com LCD

Olá pessoal, agora vamos deixar nossos projetos visualmente mais interessantes. Iremos aprender como utilizar o LCD (Liquid Crystal Display), não utilizaremos o modelo JHD 162A, deixando nossos projetos mais amigáveis.

Projeto 19 – Arduino como um osciloscópio

Olá pessoal, nós que gostamos de mexer com eletrônica sempre ficamos na curiosidade de sabermos qual é o tipo de onda que está sendo gerada em um circuito qualquer, pois então vamos aprender como fazer um osciloscópio com o Arduino, o programa é muito útil e fácil de utilizar, com ele podemos tirar nossa curiosidade em relação as ondas em circuitos eletrônicos. Vamos saciar nossa curiosidade ?

Mostrando postagens com marcador sensores e arduino. Mostrar todas as postagens
Mostrando postagens com marcador sensores e arduino. Mostrar todas as postagens

6 de set. de 2014

Projeto 33 – Utilizando sensores do Smartphone via Bluetooth com ArduinoCommander

Projeto 33 – Utilizando sensores do Smartphone via Bluetooth com ArduinoCommander

Olá pessoal! Hoje irei mostrar como utilizar o sensor acelerômetro do seu próprio Smartphone para controlar um LED. Além deste, o app ArduinoCommander possui outros mais, como sensor de proximidade, sensor de campo magnético, sensor de orientação. Para utiliza-los basta que seu aparelho possua os respectivos sensores.
Os códigos serão todos comentados para melhor entendimento, podendo ser retirados após a compreensão de cada linha. Bom trabalho !!!


Vídeo do projeto pronto




Componentes necessários

1 Shield JY-MCU (Módulo Bluetooth)
1 LED (qualquer cor)
1 Resistor de 330Ω
Fios jumper


Esquema para montagem





O código para comunicação com o ArduinoCommander


Sigas os passos:

1) Abra o IDE do Arduino.
2) Clique em File >> Examples >> Firmata e StandardFirmata.
3) Irá abrir o código StandardFirmata.
4) Dê um Ctrl+F e busque por 57600.
5) Troque o valor por 9600.
6) Pronto agora faça o upload para o Arduino*.

*OBS.: Antes de passar o código para o Arduino retire os jumpers dos pinos RX e TX. Se não for feito isso não irá carregar o código para o Arduino, dando erro.



Conectando-se ao ArduinoCommander


2)  Após ter instalado, abra-o. Ficará assim a tela:




3) Clique em “Discover devices” para encontrar seu Shield Bluetooth. Se o seu aparelho estiver com o bluetooth desligado, ele irá habilitar o mesmo. Como mostra na imagem abaixo:




 4) Agora pesquise novamente os dispositivos em “Discover devices” e irá aparecer os dispositivos bluetooth ao alcance, como mostra a imagem abaixo:





 5) O meu shield esta com o nome ELTONSHIELD, visualize o seu e clique clique nele para seleciona-lo.

6) Após isto irá se conectar a sua placa Arduino como mostra a imagem abaixo:




 7)  Se algo der errado ira aparecer algo assim:





Utilizando o sensor acelerômetro


1)  Clique no pino digital PWM “9”, em seguida selecione a opção “Analog output”, “Use device sensor” e “Configure”, como mostra a imagem abaixo:




2)  Irá abrir uma outra tela para selecionarmos o sensor e fazer as configurações necessárias:




Obs.: Infelizmente por se tratar de versão free, mesmo mudando o tempo para que se utilize este recurso, somente poderá ser utilizado por um período máximo de 10 segundos. Para se familiarizar com o app, configure como mostrado a cima. Podendo modificar o eixo posteriormente. Para setar os valores na posição Z você deverá deixar o aparelho na horizontal em pé e clique em “Current -> 0” e depois deixo-o na horizontal deitado e clique em “Current -> 1”. Clique em “OK”.


 3) Na tela posterior confirme clicando em “OK”:





4) Clique em “OK” novamente e movimente seu aparelho para baixo e para cima (na horizontal), e verá o LED acender e apagar conforme o movimento exercido. Na tela do seu aparelho você verá mudar a tensão no pino conforme o movimento:






  
5) Para desconectar do bluetooth clique da tecla de menu do Smartphone e selecione “Disconnect”, aguarde alguns segundos e pronto.





- Se você gostou do post, por favor comente! Nos dê um feedback, isto nos incentiva a continuar ! :)
- Curta a fan page !
- Compartilhe os posts !
- Inscreva se no canal do YouTube !


27 de out. de 2013

Projeto 18 – Sensor de umidade e temperatura DHT11

Projeto 18 – Sensor de umidade e temperatura DHT11

Olá pessoal, sabemos que a umidade relativa do ar influencia na nossa sensação de conforto, sendo uma umidade de 45% uma umidade ideal. A umidade baixa pode provocar alguns efeito no ser humano, tais como: ressecamento da pele, aumento na eletricidade estática, entre outras. Por isso vamos aprender como utilizar o sensor DHT11. Este sensor é um pequeno módulo comprado em sites da China ou no Brasil. Você pode utilizar este projeto para monitora a temperatura e a umidade em algum lugar de sua residência, então vamos lá.

Os códigos serão todos comentados para melhor entendimento, podendo ser retirados após a compreensão de cada linha. Bom trabalho !!!

Componentes necessários

1 Protobord
1 Display LCD 16X2
1 Módulo DHT11
1 Potenciômetros de 10K (Para controle de contraste) *
Fios jumpers
*Você pode utilizar mais um potenciômetro para controle de brilho (Verifique o post http://facacomarduino.blogspot.com.br/2013/07/projeto-10-controle-de-temperatura-com.html )

Observação importante: Antes de compilar o código você deve antes adicionar a biblioteca do sensor antes, por isso siga os passos para fazê-lo.

Passo 1: Acesse o skydrive
https://skydrive.live.com/?cid=F877FDED1DE63FAA&id=F877FDED1DE63FAA%21122, neste link você irá fazer o download do arquivo DHT11. (É só clicar nele).

Passo 2: Entre na pasta onde você executa a IDE do Arduino, dentro desta pasta terá outras pasta como drives, examples, libraries, etc.

Passo 3: Pegue o arquivo baixado e descompacte-o dentro da pasta libraries e pronto, agora você pode compilar o código sem nenhum erro.



Conectando os componentes

Primeiro, certifique-se de que seu Arduino esteja desligado, desconectando-o do cabo USB. Agora, pegue o módulo DHT11, o potenciômetro, o LCD e os fios e conecte-os como mostra a figura.







Não importa se você utiliza fios de cores diferentes ou furos diferentes na protoboard, desde que os componentes e os fios estejam conectados na mesma ordem da figura. Tenha cuidado ao inserir os componentes na protoboard. Caso sua protoboard seja nova, a superfície dos furos ainda estará rígida. A não inserção cuidadosa dos componentes pode resultar em danos.
Certifique-se de que todos os componentes estejam conectados corretamente. Quando você estiver seguro de que tudo foi conectado corretamente, ligue seu Arduino e conecte o cabo USB.



Agora vamos ao código


// Projeto 18 -  Sensor de temperatura com LCD

#include <LiquidCrystal.h>  // Biblioteca utilizada para controle do LCD
#include <dht11.h>  // Biblioteca utilizada para controle de sensor DHT11

dht11 DHT;  // Cria um objeto que o sensor DHT11
const int dhtpin = A0; // Pino analógico em que o sensor DHT11 está conectado

LiquidCrystal lcd(9, 8, 5, 4, 3, 2);  // Cria um objeto LCD e atribui os pinos

void setup() {

  lcd.begin(16, 2);   // Define o display com 16 colunas e 2 linhas
}

void loop() {
  
    DHT.read(dhtpin);  //Lê as informações do sensor
  
    // Exibindo valor da leitura do sensor de temperatura no display LCD
  lcd.clear();  // Limpa o display do LCD
  lcd.print("Temperatura:");  // Imprime a string no display do LCD                
  lcd.print(DHT.temperature);
  lcd.write(B11011111); // Símbolo de graus Celsius
  lcd.print("C");
  lcd.setCursor(0,1);  // Coloca o cursor na linha 0 e coluna 1
  lcd.print("Umidade:");
  lcd.print(DHT.humidity);
  lcd.print("%");
  delay(2000); // Aguarda 2 segundos
}


Para certificar se o código está correto pressione o botão Verify/Compile.
Se tudo estiver correto pressione o botão Upload para fazer o upload do código para seu Arduino. Pronto, você agora pode ajustar o contraste girando o potenciômetro, e verificar a umidade e a temperatura do ambiente.



Vídeo do projeto pronto






- Deixe seu comentário e/ou sugestões! Isto é muito importante para que eu tenha um feedback e melhore a cada novo post.
- Inscreva-se na fan page !
- Curta nossa fan page !
- Baixe o APP Faça Com Arduino e carregue para onde você for os projetos. É simples. É fácil !!