collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[30 de Abril de 2024, 15:09]


Circuito Microfone que funcione por almamater
[27 de Abril de 2024, 17:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]

Autor Tópico: [INICIAÇÃO] O nosso projecto  (Lida 32481 vezes)

0 Membros e 2 Visitantes estão a ver este tópico.

Offline NelsonPRSousa

  • Mini Robot
  • *
  • Mensagens: 180
    • O Crítico
Re: [INICIAÇÃO] O nosso projecto
« Responder #75 em: 15 de Janeiro de 2011, 23:39 »
Já conseguiram por o sensor a trabalhar?
Saudações robóticas a todos,
Nelson de Sousa

Offline AcidDagger

  • Mini Robot
  • *
  • Mensagens: 364
  • Make Bits, Making robotics in Portugal
    • Make Bits
Re: [INICIAÇÃO] O nosso projecto
« Responder #76 em: 16 de Janeiro de 2011, 01:22 »
experimenta para ver se tens o sensor bem ligado

Citar

#define IR 0 // mudas aqui o pino para o que tens ligado

void setup() {

  Serial.begin(9600); // baudrate

}

void loop() {

  Serial.println(analogRead(IR));

  delay(1000);

}






Offline projectoAREA

  • Mini Robot
  • *
  • Mensagens: 64
    • projectoAREA - blog
Re: [INICIAÇÃO] O nosso projecto
« Responder #77 em: 17 de Janeiro de 2011, 23:34 »
O sensor é digital pelo que a função deverá ser a digitalRead(). Mas nem é por aí. O código penso que esteja correcto até pelas indicações que o Serial Monitor dá. Já experimentámos o sensor mas ainda não funcionou perfeitamente. O circuito está mesmo a pedir soldagem que não conseguimos fazer até agora. O sensor lê os valores mas não foi uma leitura normal e linear (numa ponta 0 e noutra 7000). Num vídeo que vi aí do TigPT, ele ligava o Sensor e os LEDs emitiam luz. No nosso circuito, não...

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: [INICIAÇÃO] O nosso projecto
« Responder #78 em: 17 de Janeiro de 2011, 23:45 »
Então deve estar mal ligado, ficou assim muito tempo?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [INICIAÇÃO] O nosso projecto
« Responder #79 em: 17 de Janeiro de 2011, 23:48 »
Fotos do circuito então..
Que sensor estás a falar?
DigitalRead ou retorna 0 ou 1, se um sensor é util só com dois estados, bem depende do sensor que é.
Avr fanboy

Offline projectoAREA

  • Mini Robot
  • *
  • Mensagens: 64
    • projectoAREA - blog
Re: [INICIAÇÃO] O nosso projecto
« Responder #80 em: 18 de Janeiro de 2011, 16:56 »
Então deve estar mal ligado, ficou assim muito tempo?

Fica assim estável. Emite regularmente os inputs, mas os valores são irregulares (dentro do intervalo esperado, ainda assim).

Fotos do circuito então..
Que sensor estás a falar?

A nossa intenção era só testar o sensor QTR 8-RC, ligado ao pc, sem mais nada. Foi só um esboço. Pusemos numa breadboard e usámos os headers macho que vinham com o sensor para ligar aos fios na bread. Os IR ficaram para cima. Tal e qual como no vídeo do TigPT. Esquece isso do DigitalRead, a biblioteca da Pololu tem as funções certas, eu é que estava a tentar responder ao AcidDagger (mal pelos vistos :P).

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [INICIAÇÃO] O nosso projecto
« Responder #81 em: 18 de Janeiro de 2011, 17:04 »
Mostra ai uma foto da vossa montagem então.
O vosso problema actual é qual então?
Avr fanboy

Offline projectoAREA

  • Mini Robot
  • *
  • Mensagens: 64
    • projectoAREA - blog
Re: [INICIAÇÃO] O nosso projecto
« Responder #82 em: 18 de Janeiro de 2011, 17:24 »
Os LEDs deviam-se iluminar e não iluminam. O sensor está a emitir valores pelo Serial Monitor mas esses valores não parecem variar de acordo com o facto de estarmos a passar um papel branco ou escuro sobre os sensores.

Vou mandar uma foto de como estava a testar o sensor. Não é no entanto um circuito muito bem feito (muito menos final). Foi só uma forma que arranjei para experimenta-lo. Os headers a ligar os pins do sensor à bread e na fila correcta, os fios do Arduino dos pinos 2 a 9. A alimentação é um fio do Vin do Arduino ao Vcc do Sensor e outro do GND do Arduino a um dos GNDs do Sensor.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [INICIAÇÃO] O nosso projecto
« Responder #83 em: 18 de Janeiro de 2011, 17:27 »
Não terás ai um fio mal soldado?
Avr fanboy

Offline projectoAREA

  • Mini Robot
  • *
  • Mensagens: 64
    • projectoAREA - blog
Re: [INICIAÇÃO] O nosso projecto
« Responder #84 em: 18 de Janeiro de 2011, 17:47 »
Pois, ainda não soldei nada... Já te mando a imagem, o sensor está apoiado nos Headers em cima da bread. Vou reconfirmar os fios...

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: [INICIAÇÃO] O nosso projecto
« Responder #85 em: 18 de Janeiro de 2011, 17:54 »
A alimentação é um fio do Vin do Arduino ao Vcc do Sensor e outro do GND do Arduino a um dos GNDs do Sensor.

Estás a por que tensão na vin do arduino?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [INICIAÇÃO] O nosso projecto
« Responder #86 em: 18 de Janeiro de 2011, 17:58 »
Isso assim faz mau contacto, tens de soldar os headers.
Avr fanboy

Offline projectoAREA

  • Mini Robot
  • *
  • Mensagens: 64
    • projectoAREA - blog
Re: [INICIAÇÃO] O nosso projecto
« Responder #87 em: 18 de Janeiro de 2011, 18:22 »
A alimentação é um fio do Vin do Arduino ao Vcc do Sensor e outro do GND do Arduino a um dos GNDs do Sensor.

Estás a por que tensão na vin do arduino?

O Arduino está a ser alimentado por PC.

Isso assim faz mau contacto, tens de soldar os headers.

Ok. Vou arranjar uns headers fêmea que vão servir de terminais aos fios, para fortalecer as ligações. De qualquer forma, os LEDs não deviam mostrar luz nem que fosse por momentos (quando houvesse contacto) ? Outra coisa, quando tiro o sensor da bread, o Arduino continua a enviar valores diferentes, quando devia passar a dar 0.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: [INICIAÇÃO] O nosso projecto
« Responder #88 em: 18 de Janeiro de 2011, 18:31 »
Se os pinos digitais não estão ligados a nada, estão a flutuar, logo estão sempre a variar entre 0 e 1 por causa do ruido e radiação electromagnética que nos rodeia.
Avr fanboy

Offline projectoAREA

  • Mini Robot
  • *
  • Mensagens: 64
    • projectoAREA - blog
Re: [INICIAÇÃO] O nosso projecto
« Responder #89 em: 18 de Janeiro de 2011, 18:42 »
Mas se isso é significativo, então também não interfere na leitura normal do sensor?