Buenas tardes chicos, mi nombre es Bernardo (Chuma) y estoy hace un par de meses explorando el mundo de Arduino.
Con un amigo estamos haciendo sistemas para Countrys, y uno de ellos, es radar de velocidad.
Investigué mucho, hasta que en lo ultimo fui cayendo en el sensor doppler. Hay HB100 y un CDM. Quisimos amplificar la señal, ya que es debil, pero no hubo caso. Hasta que dimos con Limpkin. Me compré el sensor con su amplificador, todo hecho por él.
Pero tengo un problema, que no se si es de software o de hardware. Usando su codigo de ejemplo, dentro de mi casa, parece funcionar, pero con mucho ruido, y a veces le cuesta tomar lectura. La conexion a Arduino es facil, VCC a 5v, GND a GND y FOUT al pin 4, VOUT no porque no tengo un monitor para revisar, o al menos eso entiendo yo.
Suponiendo que el problema era la interferencia, me armé un regulador de 9v a 5v con 7805 y capacitores, para que? Para poder usar un Display LCD, y como arduino no soporta tantos componentes, por las dudas, alimento por fuera.
Asique, Arduino alimentado por bateria de 9v, y el LCD conectado para mostrar las lecturas, del HB100 de limpkin que se alimenta de otra bateria 9v con un regulador. Lo probamos hoy en la calle y las lecturas son erroneas, como que sigue leyendo ruido. Ni acercando la mano reacciona. Pero si vuelvo a casa desde la PC funciona 10 puntos.
Adjunto imagenes de como quedo armado en una caja estanca jajaja, y abajo,la parte del codigo de limpkin donde imprime las lecturas, pero con una modificacion para reflejarlo en el LCD.
#ifdef PYTHON_OUTPUT
lcd.print(Freq/doppler_div);
#else
//Serial.print(Ttime);
//lcd.setCursor(0,0);
//lcd.print(Freq);
//lcd.setCursor(5,0);
//lcd.print("Hz");
lcd.setCursor(0,0);
lcd.print(Freq/doppler_div);
//lcd.setCursor(0,1);
//lcd.print("km/h");
delay(500);
lcd.clear();
#endif
}
else
{
#ifndef PYTHON_OUTPUT
lcd.setCursor(0,0);
lcd.print(".");
#endif
}
Gracias de antemano, se que el primero va a ser surbyte corrigiendome
EDIT:
HB100 by limpkin
Sensor Doppler
Display LCD 1602
Especificaciones LCD 16x2