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.
- Usa arduino Mega.
- Calcula la frecuencia recibida mediante usando la función pulsein.
- Presenta la velocidad en una pequeña pantalla OLED
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
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 .
En la carpeta de Esquemáticos se puede encontrar el gerber de la siguiente placa PCB.
Las piezas para el soporte impreso en 3D mostrado a continuación se encuentran en la carpeta Piezas.
- 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.
El esquema del amplificador y sus conexiones con el ESP32 se muestran a continuación.
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 .
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
Las piezas de la segunda versión del soporte se encuentran en la carpeta Piezas radar final_ESP32.