Bueno, os voy a comentar la manera que se me ocurrió, mientra espero a que me llegue el IRFD110.
En la meta colocaremos:
Un transmisor de 355MHz
Un HT12E (Para establecer el código único a enviar de cada kart)
Un receptor de 433MHz
Un HT12D (Para decodificar la señal captada)
Un arduino UNO
En el transponder de cada kart:
Un receptor 355MHz
Un emisor 433MHz
Un HT12E
Un arduino mini o nano (el que salga mejor de precio)
Funcionamiento teórico:
El transmisor de 355MHz de la meta, emite una señal con el código único de cada kart en intervalos de 20-30mS (envía el 1, espera 20mS, envía el 2.....)
Esta señal, la capta el receptor de 355MHz del kart, y activa un contador en su arduino mini. Se pone en modo "espera", hasta que capta que en la señal de 355MHz va incluido su código.
En ese momento, detiene el contador del arduino, y transmite a 433MHz.
En esta señal, se incluye:
El código único de su kart y el tiempo que le marca el contador del arduino mini.
En la meta, pasa lo siguiente:
El receptor de 433MHz, recibe esa señal, y la envía al arduino UNO, para que este la haga llegar al PC.
El programa del PC, es el que se encarga de hacer el cálculo, restandole el tiempo del contador del arduino mini, al tiempo de recepción de la señal.
De esta manera, establezco un orden de envío de los transponder, evitando la colisión de datos. Además, no es crítico que tengan que enviar justo encima del loop, porque estos módulos transmisores, tienen un alcance muy largo (del orden de 1,5Km). Limitaré de todos modos, para que este alcance no supere los 3-4 metros.
Que os parece la idea?