collapse

* Posts Recentes

Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


+ LASERs por dropes
[30 de Maio de 2025, 23:11]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: Construir um Sensor de próximidade de Infravermelhos por 0€  (Lida 121834 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.064
  • El RoboSapiens
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #60 em: 02 de Abril de 2009, 17:12 »
tenho um samples duns potenciometros digitais.....mas os gajos sao super hiper mega pequenos :P

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #61 em: 02 de Abril de 2009, 17:16 »
lol xD mas deve dar para usar PWM para controlar a distancia a que detecta?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.378
    • Tiago Rodrigues
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #62 em: 02 de Abril de 2009, 17:30 »
lol xD mas deve dar para usar PWM para controlar a distancia a que detecta?
Sim com um PWM maior deve de detectar mais longe... testa..

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #63 em: 02 de Abril de 2009, 17:45 »
Podes meter até 180 ohms no minimo sem problemas nenhuns.
Se queres regular o alcance, liga-o (com a resistência) a uma saída de PWM ;). Até pode ser usando a lib Servo2.

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #64 em: 02 de Abril de 2009, 18:27 »
essa biblioteca n sei pk mas n quer instalar :(

bem mas n tentei com o IDE 0015...

Offline dansku

  • Mini Robot
  • *
  • Mensagens: 7
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #65 em: 04 de Abril de 2009, 13:35 »
muito bom, valeu pela dica!!! :)

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #66 em: 07 de Abril de 2009, 12:13 »
boas, fui a loja de electonica local e e fui pedir um receptor IR e o senhor nao tinha e disse-me que este(BPW40) faz a mesma coisa, é?

eu fiquei um bocado na duvida na altura porque o receptor que eu queria tem 3 pernas que é o que o tr3s referiu e o que comprei tem 2 é tipo um LED.


abraços R.S.

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #67 em: 07 de Abril de 2009, 13:21 »
talvez tenhas de usar analog input?  :-\

Offline dio123

  • Mini Robot
  • *
  • Mensagens: 1.034
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #68 em: 08 de Abril de 2009, 11:30 »
e perciso mesmo o arduino?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.378
    • Tiago Rodrigues
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #69 em: 08 de Abril de 2009, 15:51 »
e perciso mesmo o arduino?
Não é preciso o arduino, o arduino aqui só está a fazer a tarefa de mediante um valor processar de certa forma, mas pode fazer o mesmo com qualquer microcontrolador, ou apenas com circuitos lógicos.

Offline anunakin

  • Mini Robot
  • *
  • Mensagens: 16
  • The Linux has you!
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #70 em: 27 de Abril de 2009, 19:12 »
Boa tarde!
Estou tentando reproduzir o esquema com um Arduino Nano, contudo o receptor IV não detecta nada, sei que está a funcionar pois funciona perfeitamente com o controle da TV...

Creio que possa ser a freqüência que estou usando com a biblioteca MSTimer... seria isso?
Marcus Fazzi

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #71 em: 27 de Abril de 2009, 19:30 »
experimenta desligar a luz IV, ver o que acontece, depois liga-a e ve, se nada mudar, talvez o receptor esteja avariado...  :-\

Offline anunakin

  • Mini Robot
  • *
  • Mensagens: 16
  • The Linux has you!
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #72 em: 29 de Abril de 2009, 12:33 »
Esse meu receptor está funcionando sim, tenho outros, só esse tem a saída digital (1 => nada, 0 => detectou IV), contudo parece que ele tem algum filtro e pelo o que pesquisei só capta o IV em 38KHz, para que temos de usar uma harmônica... com o sinal do controle remoto funciona muito bem o sensor....

Usando um dos meus sensores analógicos consegui fazer o que está descrito aqui, mas esse sensor digital parece-me muito melhor pois ele praticamente não capta interferência alguma do ambiente e tem um alcance de mais de 5 metros....

O problema está em simular pelo arduino esse sinal de controle remoto, nessa frequencia de 38KHz....

======== NOVIDADES =========
Consegui fazer funcionar com o sensor IV que tenho aqui, parece que era o mesmo problema do Quack (e outros), vou explicar .... alguns sensores têm filtros para só pegarem IV entre 38KHz até uns 45KHz, ou seja os 5ms do programa original não fazem o nada, como montei o mesmo com outro sensor só que analogico, a diferença na qualidade da detecção é muito alta, já que o digital tem o filtro de freqüência, e obviamente retorna 0 ou  1....

Usei intervalos de 10µs para gerar a onda quadrada, bom deveria ser 12µs mas em 12 a freqüência não casa, provavelmente é devido ao tempo de execução, em 12 detecta o sinal mas em 10 fica muito melhor, não tenho um osciloscópio aqui para ver a freqüência real de saída....

Bom foram muitas horas de pesquisas e tentativas, e alguns controles remotos velhos que desmontei, mas valeu a pena...
Eis aqui o programa modificado e que está a funcionar aqui:
Código: [Seleccione]
#include <MsTimer2.h>
#define ledPin 12
#define alertPin 13
#define irx 2

int val  = 0;
int counter = 0;

void setup(){
  pinMode(irx, INPUT);     //pino data do Sensor IV
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);

  MsTimer2::set(100, flash); //timer do flash, são emitidos pulsos da onda quadrada na frequencia de ~38KHz acada 100ms
  MsTimer2::start();

}

void loop()
{
  val = digitalRead(irx);
  if(!val){
    counter++;   
    digitalWrite(alertPin, HIGH);
    delay(50);   
    digitalWrite(alertPin, LOW);   
    Serial.print("Debug: ");
    Serial.println(counter);
  }
}

void flash() {  //Onda quadrada, 10µs bom deveria ser 12µs mas em 12 a frequencia nao casa (seria o tempo de execução?)
    digitalWrite(ledPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(ledPin, LOW);
    delayMicroseconds(10);
    digitalWrite(ledPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(ledPin, LOW);
    delayMicroseconds(10);
}
« Última modificação: 30 de Abril de 2009, 14:01 por anunakin »
Marcus Fazzi

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #73 em: 30 de Abril de 2009, 16:49 »
e perciso mesmo o arduino?
Não é preciso o arduino, o arduino aqui só está a fazer a tarefa de mediante um valor processar de certa forma, mas pode fazer o mesmo com qualquer microcontrolador, ou apenas com circuitos lógicos.

como fazer com um circuito lógico? com um OPAMP? :D

Offline anunakin

  • Mini Robot
  • *
  • Mensagens: 16
  • The Linux has you!
Re:Construir um Sensor de próximidade de Infravermelhos por 0€
« Responder #74 em: 30 de Abril de 2009, 18:55 »
Com OPAMP, acho que consegue gerar o sinal no led, mas como vais calcular uma distancia?
Marcus Fazzi