Projeto: Sensor de temperatura remoto com Arduino Fio e Xbee

Este projeto é um projeto de sensor de temperatura remoto utilizando o Arduino Fio e Xbee. Com o Xbee o Arduino fio manda a temperatura do sensor LM335 para o outro Xbee conectado ao PC.

O Arduino Fio é um Arduino com Atmega328P-AU, vem com conexão para Xbee e entrada para bateria de 3,7V. Ele também tem mais duas porta analógicas, disponível apenas para o encapsulamento AU do Atmega328P. Para passar a programação é necessário um conversor USB/Serial.

Antes de mais nada faça a ligação da figura abaixo:

É necessário um resistor de 1K ohm de Pull-UP no sensor LM335 para funcionar corretamente.

A programação para o Arduino fio está abaixo:

int val=0;

void setup()
{
Serial.begin(9600);  
pinMode(13,OUTPUT);
digitalWrite(13,LOW);
}

void loop()
{
digitalWrite(13,HIGH);
delay(250);
int val = analogRead(A0);
float voltage = (val) * 3.3;
voltage /= 1024.0;
Serial.print(voltage); Serial.println(" volts");
float temperatureC = (voltage - 0.5) * 10 ;
Serial.print(temperatureC);
Serial.println(" degrees C");
digitalWrite(13,LOW);
delay(250);
}

Passe a programação utilizando um conversor USB/Serial. Abaixo mostra a ligação para passa a programação:

Na IDE do Arduino, selecione a versão do Arduino para Arduino Fio, e depois a porta (COMx, ttyUSBx, ttyACMx, etc). Por fim clique em UPLOAD.

Ao terminar de passar a programação. Retire o conversor USB/Serial e conecte o Xbee como mostrado na foto e uma bateria de 3.7V. Ligue o Arduino Fio pela chave ON/OFF. Pegue outro Xbee e conecte no Xbee Explorer USB e depois na porta USB do PC. Cuidado, o Xbee vem com a velocidade de 9600 de fábrica. Portanto, caso o Serial Monitor mostre dados estranhos, a velocidade do seu Xbee está errada. Clique aqui para saber mais sobre o Xbee. Agora abra Serial Monitor e selecione 9600 em baud. Mostrará os dados do sensor de temperatura como mostrado na figura abaixo:

Aqui no LdG a temperatura ambiente é de em torno de 20ºC. Caso queira comparar a temperatura do sensor com outro, você pode entrar no GOOGLE e digitar temperatura, que ele vai te dar a temperatura da sua cidade.

Pronto! Esperamos que tenha gostado! Caso tiver dúvidas, poste aqui neste blog! Para Sugestões de tutoriais, clique aqui! Para ver outros tutoriais e projetos desenvolvidos pela equipe LdG e por outros garagistas, clique aqui e aqui, respectivamente! Até a próxima!

Referências:

http://labdegaragem.com/profiles/blogs/projeto-medidor-de-temperatu...

http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-o-xbe...

http://www.labdegaragem.org/loja/index.php/30-compativeis/placa-com...

http://www.labdegaragem.org/loja/index.php/38-comunicacao/breakout-...

http://www.labdegaragem.org/loja/index.php/xbee-wireless-kit-retail...

Exibições: 16617

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Albertto da Costa Dias em 26 janeiro 2015 às 21:44

de quanto é o capacitor utilizado no projeto?

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço