Skip to content

Para este proyecto se usó el efecto Doppler para determinar la velocidad de objetos, para ello se empleó el CDM324, el cual es un radar en la banda K (banda 24GHz ISM).

License

Notifications You must be signed in to change notification settings

Franklingo13/Efecto-dopler

Repository files navigation

Radar de Velocidad Basado en el Efecto Doppler

Para este proyecto se emplea el efecto Doppler para calcular la velocidad de un objeto en base a la diferencia de frecuencias entre la enviada y la recibida. El dispositivo empleado como transmisor y receptor es el sensor de movimiento CDM324, el cual funciona a una frecuecia de 24GHz. Este sensor también incorpora un mezclador de altas frecuencias y su salida es de unos pocos milivoltios, razón por la cual debe ser amplificada.

Se basó en el siguiente trabajo: https://github.com/limpkin/cdm324_backpack.

Primera Versión

  • Usa arduino Mega.
  • Calcula la frecuencia recibida mediante usando la función pulsein.
  • Presenta la velocidad en una pequeña pantalla OLED

Amplificador

Para el amplificador se usó el operacional LM358 alimentado a 5V y consta de dos etapas, la primera pre-amplifica la señal y en la segunda se obtiene una señal cuadrada. La simulación en Proteus de este circuito se encuentra en Sim_Proteus/Circuito_amplificador.pdsprj

Esquema de la primera versión del amplificador

Código arduino

Para calcular la frecuencia de un objeto se mide el ancho de cada pulso de la señal recibida en el Arduino para calcular el periodo de la señal y así tener su frecuencia Doppler, con la que ya se puede calcular la velocidad. El código para implementar este método está en Codigo arduino/contador_frecuencia .

Placa PCB

En la carpeta de Esquemáticos se puede encontrar el gerber de la siguiente placa PCB.

Priemra versión de placa PCB

Soporte 3D

Las piezas para el soporte impreso en 3D mostrado a continuación se encuentran en la carpeta Piezas. Primera versión del soporte

Segunda versión

  • Usa un ESP32.
  • Calcula la frecuencia recibida mediante FFT.
  • Presenta la velocidad en una pequeña pantalla OLED
  • Envia los datos a un servicio en la nube para poder revisar la velocidad desde cualquier dispositivo con acceso a internet.

Amplificador

El esquema del amplificador y sus conexiones con el ESP32 se muestran a continuación.

Esquema de la segunda versión del amplificador

Código arduino

Para encontrar la velocidad se calcula la FFT de la señal recibida empleando la librería arduinoFFT.h, además de presentar los datos en una pantalla OLED, también los envía al servicio en la nube de Thinger.io. El código para implementar este método está en Codigo arduino/final_esp32_FFT .

Placa PCB

La versión final de la placa PCB se muestra a continuación y sus archivos Gerber están en la carpeta de Esquemáticos segunda versión de placa PCB

Soporte 3D

Las piezas de la segunda versión del soporte se encuentran en la carpeta Piezas radar final_ESP32.

Segunda versión del soporte

About

Para este proyecto se usó el efecto Doppler para determinar la velocidad de objetos, para ello se empleó el CDM324, el cual es un radar en la banda K (banda 24GHz ISM).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages