sábado, 20 de outubro de 2012

Código para sensor IR QRE1113 Digital


//Código para sensor IR QRE1113 Digital 
//A saída no terminal serial - baixos valores refletem 3000 ou mais refletido

int QRE1113_Pin = 2; //conectar ao pino digital 2

void setup(){
  Serial.begin(9600);
}

void loop(){

  int QRE_Value = readQD();
  Serial.println(QRE_Value); 

}

int readQD(){
  //Retorna o valor QRE1113 
  pinMode( QRE1113_Pin, OUTPUT );
  digitalWrite( QRE1113_Pin, HIGH );
  delayMicroseconds(10);
  pinMode( QRE1113_Pin, INPUT );

  long time = micros();

  //o tempo medido  HIGH, que acaba 3 segundos depois
  while (digitalRead(QRE1113_Pin) == HIGH && micros() - time < 3000);
  int diff = micros() - time;

  return diff;
}
fonte: http://bildr.org/2011/06/qre1113-arduino/

Fotos do sensor em teste:


As leituras no Serial Monitor: 3000 linha preta, valores abaixo cores sendo que, dependendo da altura do sensor, o valor mais baixo corresponde a branco. Uma das coisas que notamos é que, conforme a superfície, o sensor costuma dar falsos positivos e portanto, o robô endoida. Isso pode estar relacionado com o tipo de programa que usamos nos robôs, e vamos mudar inserindo mais filtros para evitar este problema.
Outro detalhe: este sensor não filtra muito bem a luz infravermelha emitida por luzes artificiais e pela luz solar. Precisamos isolá-lo, como fizemos com os sensores anteriores.


Aplicação dos sensores de IR em um robô seguidor de linha:




2ª Oficina - Desenvolvimento de robôs utilizando reciclagem

O professor Dema, agendou conosco uma 2ª oficina na Escola Adventista nesta quarta-feira, dia 24/10, das 13:00 as 17:00 hs para ajudarmos na finalização dos projetos para a Feira Científico-Cultural, que será realizada no dia 28/10.
Abaixo uma ideia para construir a flor solar que, onde seria a tampa, terá um motor instalado e por dentro a placa solar.


Outra ideia é a do gerador eólico, um modelo antigo feito no nosso projeto:



Esta foto é para quem tem dúvidas sobre o professor DEMA:


Apresentação na VI Semana de Educação, Ciência e Tecnologia do Instituto Federal de Educação - Campus SP

 Segue abaixo as fotos da apresentação dos alunos no IFSP. A feira foi realizada no Instituto Federal de Educação, Ciência e Tecnologia em 18/10 e contou com vários trabalhos sobre Arduino. Em nossa sala havia um sistema de controle de nível de tanques, um aparelho que media a condutividade térmica de materiais e nossos projetos de robôs de combate - TITAN e ORION. 
 Vale destacar que a recepção por parte do Sr.Marcio e do Sr. Gildo, organizadores do evento, foi muito amistosa e criou um ambiente muito amistoso nos grupos da sala. O evento foi muito bem organizado, com ótima infraestrutura. Ao longo do ano precisávamos de mais espaços como esse, de compartilhamento de cultura e tecnologia, pois nosso país carece deste tipo de evento. 
 Os agradecimentos estendem-se também a professora Marisa Cavalcante: sem a inspiração dela na criação do EDUCASAEN - projeto que infelizmente não vingou, não teríamos iniciado nosso trabalho com Arduino e talvez ainda estivéssemos desenvolvendo um programa em C++ para criar nosso primeiro robô autônomo.
 Agradeço aos alunos e professores do Instituto pela motivação e pelo reconhecimento de nosso trabalho. É graças a esse estímulo e inspiração, e a avaliação criteriosa de alunos e professores do IFSP, que estamos motivados a inscrever 2 trabalhos na FEBRACE desse ano com a certeza que, muito mais que títulos, campeonatos ou reconhecimento, estamos contribuindo de alguma forma para o desenvolvimento e popularização da Ciência e Tecnologia de nosso país e, popularizando o uso da robótica. Não deixamos de lado nossas metas iniciais: construir robôs utilizando materiais de descarte de lixo eletrônico e estruturas de forma a aproveitar e maximizar o uso de recursos.














  


Vídeo do robô desviando de obstáculos:


Fotos tiradas pelo prof. Marcio e Gildo (IFSP) para divulgação: