collapse

* Posts Recentes

PWM com ventoinha por jm_araujo
[Hoje às 11:24]


Frequência máxima de pwm com controlo de duty cycle de 0 a 100% por vasco
[Hoje às 11:23]


MKR Vidor4000 por josecarlos
[Ontem às 21:05]


NiCd por NiMH? por jm_araujo
[Ontem às 11:46]


LusoRobótica - Website - Estado actual por TigPT
[19 de Maio de 2018, 22:34]


Concurso Robô Bombeiro 2018 por Tesla
[18 de Maio de 2018, 11:01]


Trafo Amplificador Behrimger ? por jm_araujo
[16 de Maio de 2018, 18:55]


Alfândega / Taxas Alfandegárias / Portes por Njay
[16 de Maio de 2018, 01:26]


Compra Colectiva à Farnell N3-2018 (Maio 2018) por Hugu
[15 de Maio de 2018, 15:34]


Robô BBC micro:bit controlado com gestos no telemóvel Android por Tayeb
[14 de Maio de 2018, 19:41]

Autor Tópico: Robo bot n roll one c + sensor de chama  (Lida 1475 vezes)

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

Offline Marreiros

  • Mini Robot
  • *
  • Mensagens: 2
Robo bot n roll one c + sensor de chama
« em: 06 de Novembro de 2013, 16:45 »
Boas, sou novo aqui no forum, estou a tentar criar um projecto com o robo bot n roll one c da robo party, comprei um sensor de chama (http://www.botnroll.com/product.php?id_product=691), o problema é que nunca usei nenhum sensor sem ser os do próprio robô, e basicamente não sei como por o sensor a funcionar, sei que tenho de usar os comandos hi2c, também sei que necessito de um endereço do sensor, o robô usa um chip PICAXE 40x2 e é programado em BASIC e o objectivo era, assim que o robô detectasse uma chama (vela ), iria ligar uma ventoinha para apagar a chama.

A questão é como é que descubro o endereço, calculo que seja o endereço do pin onde o sensor é ligado...

Se existir alguém com experiência no robo Bot n Roll, agradeço a ajuda.

Cumps

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: Robo bot n roll one c + sensor de chama
« Responder #1 em: 06 de Novembro de 2013, 17:09 »
esse sensor tem um output digital. Quando detecta a chama dá 1.

A sensibilidade é ajustada com essa resistencia variavel, com uma chave de fendas
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline correia_mais_novo

  • Mini Robot
  • *
  • Mensagens: 25
Re: Robo bot n roll one c + sensor de chama
« Responder #2 em: 06 de Novembro de 2013, 18:32 »
Como disse o Luis R.A, ligas a uma porta digital, quando o nível lógico da porta for 1 liga a ventoinha.

fica aqui a página do sensor
http://www.seeedstudio.com/wiki/Grove_-_Flame_Sensor

e o código de exemplo:
/******************************************************************************/
 
#define SENSOR 3 //connect SENSOR to digital pin3
#define LED 2//connect Grove - LED to pin2

void setup()
{               
   pinsInit();
}
void loop()
{
  if(isFlameDetected())
     turnOnLED();
  else turnOffLED();
}
/********************************/
void pinsInit()
{
   pinMode(FLAME_SENSOR, INPUT);
   pinMode(LED,OUTPUT);
   digitalWrite(LED,LOW);
}
void turnOnLED()
{
   digitalWrite(LED,HIGH);
}
void turnOffLED()
{
   digitalWrite(LED,LOW);
}
boolean isFlameDetected()
{
   if(digitalRead(FLAME_SENSOR))
      return false;
   else return true;
}
Atenção que este código corre em arduino, tens de o "traduzir" para a linguagem do PICAXE

Offline Marreiros

  • Mini Robot
  • *
  • Mensagens: 2
Re: Robo bot n roll one c + sensor de chama
« Responder #3 em: 27 de Novembro de 2013, 17:00 »
Já sei como converter a linguagem mas preciso do endereço do sensor.
Quero saber como descobrir o respectivo endereço , porque no site do fabricante não encontrei nada.

Cumps

Offline correia_mais_novo

  • Mini Robot
  • *
  • Mensagens: 25
Re: Robo bot n roll one c + sensor de chama
« Responder #4 em: 27 de Novembro de 2013, 17:51 »
Não precisas de endereço para o sensor.

Apenas tens de ler o pino digital onde está ligado o sensor

por exemplo:

Se for 1 detectou chama
Se for 0 não detectou chama

depois calibras o sensor na resistência variável que ele tem para mais sensibilidade ou menos sensibilidade.

cumps