Você está na página 1de 5

UFO DETECTOR COM ARDUINO

J pensou em ter seu prprio detector de UFOs extraterrestres porttil? Pensando nisso fizemos um usando o Arduino e vamos ensinar passo a passo como fazer. Na verdade este dispositivo um detector de campos eletromagnticos ou um detector EMF (Eletro Magnetic Field). Segundo os especialistas em Ufologia em lugares onde discos voadores so vistos ocorre um grande aumento do campo eletromagntico, inclusive este campo permanece por um perodo de tempo mesmo aps a partida do disco voador. E alm disso este detector de UFOs poder ser usado para detectar fugas de campos eletromagnticos de eletrodomsticos, tomadas, e etc. Para desenvolver este projeto usamos um Arduino Uno R3, mas qualquer outra verso tambm pode ser usada. Os componentes eletrnicos gastos so baratinhos e fceis de se encontrar. Ento vamos l! Para desenvolver o seu detector de UFOs extraterrestres voc vai precisar de: um Arduino; uma protoboard; fios jumper; seis resistores de 100 ohms; trs resistores de 1M ohm; um resistor de 330K ohms; um buzzer; uma bateria de 9 volts; um clip para bateria com adaptador jack; um palito de picol; cinco leds . Um detalhe importante nesse projeto a ligao em srie de quatro resistores, sendo que trs so de 1M ohm e um de 330 K ohms. Essa ligao em srie foi feita para se conseguir um resistor de 3.33 M ohms. Neste caso eu soldei um no outro para ficar bem firme. Outra coisa que facilita a montagem do projeto a utilizao de uma pina para a conexo dos componentes na protoboard.

os resistores ligados ao positivo dos leds e do buzzer so os de 100 ohms; o fio marrom em zigue zague a antena que voc poder enrolar em um palito de picol; os quatro resistores em srie so os de 1M ohms e o de 330K ohms, eles foram soldados um no outro para se obter um resistor equivalente de 3.33 M ohms; o positivo do buzzer est ligado a pino digital 7; a antena est entre uma ponta do resistor equivalente de 3.33 M ohms e o fio jumper verde ligado a porta analgica A5.

Agora chegou a melhor hora, a de programar o Arduino. Execute a IDE do arduino em seu computador, copie e cole o cdigo fonte abaixo na IDE, compile, ligue o arduino ao seu computador com o cabo USB e faa o upload do cdigo. Segue abaixo o cdigo fonte comentado do projeto. /* Projeto Arduino detector de UFOS (disco voadores). Por Jota -----------------------------------------=<| www.ComoFazerAsCoisas.com.br |>=----------------------------------------*/ //Contante referente ao pino analgico 5 que far a leitura da antena. int const antenaGNDPin = 5; //Constantes referentes aos pinos dos leds que //exibem a intensidade da leitura. int const ledVerdeA = 2; int const ledVerdeB = 3; int const ledAmareloA = 4; int const ledAmareloB = 5; int const ledAzulA = 6; //Contante referente ao pino digital do buzzer int const buzzer = 7; //Varivel usada para armazenar o valor lido na antena. int valorAntena = 0; //Funo setup, executada uma vez ao ligar o Arduino. void setup() { //Definindo os pinos digitais dos leds e do buzzer como de sada pinMode(ledVerdeA,OUTPUT); pinMode(ledVerdeB,OUTPUT); pinMode(ledAmareloA,OUTPUT); pinMode(ledAmareloB,OUTPUT); pinMode(ledAzulA,OUTPUT); pinMode(buzzer,OUTPUT); //Iniciando o serial monitor Serial.begin(9600); }

//Loop loop, executada enquanto o Arduino estiver ligado. void loop() { //Lendo o campo eletromagntico captado pela antena que vai de 0 at 1023. valorAntena = analogRead(antenaGNDPin); //Apagando todos os leds digitalWrite(ledVerdeA,LOW); digitalWrite(ledVerdeB,LOW); digitalWrite(ledAmareloA,LOW); digitalWrite(ledAmareloB,LOW); digitalWrite(ledAzulA,LOW); //Acendendo leds de acordo com a intensidade do //campo eletromagntico detectado pela antena. if (valorAntena >= 0) { digitalWrite(ledVerdeA,HIGH); } if (valorAntena >= 30) { digitalWrite(ledVerdeB,HIGH); } if (valorAntena >= 100) { digitalWrite(ledAmareloA,HIGH); } if (valorAntena >= 200) { digitalWrite(ledAmareloB,HIGH); } if (valorAntena >= 400) { digitalWrite(ledAzulA,HIGH); tone(buzzer,60); } //Exibindo o valor da antena no serial monitor. Serial.println(valorAntena); delay(100); noTone(buzzer); }

Ao finalizar o seu projeto voc ter um detector parecido com o da imagem abaixo. Eu usei uma fita adesiva para fixar a bateria atrs da protoboard, o arduino a protoboard e a antena a protoboard. Agora s ficar de olho nos leds e atento ao sinal sonoro!